V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ByteCat
V2EX  ›  程序员

ZeroTier 如何才能做到在外网可访问?

  •  
  •   ByteCat · 2020-10-23 22:40:27 +08:00 · 2157 次点击
    这是一个创建于 1520 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前一直是用 frp 做开发测试的,最近用上了 ZeroTier,感觉非常方便,把不同的设备组网进一个虚拟局域网,很有意思。现在遇到一个问题就是,不能像 frp 一样,在有公网 IP 的服务器上使用 iptables 转发来自组进虚拟局域网的开发机的端口跑的服务,比如我的开发机跑的项目是 192.168.192.1:8080 ( ZeroTier 虚拟局域网),服务器上使用 iptables 转发却不起作用,是我的设置有什么问题吗?感觉逻辑上没什么问题呀。
    5 条回复    2020-10-24 15:00:41 +08:00
    PerFectTime
        1
    PerFectTime  
       2020-10-23 23:12:35 +08:00
    iptables 没试过,我用 nginx 转发是正常可访问的
    ciaoly
        2
    ciaoly  
       2020-10-23 23:13:53 +08:00 via Android
    iptables 在 prerouting 链上给转发到你的 zero tier 网段应该也可以吧。楼上的 Nginx 是个好方案
    unixeno
        3
    unixeno  
       2020-10-24 01:25:55 +08:00 via Android
    你得配个 nat 来转发
    wowboy
        4
    wowboy  
       2020-10-24 09:48:03 +08:00
    zerotier 组了内网,直接用 zerotier 给的 ip 访问就行呀
    flynaj
        5
    flynaj  
       2020-10-24 15:00:41 +08:00
    nat 配置对,相关防火墙配置对,没有什么问题。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2917 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 13:50 · PVG 21:50 · LAX 05:50 · JFK 08:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.