序
现在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一样做端口映射





2 条评论
请问ros的ipv6的防火墙需要配置吗?我按照你这样设置还是不行。。。
现在阻止我换scale的就是这个和容器部署得外网