本文重点,如果只是想关注让阿里云可行,则看这里。
最重要,修改阿里云限制
阿里云限制了ipv6的功能,我们需要修改开启
编辑\etc\sysctl.conf翻到最后我们会看到一堆关于ip的配置,我们需要修改关于ipv6的设置
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0
然后保存重启系统使之生效
正文部分
IPV6的好处
ipv6可以绕过校园网限制,可以进pt。
阿里云和ipv6
国内阿里云不提供ipv6服务,所以我们通过he.net提供的tunnel可以实现连接ipv6
Ubuntu和he.net
参考:
前者是配置,后者是提供tunnel服务
其实简单来说,就是在he.net注册账号后按照要求填入vps的ipv4的ip,然后生成一个tunnel,然后进去后就有各种系统的配置。
在阿里云上(ubuntu)
我们需要编辑\etc\network\interface
auto he-ipv6
iface he-ipv6 inet6 v4tunnel
address 2001:470:xxx:xxx::2
netmask 64
remote 216.xxx.xxx.xxx #远程ip地址
local xxx.xxx.xxx.xxx #阿里云ip地址
endpoint any
ttl 255
gateway 2001:470:xxx:xxx::1
up ip -6 route add 2000::/3 via ::216.xxx.xxx.xxx dev he-ipv6
up ip -6 addr add 2001:470:xxx:xxx::1:1/128 dev he-ipv6
up ip -6 addr add 2001:470:xxx:xxx::2:1/128 dev he-ipv6
down ip -6 route flush dev he-ipv6
然后保存就好了。
最重要,修改阿里云限制
阿里云限制了ipv6的功能,我们需要修改开启
编辑\etc\sysctl.conf翻到最后我们会看到一堆关于ip的配置,我们需要修改关于ipv6的设置
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0
然后保存重启系统使之生效
如果没看到
使用ifconfig没有看到he-ipv6的网卡的话,那么应该执行ifup he-ipv6即可,运行后如果没有就再重启一遍就好。