roykingH

Tailscale 打洞成功率问题记录

  •  
  •   roykingH · Apr 9, 2025 · 5461 views
    This topic created in 423 days ago, the information mentioned may be changed or developed.
    OpenClash 的 fake ip 模式会影响打洞成功效率,若你在使用过程中发现打洞效率低,建议先关掉 OpenClash 等类似软件以后再试试,或许有惊喜。
    这个是我始料未及的,一直以为打洞只跟网络 NAT 类型有关系,折腾一天总算有结论。
    类似问题探讨 https://www.v2ex.com/t/1009378
    28 replies    2025-04-12 10:07:19 +08:00
    q000q000
        1
    q000q000  
       Apr 9, 2025
    从来都是用 Redir Host 模式,问题少很好。
    Aalen
        2
    Aalen  
       Apr 9, 2025
    买个 99 的 vps 专门用于打洞
    hefish
        3
    hefish  
       Apr 9, 2025
    要打洞的机器,就别放在 openclash 后面了吧。。
    gunner168
        4
    gunner168  
       Apr 10, 2025
    自己搞个 derp ,都是直连
    565656
        5
    565656  
       Apr 10, 2025 via iPhone
    @gunner168 擦 我部署的十次就用一次自建的 derp 烦死了
    gunner168
        6
    gunner168  
       Apr 10, 2025 via iPhone
    @565656 配置文件改下,可以做到没法直连就强制走 derp
    kokutou
        7
    kokutou  
       Apr 10, 2025 via Android
    parsec 一样的,不能开 tun 模式
    jsntit
        8
    jsntit  
       Apr 10, 2025
    @565656 直接忽略官方的 derp 就行啦
    Actrace
        9
    Actrace  
       Apr 10, 2025
    直接用微林的 derp 就行了,省心。
    SakuraYuki
        10
    SakuraYuki  
       Apr 10, 2025
    @hefish #3 做好分流就行了,要打洞的机器也有科学需求的啊
    zed1018
        11
    zed1018  
       Apr 10, 2025
    话说,从 mac 客户端上如何看出来打洞成功没有,还是只能看 ping
    webcape233
        12
    webcape233  
       Apr 10, 2025 via iPhone   ❤️ 1
    ipv6 总能成功
    hingle
        13
    hingle  
       Apr 10, 2025   ❤️ 1
    fuwu1245
        14
    fuwu1245  
       Apr 10, 2025

    LS 说的方式原理跟这张图里的一致
    fuwu1245
        15
    fuwu1245  
       Apr 10, 2025
    @fuwu1245 选择最下面的 CLI integration
    565656
        16
    565656  
       Apr 10, 2025
    @gunner168 他是宁可直连也不走我自建的 derp, 直连 ping140 derp70
    sunnysab
        17
    sunnysab  
       Apr 10, 2025
    tailscale 在学校内网 ipv6 能直连(而且还是固定 ip )的情况下,突然改走 hkg 好几次了,很离谱。我的笔记本上不使用 clash 等软件。

    然后说到连回家,家里有公网 ip ,但 tailscale 有时也会莫名其妙地切到 hkg 中转。原因不明,可能和家宽换 ip 有关,但按理说不应该中断几分钟。

    现在直接用 wireguard ,超级稳定。
    gunner168
        18
    gunner168  
       Apr 10, 2025
    @565656 你要是用的 openwrt ,可以在防火墙里禁用两个端口以强制走 Derp
    sodulty
        19
    sodulty  
       Apr 10, 2025
    @Actrace 求推一个邀请码,感谢🙏邮箱:d195eXlAZm94bWFpbC5jb20=
    wheat0r
        20
    wheat0r  
       Apr 10, 2025
    别嵌套
    PatchouliTC
        21
    PatchouliTC  
       Apr 10, 2025
    @sunnysab ts 比较激进,保持连接状态下稍微有点风吹草动就会该你来回切,你如果直接用 ts ping 其他主机挂着你就会发现你的 ping 的记录只要网络不太稳就会在各种直连-中转来回跳;
    ts 底层本质也还是个 wg,不过自带了动态端口,每次开启然后连接发起都是随机端口,我还在 ts 主要也是这一点
    因为我这遇到好多次运营商 QOS,一到晚上七八点 ts 启动之后开一段时间速度就狂掉到 RDP 都连接不稳,全靠 TS 每次重启自动随机端口来躲,,,
    liuzimin
        22
    liuzimin  
       Apr 10, 2025 via Android
    @gunner168 #18 禁用 3478 吗?还有哪个端口?
    sunnysab
        23
    sunnysab  
       Apr 10, 2025
    @PatchouliTC #21 咦,我记得 ts 的端口是固定的 41641 ?过了 NAT 可能会变,但还不太清楚它会端口跳跃。
    kirara2024
        24
    kirara2024  
       Apr 10, 2025
    没暴露 udp 时 restart ts
    gunner168
        25
    gunner168  
       Apr 11, 2025
    @liuzimin 3478 和 41641 ,出和入双向阻止
    lnbiuc
        26
    lnbiuc  
       Apr 11, 2025
    https://cdn.violet.vin/v2/Bvm8kHi.png

    公司连家里,99%时候都成功
    PatchouliTC
        27
    PatchouliTC  
       Apr 11, 2025
    @sunnysab 官方的默认配置不清楚,但是如果你用 headscale 中心服务[ts 自托管]的话,配置文件里会明确有个 randomize_client_port: false 的配置项,开启后所有协商的客户端底层的 ws 将会随机端口访问;
    配置文件在 https://github.com/juanfont/headscale/blob/main/config-example.yaml
    Actrace
        28
    Actrace  
       Apr 12, 2025
    @sodulty BFNYFOTZYH
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   855 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 65ms · UTC 20:53 · PVG 04:53 · LAX 13:53 · JFK 16:53
    ♥ Do have faith in what you're doing.