🚀 利用 Tunnelbroker 给 VPS 加上 IPv6支持
June 6, 2019•118 words
1. 注册 Tunnel broker
注册地址: https://www.tunnelbroker.net/
2. 创建通道 "Create Regular Tunnel"
填写你 VPS 的公网 IP 地址以及选择隧道节点,点击 Create Tunnel 创建。一般来说隧道节点选择您 VPS 所在地即可,亚洲区的 HK 及 SG 经常会存在已满无法选择的情况,选择其他亚洲区即可。
3.创建 IPv6 隧道及路由
因博主一般用 Debian 系操作系统,以下就只给出 Debian/Ubuntu 的操作方法:
创建完成后切换到 Example configurations
选项卡,下拉选择 Debian/Ubuntu
,获取代码,并将此代码复制到 VPS /etc/network/interfaces
文件中
- 如果你 VPS 提供商是阿里云、腾讯云等具备外网 IP 的情况,则需要将
local
IP 替换为内网 IP,内网 IP 可在/etc/network/interfaces
文件中查看到,一般为auto eth0
下的address
4. 启用 IPv6
编辑 /etc/sysctl.conf
文件,将下面三项修改为 0
,或者无此项的话新建:
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0
添加 DNS,编辑 /etc/resolv.conf
,新建:
nameserver 2001:4860:4860::8888
nameserver 2001:4860:4860::8844
重启 VPS 即可。
5. 测试 IPv6
执行 ifconfig
后看到 eth0
下面有个 he-ipv6
网卡,没有的话,执行 ifup he-ipv6
即可。
连通测试
ping6 -c 5 ipv6.google.com
Ping 通了,说明网络已连通,DNS 也正常。