序
现在SCALE的应用还不支持V6,但是国内现在已经申请不到公网V4了,想要使用V6访问SCALE的应用,必须曲线救国。
今天使用的是socat,socat可以转发两端不同的网络,在这里就是把公网的V6转发到内网的V4上。
安装
socat可以安装在Linux上,我是将它安装到openwrt旁路由上的。
然后执行
socat TCP6-LISTEN:9443,reuseaddr,fork TCP4:10.0.0.10:9443 &
TCP6-LISTEN
是转发到外网的端口TCP4
是内网点的地址和端口&
是后台运行
然后可以自行测试一下,访问你的公网V6:端口。
最后把命令写到启动项里面
排错
我们首先要保证你的机器是可以访问V6的,可以使用ping6
命令测试
ping6 www.baidu.com
我的方案
我是使用的RouterOS作为主路由,V6是使用的NAT66,这样方便端口映射和DDNS
可以看到我的内网设备和v4一样只获取一个内网v6地址。
和v4一样做端口映射
1 条评论
现在阻止我换scale的就是这个和容器部署得外网![](https://www.truenasscale.com/usr/themes/handsome/assets/img/emotion/aru/speechless.png)