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

跨运营商, Zerotier 进行大流量传输只能做三秒“真男人”该如何改善

  •  1
     
  •   tyhunter · 2020-02-10 01:23:22 +08:00 · 9927 次点击
    这是一个创建于 1743 天前的主题,其中的信息可能已经有所发展或是发生改变。
    远端 NAS 是北方联通,老家是南方电信,目前还没有自建 Moon,P2P 握手很快,ping 值也在正常范围内,只有 1-2%不到的丢包率,但就是发现在大流量传输时,ZT 只能维持 10 秒以内跑满联通上行的“真男人”速度,10 秒后就变成 10K 以下的速度甚至直接断流,想请教下这种情况下,自建 Moon 能不能改善呢,但自己查了些资料,好像 Moon 只是改善两端 P2P 握手速度,对于直连传输速度并不起帮助。
    23 条回复    2020-03-07 21:53:14 +08:00
    enlight
        1
    enlight  
       2020-02-10 03:32:57 +08:00   ❤️ 1
    限流 udp 了?
    wzw
        2
    wzw  
       2020-02-10 03:36:01 +08:00 via iPhone   ❤️ 1
    听说 udp 伪装
    ungrown
        3
    ungrown  
       2020-02-10 03:42:04 +08:00   ❤️ 1
    UDP 被 QoS 了
    可以强制 UDP 双倍三倍发包
    我曾经干过
    但没有整天彻夜地跑
    也就是临时应个急
    Kowloon
        4
    Kowloon  
       2020-02-10 03:47:02 +08:00 via iPhone   ❤️ 1
    之前见过有人说天津联通丢 UDP 来着
    leavic
        5
    leavic  
       2020-02-10 11:16:15 +08:00   ❤️ 1
    没用,只有双方无法建立直连的时候才会走 moon,这玩意穿透性太好,什么破网络基本都能给你直连上。
    leavic
        6
    leavic  
       2020-02-10 11:17:11 +08:00   ❤️ 1
    开发计划上好像是有支持 tcp 的计划,慢慢等吧,或者找个非高峰的时候传,相对 qos 会轻点。
    mandymak
        7
    mandymak  
       2020-02-10 11:23:35 +08:00   ❤️ 1
    @tyhunter 北方联通没公网 ip ?南方电信没公网 ip ?其中一方有公网 ip 弄个 pptp 就完事了。
    tyhunter
        8
    tyhunter  
    OP
       2020-02-10 11:36:38 +08:00
    @mandymak 都没有公网 IP,之前用 frp 的,但是一个端口得建一个,直接弄 ZT 穿透内网了
    @leavic 看来还是 UDP 被 QOS 了...
    @Kowloon @enlight 我搜到的北京联通对 UDP QOS 很厉害,看来锅不在 ZT 这里
    @ungrown 请教下该怎么操作,UDPSpeeder 和 udp2raw-tunnel 没找到能直接支持 ZT
    tia
        9
    tia  
       2020-02-10 11:58:44 +08:00
    我电信内网没 qos 问题
    tyhunter
        10
    tyhunter  
    OP
       2020-02-10 12:00:27 +08:00
    @tia 请教下是同城还是跨城了
    tia
        11
    tia  
       2020-02-10 12:01:04 +08:00
    @tyhunter #10 同省跨城
    wtks1
        12
    wtks1  
       2020-02-10 12:38:14 +08:00 via Android
    @tyhunter 觉得 frp 一个端口需要改一次配置麻烦的话,可以试试 nps
    areless
        13
    areless  
       2020-02-10 12:40:56 +08:00 via Android
    去跟城域网运营商合作。现在的大流量~外网是撑不住的。把镜像靠在城域网平台上
    mandymak
        14
    mandymak  
       2020-02-10 13:07:15 +08:00
    @tyhunter 南方电信要公网 ip 不难啊!
    enlight
        15
    enlight  
       2020-02-10 17:14:41 +08:00
    同北方联通,拿到光猫管理员密码后发现是可以搞到公网 ip 的
    ungrown
        16
    ungrown  
       2020-02-10 17:22:02 +08:00
    @tyhunter #8
    我的经验可能不能直接帮到你,暂且说给你听一下。我只在 Linux 里这样操作过,用的程序是 net-speeder,github 上个人开发的软件,支持 BPF 语法,可以指定针对出站 UDP 包进行倍增,效果很明显,当然流量翻倍。
    whywhywhy
        17
    whywhywhy  
       2020-02-10 19:25:34 +08:00 via Android
    @leavic 穿透还是要看客户端网络,我这边遇到过 a 能连 b,b 连不了 a 的情况,穿透失败太正常,国内环境不建 moon 真不建议日常用,网络环境太复杂了
    optional
        18
    optional  
       2020-02-10 19:27:27 +08:00
    都没有公网不太可能是直连的,ping 值多少就能看出来
    pakro888
        19
    pakro888  
       2020-02-10 19:44:28 +08:00
    @ungrown #16 我看网上解决办法一般都是 udp2raw 之类的,都需要双端客户端。感觉你这个比较靠谱,多谢分享,我去试试。
    bibiisme
        20
    bibiisme  
       2020-02-10 23:54:49 +08:00
    @optional 电信联通即使内网还是互相容易连上的,移动就 233 了
    Kowloon
        21
    Kowloon  
       2020-02-11 14:59:02 +08:00 via iPhone
    @mandymak
    天津联通好多电话局也有 CGNAT 了
    laoyur
        22
    laoyur  
       2020-02-14 17:50:13 +08:00
    楼主你真男人了没啊
    我遇到同样的问题,ubuntu 上用了 net-speeder

    sudo ./net_speeder eno1 "udp"

    使用的时候报错:
    packet len:[0] actual write:[-1]
    err msg:[libnet_write_raw_ipv4(): -1 bytes written (Invalid argument)

    不知道这个有没有影响,但实际是没有加速效果
    haojie06
        23
    haojie06  
       2020-03-07 21:53:14 +08:00   ❤️ 1
    我一边是北方联通,另一边是南方电信...使用 iperf3 测试,如果任由它跑满很快速度就会掉到 0kbps,但是可以使用 wondersharp 对虚拟网卡限速,白天限制 30Mbps 的上行,晚上 15 左右 Mbps 的上行可以避免一下断流...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3457 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 11:39 · PVG 19:39 · LAX 03:39 · JFK 06:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.