1.申请部分:

Tunnelbroker申请地址:https://tunnelbroker.net/

注册账户登陆后点击User Functions里的Create Regular Tunnel或者直接打开https://tunnelbroker.net/new_tunnel.php

在IPv4 Endpoint (Your side)这里输入你要设置的vps的外网地址

Available Tunnel Servers这里应该要选择离你vps最近的位置吧,自己选择。

 

2.设置部分

编辑

vi /etc/sysconfig/network

将文件内容修改或者添加为以下内容

NETWORKING_IPV6=yes 
IPV6_DEFAULTGW=Server IPv6 Address #这里填写Server IPv6 Addres不要加/64

tips:这里如果加上/64会出现错误提示:Bringing up interface sit1: WARN : [ipv6_add_route] Unknown error

例如:

NETWORKING_IPV6=yes 
IPV6_DEFAULTGW=2001:470:1f0a:e79::1

创建文件

vi /etc/sysconfig/network-scripts/ifcfg-sit1

然后键入如下内容

DEVICE=sit1
BOOTPROTO=none 
ONBOOT=yes 
IPV6INIT=yes 
IPV6TUNNELIPV4=Server IPv4 Address
IPV6TUNNELIPV4LOCAL=Client IPv4 Address
IPV6ADDR=Client IPv6 Address  #注意这里要添加/64
DNS1=Anycasted IPv6 Caching Nameserver 
DNS2=Anycasted IPv4 Caching Nameserver

例如:

DEVICE=sit1 
BOOTPROTO=none 
ONBOOT=yes 
IPV6INIT=yes 
IPV6TUNNELIPV4=216.66.80.30 
IPV6TUNNELIPV4LOCAL=193.99.144.81 
IPV6ADDR=2001:470:1f0a:e79::2/64 
DNS1=2001:470:20::2 DNS2=74.82.42.42

 

接下来重启network即可:

service network restart

测试配置:

ping6 ipv6.google.com #国内的机器ping下其它ipv6地址,我用国内的机器ping这个ping不通