给ipv4 only vps添加ipv6

本文最后更新于:2024年9月16日 下午

准备工作

在网站 TunnelBroker 注册账号

网页端设置

1.登录后,点击左侧 Creat Regular Tunnel

2.Ipv4 Endpoint(your side) 填写Vps的ip地址,Available Tunnel Servers 选择ipv6地址所在地区,然后点击下方 Creat Tunnel

3.点击选项卡 Example Configurations ,选择你的配置方式或系统类型,得到vps端需要配置的东西

Vps端设置

有如下两种方式,推荐采用方式二:

1.如果上一步你的选择是配置方式 Linux-net-tools ,会得到一串命令示例如下:

1
2
3
4
5
ifconfig sit0 up
ifconfig sit0 inet6 tunnel ::66.220.xx.xx
ifconfig sit1 up
ifconfig sit1 inet6 add 2001:4xx:x:137::2/64
route -A inet6 add ::/0 dev sit1
将以上命令粘贴进vps的终端,运行即可

2.如果上一步的选择是系统类型比如 Debian\Ubuntu 的话,会得到配置代码:

1
2
3
4
5
6
7
8
auto he-ipv6
iface he-ipv6 inet6 v4tunnel
address xxxx:4xx:x:137::2
netmask 64
endpoint 66.220.xx.xx
local xx.xx.xx.xx
ttl 255
gateway 2001:470:c:137::1
将以上代码粘贴进 /etc/network/interfaces

特别提醒 :如果你的vps是oracle的话,可能需要将上述代码中 local xx.xx.xx.xx 的ip地址修改为oracle的内网地址,一般是10开头的

然后 ifup he-ipv6 就可以了,如果没有 ifup 命令就安装一下 apt install ifupdown

然后测试我们的ipv6地址是否添加成功:

1
ping6 ipv6.google.com


给ipv4 only vps添加ipv6
https://andyppang.github.io/2021/04/28/给ipv4-only-vps添加ipv6/
作者
PL
发布于
2021年4月28日
许可协议