设置tunnelbroker
1 在 https://www.tunnelbroker.net/ 申请帐号
2 在User Function下点击Create Regular Tunnel
IPv4 Endpoint填写vps绑定的静态IP;
Available Tunnel Servers一项我选择了Fremont,CA,US(原因是我的AWS服务器在美国西部,可能选这个速度会快点,哈哈哈);
最后点击Create Tunnel
3 Tunnel Details页面可以看到详细信息,Client IPv4 Address就是绑定的IP,Client IPv6 Address就是分配的ipv6地址(我的是2001:470:**:89d::2/64,隐去两位)
切换到Example Configurations,因为我的VPS用的是ubuntu,所以在Select Your OS下选择Linux-route2(centos 7 系统选择Linux-net-tools),自动出现接下来将要在VPS上执行的命令。
我的出现了这些命令:
2 在User Function下点击Create Regular Tunnel
IPv4 Endpoint填写vps绑定的静态IP;
Available Tunnel Servers一项我选择了Fremont,CA,US(原因是我的AWS服务器在美国西部,可能选这个速度会快点,哈哈哈);
最后点击Create Tunnel
3 Tunnel Details页面可以看到详细信息,Client IPv4 Address就是绑定的IP,Client IPv6 Address就是分配的ipv6地址(我的是2001:470:**:89d::2/64,隐去两位)
切换到Example Configurations,因为我的VPS用的是ubuntu,所以在Select Your OS下选择Linux-route2(centos 7 系统选择Linux-net-tools),自动出现接下来将要在VPS上执行的命令。
我的出现了这些命令:
modprobe ipv6
ip tunnel add he-ipv6 mode sit remote 64.62.134.130 local [绑定的IP] ttl 255
ip link set he-ipv6 up
ip addr add 2001:470:**:89d::2/64 dev he-ipv6
ip route add ::/0 dev he-ipv6
ip -f inet6 addr
4 进入VPS执行上述的命令
但是需要注意的是上述[绑定的IP]应换成私有IP,比如192.168.0.1,而AWS上我的私有IP是10.0.0.239(可以在AWS查看实例描述得到)。
如果没有私有IP,即VPS没有经过NAT(Network Address Translation)直接连接网络,则不必更改。
另外执行的时候使用管理员身份。
执行成功后ping6一下ipv6.google.com,ping通就没什么问题了。
但是需要注意的是上述[绑定的IP]应换成私有IP,比如192.168.0.1,而AWS上我的私有IP是10.0.0.239(可以在AWS查看实例描述得到)。
如果没有私有IP,即VPS没有经过NAT(Network Address Translation)直接连接网络,则不必更改。
另外执行的时候使用管理员身份。
执行成功后ping6一下ipv6.google.com,ping通就没什么问题了。
设置shadowsocks
在shadowsocks的配置文件中,server后的值直接添两个冒号就可以了,这样ipv4和ipv6都可以连接,如下
"server":"::",
记得修改过后重新启动shadowsocks服务。
设置客户端
在客户端服务器IP的位置添写上tunnelbroker所分配的ipv6地址,我的是2001:470:**:89d::2(和上面不一样,把/64去掉),其他和ipv4设置时一样。
Comments
Post a Comment