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

Tailscale 为什么会突破上传带宽上限呢?

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

    甲乙两地相距十公里左右,均为 300M 下行 30M 上行电信宽带,无公网 IP 。 之前用 ZeroTier 连接两地,然后一方使用浏览器从另一方的 NAS 下载文件时只能跑满 30M 的带宽,切换到 Tailscale 之后居然可以跑到 380M 左右,这是什么原因呢?

    16 条回复    2023-06-20 19:12:22 +08:00
    zhengxinhn
        1
    zhengxinhn  
       318 天前
    可能是 ipv6 限速没做好😂
    Danswerme
        2
    Danswerme  
    OP
       318 天前
    @zhengxinhn 有一方没有开 ipv6 ,下文件的时候在路由器上看了一下走的是 IPv4 + UDP ,ZeroTier 应该也是 UDP 吧,我好奇为啥之前 ZeroTier 没有突破带宽上限。
    DigitalG
        3
    DigitalG  
       318 天前
    好像运营商偶尔就是有问题,之前有次电脑上简单的下载文件也突破了...
    adfs
        4
    adfs  
       318 天前 via Android
    走内网了
    miyuki
        5
    miyuki  
       318 天前 via iPhone
    本来想说 ipv6 的,我家东北联通,v4 十来年公网 ip ,v6 上传不限速
    xuangoer666
        6
    xuangoer666  
       317 天前 via Android
    会不会是在一个 nat 里。
    rekulas
        7
    rekulas  
       317 天前
    tailscale wireguard 协议?
    我怀疑是 wireguard 用了一些黑科技, 干扰了运营商的带宽策略
    有协议将 udp 伪装 tcp 大量发包不知道是不是这种
    dangyuluo
        8
    dangyuluo  
       317 天前
    不知道 Zerotier 具体是怎么实现的,可能你的客户端通过 Tailscale 发现了内网内的对方?
    qwvy2g
        9
    qwvy2g  
       317 天前 via Android
    内网通讯。
    aa51513
        10
    aa51513  
       317 天前 via Android
    公网 IP 在同一个网关下面?
    smallthing
        11
    smallthing  
       317 天前
    你实际测试过速度吗?
    有些时候是大量无效 udp 包
    sunnysab
        12
    sunnysab  
       317 天前
    同楼上,是实际速度吗?
    Danswerme
        13
    Danswerme  
    OP
       317 天前
    @smallthing
    @sunnysab 从通过浏览器从另一方的 NAS 来下载文件,这个算是实际速度吧?
    Danswerme
        14
    Danswerme  
    OP
       317 天前
    @xuangoer666
    @aa51513
    @qwvy2g 公网出口不是同一个,下载文件时从路由器上查看当前连接, 是 118.*.*.*:54712 <--> 100.79.14.16:46448 这样的连接。
    Sum0l
        15
    Sum0l  
       312 天前
    距离真么近,还真有可能是内网吧,可以追踪下路由看看 route tracert
    Danswerme
        16
    Danswerme  
    OP
       312 天前
    @Sum0l 路由追踪下一跳直接就到隧道 IP 了,传输文件的时候在路由器上看的确是走了公网 IP ,我也是百思不得其解。

    $ tracert 10.64.0.2

    Tracing route to 10.64.0.2 over a maximum of 30 hops

    1 <1 ms <1 ms <1 ms 10.1.1.233 // 本地局域网路由器
    2 <1 ms <1 ms <1 ms debian [10.1.1.127] // 本地局域网的 TailScale 客户端
    3 8 ms 10 ms 8 ms 10.64.0.2 // 另一地的 TailScale 客户端

    Trace complete.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2889 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 14:46 · PVG 22:46 · LAX 07:46 · JFK 10:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.