给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
5ifconfig 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
2.如果上一步的选择是系统类型比如 Debian\Ubuntu
的话,会得到配置代码: 1
2
3
4
5
6
7
8auto 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