1.注册HE帐号
小鸡本身是没有IPV6地址的,这里需要在https://www.tunnelbroker.net/注册帐号,然后申请IPV6的地址。
注册帐号之后选择左侧的Create Regular Tunnel。
在IPv4 Endpoint (Your side):当中输入你的小鸡的IP地址。在下面选择一个和你小鸡最近的节点,可用ping命令进行测速。
点击下方Creater Tunnel即可成功申请IPV6地址,建立隧道(此步骤可能会需要较长的等待时间,不要着急,耐心等待)。
2.配置开启IPV6
修改 /etc/sysctl.conf ,添加(修改)如下参数
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0
保存后运行,sysctl -p使配置文件生效。
3.修改本机的network config配置ipv6
(请按照第一步申请IPV6图中选择的系统配置ipv6,并复制代码粘贴到网络配置的文件),请确定网络配置没有错误后重启网络服务,如果此处配置错误可能导致小鸡失联。
/etc/init.d/networking restart
4.修改xray配置
增加outbounds里面ipv6 tag,routing里面增加规则 如下:
"outbounds": [
{
"protocol": "freedom",
"settings": {
"domainStrategy": "UseIPv6"
},
"tag": "IP6-out"
},
//不同的portocal用不同的tag标记
{
"protocol": "blackhole",
"settings": {},
"tag": "blocked"
}
],
"routing": {
"domainStrategy": "IPOnDemand",
"rules": [
{
"type": "field",
"domain": [
"domain:google.com",
"domain:google.com.hk"
],
"outboundTag": "IP6-out" // 这个地方的要和 outbounds 里面的 tag 相同
},
{
"type": "field",
"ip": ["geoip:private"],
"outboundTag": "blocked"
}
]
}