HE Tunnel 隧道
通过 HE Tunnel 隧道,可以给VPS或者有公网IP的服务器免费添加IPV6地址。
HE IPV6地址 缺点:国内访问速度慢,可能被谷歌风控,无法使用Cloudflare的CDN。
VPS 添加IPV6
注册登录 IPv6 Tunnel Broker:https://tunnelbroker.net
点击:Create Regular Tunnel,创建一个IPV6地址。
输入自己VPS的公网IPV4地址,然后确认。
Client IPv6 Address 为获取的公网IPV6地址。
在 Tunnel Details 页面点击 Example Configuration 获取IPV6配置文件
使用 ip add
命令获取自己VPS的内网地址,如果有内网IP则修改配置文件里面的公网IP为内网IP。
/etc/network/interfaces # Debian/Ubuntu 将配置文件写入
/etc/netplan/he.yaml # 其他Linux 选择 Linux netplan 将配置文件写入
配置 VPS 的 DNS 服务器地址文件,添加 IPV6 DNS服务器地址。
/etc/resolv.conf # 编辑DNS服务器添加下面的IPV6DNS地址
nameserver 2001:4860:4860::8888
nameserver 2001:4860:4860::8844
完成重启网络环境以免没有生效
sudo systemctl restart networking # 重启网络
ping6 google.com # 测试IPV6是否正常
设置 IPV4 网络优先
/etc/gai.conf # 编辑文件在末尾添加下面代码
precedence ::ffff:0:0/96 100
删除 HE IPV6 隧道
sudo ifdown he-ipv6 # 停用隧道
sudo rm -f /etc/network/interfaces.d/he-ipv6 # 删除接口隧道配置文件
IPv6地址随机生成
https://bulianglin.com/archives/ipv6.html
相关文档:
https://p3terx.com/archives/use-he-tunnel-broker-to-add-public-network-ipv6-support-to-ipv4-vps-for-free.html
甲骨文云添加隧道
甲骨文云和谷歌云 需要通过 linux-net-tools 才能正常使用IPV6
注意:当在通过协议 41 的防火墙设备后面时,使用您从设备的 DHCP 服务获得的 IPv4 地址,而不是您提供给我们的代理的 IPv4 端点。
官方的延迟测试工具:https://lg.he.net/