Tuesday, October 18, 2022

利用 Tunnelbroker 给 VPS 加上 IPv6支持

 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 也正常。

No comments:

YouTube Channel