利用TunnelBroker免费给OpenVZ架构的VPS配置IPv6-夏天乐园
很多时候,我们购买的VPS是没有IPv6支持的,尤其是比较便宜的基于OpenVZ虚拟的VPS,但有些时候特殊需求,比如我玩北邮人教育网PT,又不得不需要到IPv6。我有一台1T硬盘的VPS,OpenVZ架构的,折腾了一番,总算是配置成功了。
首先,在https://tunnelbroker.net/注册一个账户,点击左侧的 Create Regular Tunnel, IPv4 Endpoint (Your side)填你VPS的公网 IP 地址, Available Tunnel Servers 选一个隧道接入服务器。我选择的是香港的,国内访连接速度比较快。这里说明一下,如果你的VPS是KVM架构,那么非常简单,在 Example Configurateions里选择适用于自己系统的配置实例,按提示修改即可。如果是OpenVZ,请往下看
首先给你的VPS商发工单说明开通一下tun/tap,,可以通过命令

检测,如果返回File descriptor in bad state,则说明tun/tap设备已经打开。接着,安装tb-tun

假设VPS的Client IPv4 Address为1.2.3.4,而HE提供的Server IPv4 Address为5.6.7.8,且HE提供的Client IPv6 Address为2001:a:b:c::2/64,则只需如下设置

然后可以通过ping6 ipv6.google.com来测试是否成功开启。