V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
whyorwhynot
V2EX  ›  宽带症候群

奇怪的 zerotier 打洞问题

  •  
  •   whyorwhynot · 329 天前 · 2751 次点击
    这是一个创建于 329 天前的主题,其中的信息可能已经有所发展或是发生改变。

    网络现状:

    • A (移动)、B (电信)、C (电信)三台主机分别位于同一城市三个不同区域的内网。

    • A 和 B 可以 zerotier p2p 打洞成功,B 和 C 也可以 zerotier p2p 打洞成功,测速可以有 60mbps 的上下行速度

    • A 和 C 之间通过 zerotier p2p 打洞失败。

    奇怪的问题:

    • 现在想 A 和 C 之间也可以有 60mbps 的网速,考虑 A 使用 B 进行流量中转访问 C 。使用 iperf3 进行测速发现,C 往 A 发送数据可以有 60mbps 左右,但是 A 往 C 发送数据就测速开始一瞬间有 48mbps 的速度,之后速度全为 0kbps ,转发方法使用 netsh 、frp 、nps 都是一样的现象,另外 zerotier 自建国内 moon 服务器也是一样。苦思了好久,实在是想不出原因,特来求助😢,有大佬有思路吗?

    ps:使用 frp 的 xtcp 是可以 A 和 C 打洞成功的(第一次连接打洞失败,但是失败后再连接一次就打洞成功了),但是 C 往 A 发送数据只有 20~40mbps (比 zerotier 慢不少),A 往 C 发送数据可以有 60mbps ,让我有些懵逼。

    11 条回复    2024-03-27 14:21:26 +08:00
    42371838
        1
    42371838  
       329 天前
    找台国内服务器搭个 zerotier moon
    peigenboy
        2
    peigenboy  
       329 天前
    出租屋的网络是联通 5gCPE ,一次没有打洞成功过。我自己搭建了一个 zerotier planet ,出租屋的 window 可以通过 5gCPE 连上 planet 。但是 archlinux 不能通过这个 5gCPE 连上 planet ,用手机开热点反而可以。我也想找到这个问题的解决办法。
    Xymmh
        3
    Xymmh  
       329 天前   ❤️ 1
    干嘛非得 p2p 打洞,把三台主机的 IPv6 都打开,zerotier 直接就直连上了
    whyorwhynot
        4
    whyorwhynot  
    OP
       329 天前
    @Xymmh 有一处上网环境不是自己的,改不了 ipv6 。另外 ipv6 全局可访问,如果泄露了 ip ,别人可以直接攻击到你,还是躲在 ipv4 的 nat 后面感觉更安心。
    whyorwhynot
        5
    whyorwhynot  
    OP
       329 天前
    @42371838 搭过 moon 节点了,0kbps 的问题还是一样
    BMAO
        6
    BMAO  
       329 天前 via iPhone
    想问问,怎么看打洞成功没有?
    Marionic0723
        7
    Marionic0723  
       329 天前
    @BMAO 管理员身份 cmd 执行 zerotier-cli peers ,看和其他节点是 direct 还是 relay ,前者直连,后者打洞失败,走 zt 的服务器中继
    BMAO
        8
    BMAO  
       329 天前 via iPhone
    @Marionic0723 感谢,原来公司电信能和家里的移动打洞成功。
    a2224121161194
        9
    a2224121161194  
       328 天前
    IPV6 打洞
    whyorwhynot
        10
    whyorwhynot  
    OP
       320 天前
    问题解决了,不知道为什么 B 点单节点同时向 A 点和 C 点进行打洞存在问题,不管是 zerotier 还是 frp 都是如此,直接在 B 点建了两台虚拟机,一台和 A 点打洞,一台和 C 点打洞,虚拟机之间通过内网传输,就可以了,真是折腾。。。
    k332159915
        11
    k332159915  
       28 天前
    @Marionic0723 管理员身份 cmd 执行 zerotier-cli peers 看到的只是跟本机的连接状态吧,那安卓和路由器之间怎么查看状态呢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3660 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 04:42 · PVG 12:42 · LAX 21:42 · JFK 00:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.