一直以来,NNR仅有高倍率节点支持IPv6,有点食之无味弃之可惜的感觉,好消息是,最近低倍率节点也支持啦!这下子咱们可以搞些廉价的纯IPv6服务器来当落地机了。
什么是纯IPv6的VPS?指的是入口和出口只有IPv6地址的服务器。我们日常使用的VPS,一般以IPv4居多,也就是形如“238.108.118.179”这类格式的IP,这种大家都非常熟悉了,我们一般人提到IP地址,脑海中都是这种形式的。而IPv6格式的地址,一般人就陌生多了,看起来类似:db34:6093:37bd:330f:1ccd:6352:a715:c8b6。
想必很多年前大家就听说了,IPv4地址资源即将枯竭。经常买VPS的小伙伴肯定知道,买一个IP地址是挺贵的,至少要好几美金呢。
国际上在推广IPv6,就是为了解决IPv4数量不足的问题。这么些年过去了,IPv6其实已经慢慢渗透入我们生活了,例如你会发现国内很多App启动页面上会写着支持IPv6访问。
扯远了,回到正题。由于IPv6数量非常充裕,一般VPS商家如果卖纯IPv6服务器的话,IP本身的成本基本可以忽略,那比起传统IPv4的服务器,价格自然便宜很多。
问题在于,还有很多网站和服务不支持IPv6,这就给纯IPv6的服务器在使用上带来一些困扰。
好消息是,我们有办法“搞”到免费的IPv4地址作为服务器的出口,使用这个IPv4地址去访问外部服务,这不就完美兼容了么?
以下是使用纯IPv6服务器搭建魔法上网、兼容IPv4服务的简略教程:
1、首先,买一台廉价的纯IPv6 VPS
纯IPv6服务器,常见价格为一年几美元,大家可以自行搜索。
我有用过的一个香港商家Hoyoverse Network,有大约月付约8块钱人民币的套餐:
2、SSH登录这台VPS
很多人被挡在这一步,因为家里的宽带不支持IPv6。
其实绕过的方法很多,例如你可以用手机网络分享热点给电脑用,因为移动网络自带IPv6环境。
又如你可以找一台支持双栈IP(v4和v6)的服务器,直接用这台服务器做跳板去访问(先SSH访问跳板机,然后输入 ssh root@目标机器的IPv6地址)。
3、安装WARP,获取免费的IPv4出口
先更新一下VPS系统的一些依赖包(此处以Debian系统为例):
apt update && apt -y install curl wget sudo
接着,使用由@fscarmen开发的此脚本,获得一个IPv4出口,且设置为IPv4优先。
这里要稍微说明下,“通过WARP获取IPv4出口”的意思,是说你这台服务器虽然原本只有IPv6,但通过接一个IPv4出口,让流量经过这个IPv4出去,再去访问其他外部的服务。注意WARP给你的这个IPv4只做出口使用,你要通过SSH去登录你这台VPS的话,使用的IP入口依然是商家给的IPv6,可别把出口入口混为一谈。
4、安装魔法上网协议
这个方法就很多了,我最常用的是这个脚本,供您参考。建议不要使用伪装域名方式,而是直接一把梭,裸协议即可,反正咱们最终要用NNR中转来拉,问题不大。
5、NNR创建支持IPv6的转发规则
去NNR后台,找到支持IPv6的节点,如前面图片提到的这个“广州CM-香港 x1.5”,按照常规办法建一个转发规则即可,只不过把目标服务器IP替换成IPv6即可(虽然搭建魔法上网协议时,脚本会展示给到你的一个IPv4的链接,但那个无法直接用):
OK,接下来去你的魔法客户端,将原始魔法链接,IP和端口换成NNR转发规则给到你的对应值即可。