写在前面
这篇文章基本是给我、以及我的朋友看的,可能写的略显粗糙,任何建议欢迎留言。
创建 IPv6 隧道
- 你需要去 这里 创建一个 HE 的账号。
- 看下方图例操作

获取隧道信息
在经过上一步的创建隧道后,你应该会来到这样的页面

点击 Example Configuration 选项卡 并在下拉菜单中选择属于你的系统的配置示例,这里我以 Debian/Ubuntu 系作为示范。

复制这段文字,将其写入到/etc/network/interfaces.d/he-ipv6 中即可。
顺便我给一个一把梭的命令,记得将其中的不给看替换成你的数据。
cat <<'EOF' > /etc/network/interfaces.d/he-ipv6
auto he-ipv6
iface he-ipv6 inet6 v4tunnel
address 不给看
netmask 64
endpoint 不给看
local 不给看
ttl 255
gateway 不给看
EOF在 VPS 上启用 IPV6
# 先安装依赖
apt update
apt install net-tools iproute2 -y使用 ifup he-ipv6 启动隧道即可。
一些小提示
- 最好优先使用服务器自带的 IPv4 网络,IPv6 就我个人感觉来说要慢很多。
给一个一把梭的命令。
echo 'precedence ::ffff:0:0/96 100' >> /etc/gai.conf - 如果修改后还是 ping 不通
ipv6.google.com的话,可以尝试修改下自己的 dns 服务器,某些情况下是没有解析导致的。关于 linux 下设置 dns 服务器只需要编辑
/etc/resolv.conf文件即可,将其中的 dns 服务器更换为支持 AAAA 记录查询的 dns 服务器即可,比如 1.1.1.1,8.8.8.8 等等知名的 dns 服务器。 - 关于不想要这个隧道以后如何处理。
首先你需要
ifdown he-ipv6,将这个网络接口给停掉。
然后你需要删除he-ipv6这个配置文件。rm -f /etc/network/interfaces.d/he-ipv6
最后去 HE 的官网 删除这个 IPv6 隧道即可。 - 需要注意的是,获取到的 IPv6 是公网 IP,这代表着别人也可以直接通过 HE 的隧道访问你搭建在服务器上的服务,请务必保护好自己的隐私与做好防护措施。