V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dssxzuxc
V2EX  ›  程序员

请教下关于 tailscale 打洞的问题

  •  
  •   dssxzuxc ·
    jianxingxuejian · 2023-05-24 17:10:27 +08:00 · 5156 次点击
    这是一个创建于 551 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我家里电脑的网络是移动 NAT3 ,公司是电信 NAT4 ,手机是移动

    测试后是这样: 家里电脑 ping 手机,一般是 20-30ms ,卡的时候 50ms ,偶尔会 100+ 家里 ping 公司电脑,300ms+,打洞失败 公司电脑 ping 手机,300ms+,打洞失败

    所以我现在是这样,上班有需要远程家里电脑的时候,手机开热点给公司电脑再远程,速度是还行了,就是很麻烦,有什么办法能让我跨运营商打洞成功吗?

    另外我看别人打洞延迟能稳定 10ms 以内的,我这网络要从哪些方面进行检查和改善?

    15 条回复    2023-08-10 17:47:47 +08:00
    kiduu
        1
    kiduu  
       2023-05-24 17:14:10 +08:00
    找个靠近你家和公司的服务器,做个中转?只能想到这个
    clikes
        2
    clikes  
       2023-05-24 17:16:11 +08:00
    我搞了个腾讯云服务器做中转 很快,不过其实大部分情况的话延迟应该不太关键吧?
    MidLinn
        3
    MidLinn  
       2023-05-24 17:16:26 +08:00
    家里改路由器拨号试试。我之前一样情况,改路由器拨号就可以 net1 了
    dssxzuxc
        4
    dssxzuxc  
    OP
       2023-05-24 17:17:24 +08:00
    @kiduu 我有自建 rustdesk ,延迟太高了,而且服务器带宽太小传个文件都得半天
    krixaar
        5
    krixaar  
       2023-05-24 17:18:26 +08:00
    路由器开 ipv6 ,手机流量是走 ipv6 的,打洞必定成功,甚至不需要打洞,ddns 直连域名就行了
    dssxzuxc
        6
    dssxzuxc  
    OP
       2023-05-24 17:24:33 +08:00
    @MidLinn nat 类型还能改的吗,我晚上试下
    dssxzuxc
        7
    dssxzuxc  
    OP
       2023-05-24 17:28:33 +08:00
    @krixaar 是两边都开 ipv6 就一定能打洞成功吗?
    krixaar
        8
    krixaar  
       2023-05-24 17:38:26 +08:00
    @dssxzuxc 都给 ipv6 公网地址了肯定打洞成功,毕竟直连 ip 也行
    Aixtuz
        9
    Aixtuz  
       2023-05-24 17:39:39 +08:00
    我这的情况是:
    同路由下打洞成功,大约是 3~10ms ,偶尔超过 10 ;
    跨运营商打洞成功,大约 60~100ms ,偶尔波动到 2 、3 百;
    跨运营商打洞失败,走香港中转,大约 140~160ms ,波动较小;

    至于打洞成功率, 我也不知道怎么办好,所以就用个能接受的中转当保底了。
    或许中转节点从香港换到大陆,会更低一些?
    DefoliationM
        10
    DefoliationM  
       2023-05-24 23:31:55 +08:00
    可以用这个 https://gist.github.com/Asutorufa/4c03462386b313f6f760b52ae34a87bb 测一下 nat 类型,mapping 和 filter 有一边不是 Address and Port-Dependent 才有可能打洞成功,两边都是就没法了,找个服务器中转吧。
    asasadasss
        11
    asasadasss  
       2023-05-25 02:14:11 +08:00
    NAT3 和 NAT4 之间是无法打洞的
    misadonfdfl
        12
    misadonfdfl  
       2023-05-25 09:43:39 +08:00
    整台服务器做中转。
    zx900930
        13
    zx900930  
       2023-05-25 11:02:24 +08:00
    移动的话光猫拨号是 NAT4, 桥接让路由拨号, 路由 开 Full cone 的话是 NAT2
    hyf278
        14
    hyf278  
       2023-07-10 09:45:40 +08:00
    tailscale 怎么判断打洞是否成功?
    Raool
        15
    Raool  
       2023-08-10 17:47:47 +08:00
    @hyf278 #14 tailscale status 可以看到打洞状态
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1188 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 18:25 · PVG 02:25 · LAX 10:25 · JFK 13:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.