之前一直是用 frp 做开发测试的,最近用上了 ZeroTier,感觉非常方便,把不同的设备组网进一个虚拟局域网,很有意思。现在遇到一个问题就是,不能像 frp 一样,在有公网 IP 的服务器上使用 iptables 转发来自组进虚拟局域网的开发机的端口跑的服务,比如我的开发机跑的项目是 192.168.192.1:8080 ( ZeroTier 虚拟局域网),服务器上使用 iptables 转发却不起作用,是我的设置有什么问题吗?感觉逻辑上没什么问题呀。
1
PerFectTime Oct 23, 2020
iptables 没试过,我用 nginx 转发是正常可访问的
|
2
ciaoly Oct 23, 2020 via Android
iptables 在 prerouting 链上给转发到你的 zero tier 网段应该也可以吧。楼上的 Nginx 是个好方案
|
3
unixeno Oct 24, 2020 via Android
你得配个 nat 来转发
|
4
wowboy Oct 24, 2020
zerotier 组了内网,直接用 zerotier 给的 ip 访问就行呀
|
5
flynaj Oct 24, 2020
nat 配置对,相关防火墙配置对,没有什么问题。
|