Loading... ## 写在前面 这篇文章基本是给我、以及我的朋友看的,可能写的略显粗糙,任何建议欢迎留言。 ## 创建 IPv6 隧道 1. 你需要去 [这里](https://www.tunnelbroker.net/) 创建一个 HE 的账号。 2. 看下方图例操作 ![Create Regular Tunnel](https://img.ixiaocai.net/images/2022/10/30/3952d736e98339baa496ea70fcdb1d96.jpg) ## 获取隧道信息 在经过上一步的创建隧道后,你应该会来到这样的页面 ![Tunnel Details](https://img.ixiaocai.net/images/2022/10/30/2aa25ff2fc6c6c7fc00ca0c0a4908ac4.jpg) 点击 `Example Configuration 选项卡` 并在下拉菜单中选择属于你的系统的配置示例,这里我以 Debian/Ubuntu 系作为示范。 ![Example Configuration](https://img.ixiaocai.net/images/2022/10/30/1d012e5300d59bb6b6d00c91bc360157.jpg) 复制这段文字,将其写入到`/etc/network/interfaces.d/he-ipv6` 中即可。 顺便我给一个一把梭的命令,记得将其中的不给看替换成你的数据。 ```bash 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 ```bash # 先安装依赖 apt update apt install net-tools iproute2 -y ``` 使用 `ifup he-ipv6` 启动隧道即可。 <div class="tip inlineBlock error"> 如果遇到了 `ifup: unknown interface he-ipv6` 报错的话,则需要再在 `/etc/network/interfaces` 文件当中添加 `source /etc/network/interfaces.d/*` 顺便再给一个一把梭命令,这次应该是不需要替换什么东西了。 ```bash echo "source /etc/network/interfaces.d/*" >> /etc/network/interfaces ``` </div> ### 一些小提示 1. 最好优先使用服务器自带的 IPv4 网络,IPv6 就我个人感觉来说要慢很多。 > 给一个一把梭的命令。 `echo 'precedence ::ffff:0:0/96 100' >> /etc/gai.conf` 2. 如果修改后还是 ping 不通 `ipv6.google.com` 的话,可以尝试修改下自己的 dns 服务器,某些情况下是没有解析导致的。 > 关于 linux 下设置 dns 服务器只需要编辑 `/etc/resolv.conf` 文件即可,将其中的 dns 服务器更换为支持 AAAA 记录查询的 dns 服务器即可,比如 1.1.1.1,8.8.8.8 等等知名的 dns 服务器。 3. 关于不想要这个隧道以后如何处理。 > 首先你需要 `ifdown he-ipv6`,将这个网络接口给停掉。 > 然后你需要删除 `he-ipv6` 这个配置文件。`rm -f /etc/network/interfaces.d/he-ipv6` > 最后去 [HE 的官网](https://www.tunnelbroker.net/) 删除这个 IPv6 隧道即可。 4. 需要注意的是,获取到的 IPv6 是公网 IP,这代表着别人也可以直接通过 HE 的隧道访问你搭建在服务器上的服务,请务必保护好自己的隐私与做好防护措施。 最后修改:2022 年 10 月 31 日 © 允许规范转载 赞 10 给点.jpg
2 条评论
成功 射射 小菜
菜菜~