前言

在国外很很多低廉的VPS是没有ipv6的地址的,但是在某些情况下ipv6在国内的连接速度不错,也能一定程度上抵御ip的屏蔽,毕竟ipv6的地址很多。

操作方法

1、在https://tunnelbroker.net/ 注册账户image-20240601101332548

2、点击创建隧道image-20240601101417059

3、填写你的主机地址,你是哪个主机使用,就填哪个主机的ipimage-20240601101519694

4、在下面服务器选择中选一个离你主机最近的image-20240601101616153

5、创建完成后,进入配置页image-20240601101737208

6、选择你主机使用的系统,它会自动生成配置,这个在后面的主机配置里用得上image-20240601101852045

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