前言
在国外很很多低廉的VPS是没有ipv6的地址的,但是在某些情况下ipv6在国内的连接速度不错,也能一定程度上抵御ip的屏蔽,毕竟ipv6的地址很多。
操作方法
1、在https://tunnelbroker.net/ 注册账户
2、点击创建隧道
3、填写你的主机地址,你是哪个主机使用,就填哪个主机的ip
4、在下面服务器选择中选一个离你主机最近的
5、创建完成后,进入配置页
6、选择你主机使用的系统,它会自动生成配置,这个在后面的主机配置里用得上
7、修改你主机的配置,开启ipv6,有很多主机默认是不开启ipv6的,编辑 /etc/sysctl.conf
文件,将所有与ipv6有关的字段设置0
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0
net.ipv6.conf.eth0.disable_ipv6 = 0
8、应用配置,如果下面这个命令没有生效可以重启
sysctl -p
9、编辑 /etc/network/interfaces
文件,将HE获取到的配置文件添加进去
10、使用 ifup he-ipv6
启动接口,如果没有生效可以尝试使用 systemctl restart network 命令重启网络或者直接 reboot
接着可以使用 ping6 google.com
测试是否连通了
保持连接
使用crontab来保证隧道的连接
1、使用crontab -e 来编辑定时任务,添加一下命令每10ping一下Google来保持连接
*/10 * * * * ping6 -c 1 google.com
参考文章
利用 HE Tunnel Broker 为云服务器配置公网 IPv6