前言
昨天跟一位朋友聊到ipv6,于是我便也想启用路由器的ipv6来把玩一下,搞了半天,电脑死活获取不了ipv6,后来发现是路由器固件的问题,便去刷了一个新一点固件,成功获取ipv6,速度还阔以。
于是我就ping了下手头有的小鸡的ipv6,众所周知,绿云香港dc2三网绕路,延迟上天,这时神奇的事情来了,我发现本机到绿云hk的ipv6延迟很低,肯定是直连没绕路。
这要是直连ipv6而不是ipv4,速度岂不是爽歪歪,下面我们就来看看怎么搭建。
实操
我们先添加AAAA记录,把域名解析到vps的ipv6地址,具体的搭建方法和之前ipv4机器的方法一样,就不再赘述,可参考这篇教程:docker配合宝塔部署ws+tls并搭建伪装网站,当然你也可以不用docker版的,都一样。
然后问题就来了,通过这个节点没法访问网络,小白去查了一下,发现宝塔的nginx默认是监听ipv4的,我们需要修改nginx配置文件,使其监听ipv6。
我们进入宝塔,依次点击网站、设置、配置文件,我们可以看到nginx默认是监听ipv4的80和443端口。
我们将其修改为:
listen [::]:80; listen [::]:443 ssl;
这样nginx就监听了ipv6的80和443端口了。
此时便大功告成了,我们来看下油管的速度,直接起飞。
提示
1. 绿云HK,ipv4流媒体解锁相当不错,而ipv6是不解锁奈飞的,我们可以修改vray的配置文件,使奈飞流量走ipv4网络,可参考这篇教程:继续解锁奈飞(六)-ipv4|ipv6分流,反向操作即可。或者直接让全部出口流量都走ipv4,将outbounds做如下修改,如果不需要其他的分流措施,删除routing部分即可。
"outbounds": [ { "tag":"IP4_out", "protocol": "freedom", "settings": { "domainStrategy": "UseIPv4" // 指定使用 IPv4 } } ]
2. 如果是纯ipv6机器,有能力的小伙伴可以自己搭建NAT64+DNS64,也可借助warp使其获得访问ipv4网络的能力,或者可以使用收集的公共DNS:公共DNS汇总|更新中。
3. xtls的部署应该更加简单,可参考这篇教程:docker部署XTLS并设置回落
4. 小白发现如下机器(绿云香港、dmit香港lite,aws日本)到移动本地ipv6延迟比较低,小伙伴们可以尝试下。
5. 经群友提醒,移动的ipv6使用香港的cf自选v6ip直接起飞。
References
1. EUserv的IPv6小鸡上搭建V2Ray套CloudFlare
2. Nginx同时监听IPV6+IPV4,实现正向和反向,配置双栈虚拟域名