现在SCALE的应用还不支持V6,但是国内现在已经申请不到公网V4了,想要使用V6访问SCALE的应用,必须曲线救国。
今天使用的是socat,socat可以转发两端不同的网络,在这里就是把公网的V6转发到内网的V4上。

安装

socat可以安装在Linux上,我是将它安装到openwrt旁路由上的。

图片.png

然后执行

socat TCP6-LISTEN:9443,reuseaddr,fork TCP4:10.0.0.10:9443 &
  • TCP6-LISTEN是转发到外网的端口
  • TCP4是内网点的地址和端口
  • &是后台运行

然后可以自行测试一下,访问你的公网V6:端口。

最后把命令写到启动项里面

图片.png

排错

我们首先要保证你的机器是可以访问V6的,可以使用ping6命令测试

ping6 www.baidu.com

我的方案

我是使用的RouterOS作为主路由,V6是使用的NAT66,这样方便端口映射和DDNS
图片.png

可以看到我的内网设备和v4一样只获取一个内网v6地址。

图片.png

图片.png

和v4一样做端口映射

最后修改:2022 年 06 月 02 日
感谢您的支持