neighbads

Tailscale 自建中继服务器避坑分享

  •  
  •   neighbads · Jun 20, 2021 · 12306 views
    This topic created in 1792 days ago, the information mentioned may be changed or developed.

    之前用 zerotier 打洞效果不太好,自建 moon 又很麻烦,就通过这个帖子 https://www.v2ex.com/t/750092 找到了 Tailscale,几番测试下来发现,Tailscale 不支持自己部署 中转服务。

    官方分享的 Relay 是用于直接访问中继节点后的设备。最简单的应用就是 openwrt 的部署:

    # 当前项目已经合并到 openwrt 官方
    https://github.com/adyanth/openwrt-tailscale-enabler.git
    
    • 服务中转流量站服务 DERP Server 查看,用下面参数
    # 查看当前连接状态
    tailscale status
    
    1           2         3           4         5
    100.1.2.3   device-a  apenwarr@   linux     active; direct <ip-port>, tx 1116 rx 1124
    100.4.5.6   device-b  crawshaw@   macOS     active; relay <relay-server>, tx 1351 rx 4262
    100.7.8.9   device-c  danderson@  windows   idle; tx 1214 rx 50
    100.0.1.2   device-d  ross@       iOS       —
    
    
    # 查看官方中继节点,就下面 5 个
    tailscale netcheck
    
    Report:
    * UDP: true
    * IPv4: yes, <ip-address>
    * IPv6: no
    * MappingVariesByDestIP: false
    * HairPinning: false
    * PortMapping: false
    * Nearest DERP: 1 (nyc)
    * DERP latency:
    - 1, nyc = 43.6ms
    - 2, sfo = 67.4ms
    - 3, sin = 202.5ms
    - 4, fra = 91.9ms
    - 5, syd = 218.5ms
    
    • 官方对应自建中继服务器 DERP Server 的进度:
    https://github.com/tailscale/tailscale/issues/1264
    

    大概意思就是,我们会做,啥时候有就不知道了。

    Supplement 1  ·  Jun 20, 2021
    因为很少有手机端使用的需求,最后用了 n2n,两端设备都用了 openwrt
    13 replies    2021-09-29 09:26:43 +08:00
    wtks1
        1
    wtks1  
       Jun 20, 2021 via Android
    自建 moon 其实挺快的啊
    ferock
        2
    ferock  
    PRO
       Jun 20, 2021 via iPhone
    自建 moon 很 ez
    patrickyoung
        3
    patrickyoung  
       Jun 20, 2021 via iPhone
    自建个锤子的 moon,自建 planet 就完事了
    hronro
        4
    hronro  
       Jun 20, 2021
    看了半天,没看懂是啥意思,楼主你最后实现了自建中继吗?
    leavic
        5
    leavic  
       Jun 21, 2021
    自建 moon 一点都不难,问题是我觉得自建 moon 好像没啥鸟用
    sbilly
        6
    sbilly  
       Jun 21, 2021
    这种试过么? https://github.com/hojulian/tailscale-relay

    另外:zerotier 的 moon 和 planet 好像都有现成的 docker 可以用
    neighbads
        7
    neighbads  
    OP
       Jun 21, 2021
    @sbilly 这个仓库的 entrypoint.sh 内容一看就很清晰了。跟官方的 Relay 没什么区别。

    他的目的是能访问其他 decker 容器
    monkey110
        8
    monkey110  
       Jun 28, 2021
    Tailscale 的尴尬之处在于客户端版本低的话完全不能使用 刚准备远程发现死活连不上 ping 不通 客户端 1.8.3 更新到 1.10 就能 ping 通 但 1.8.3 版本的还是 ping 不通 升级后才正常 还好服务器备了双穿透
    yuantinghg
        9
    yuantinghg  
       Jul 2, 2021
    最近用 ZT 没有搞 moon,发现打洞成功了
    移动到电信,20ms 左右
    mrzhiin
        10
    mrzhiin  
       Jul 13, 2021
    现在可以自建 DERP 了
    info521
        11
    info521  
       Jul 26, 2021
    @mrzhiin 如何自己建立?
    info521
        12
    info521  
       Jul 26, 2021
    有具体步骤吗?
    bpazy
        13
    bpazy  
       Sep 29, 2021   ❤️ 2
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   862 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 20:50 · PVG 04:50 · LAX 13:50 · JFK 16:50
    ♥ Do have faith in what you're doing.