s82kd92l

如何强行发送多份 tcp 包(防丢包)?

  •  
  •   s82kd92l · Feb 1, 2021 · 4374 views
    This topic created in 1966 days ago, the information mentioned may be changed or developed.
    某些抢票抢车牌这种关键环节,网络经常卡死,会不会是高峰时期 tcp 包被丢弃呢?有没有办法让路由器在这些关键时刻,把所有 tcp 包全部放大两三倍,增加成功率呢?
    19 replies    2021-02-16 19:57:07 +08:00
    myqoo
        1
    myqoo  
       Feb 1, 2021
    网络经常卡死 ---- 确定就是丢包导致的?
    linvon
        2
    linvon  
       Feb 1, 2021
    你在说什么???
    J55s5
        3
    J55s5  
       Feb 1, 2021   ❤️ 1
    // 为了避免保存的时候保存失败,连续保存 100 次
    for(int i = 0; i < 100; ++i) {
    save("filename");
    }
    ImACat
        4
    ImACat  
       Feb 1, 2021
    懂了,你想抢票
    whoosy
        5
    whoosy  
       Feb 1, 2021
    确认不是人家服务器给你拒绝连接了?
    imkuang
        6
    imkuang  
       Feb 1, 2021
    LGA1150
        7
    LGA1150  
       Feb 1, 2021
    如果是服务器端 CPU 过载,你发再多也没用
    真要发的话可以用 iptables TEE
    s82kd92l
        8
    s82kd92l  
    OP
       Feb 1, 2021
    @LGA1150 服务器应该不是完全过载状态,现在的表现就是会等两到三秒才返回。我试试 tee 多谢
    1265578519
        9
    1265578519  
       Feb 2, 2021
    用 bbr 啊
    bbr 魔改源代码暴力多倍发包,效果更好还免费
    yolee599
        10
    yolee599  
       Feb 2, 2021 via Android
    tcp 本来就是可靠连接啊
    stephenxiaxy
        11
    stephenxiaxy  
       Feb 2, 2021
    TCP:这是你干的事?
    pkoukk
        12
    pkoukk  
       Feb 2, 2021
    你在说啥?我觉得你应该想问的是如何强行发送多次请求
    masker
        13
    masker  
       Feb 2, 2021 via Android
    谢谢你丰富了 block 名单
    s82kd92l
        14
    s82kd92l  
    OP
       Feb 2, 2021
    @LGA1150 用了 TEE,并指定 gateway 和原 gateway 一致时,出现了循环裂变的问题,就是 1 变 2 再变 4 无穷下去的问题,有什么好办法可以给这些 tee 过的包打上标签,避免循环吗?
    LGA1150
        15
    LGA1150  
       Feb 2, 2021 via Android
    @s82kd92l 咦,我记得 TEE 里有 Per-CPU 变量来避免这种情况的。你的 Linux 内核版本是多少?不会是 2.6 吧?
    s82kd92l
        16
    s82kd92l  
    OP
       Feb 2, 2021
    @LGA1150 Linux OpenWrt 4.14.209 .看了一下,TEE 本身并没有起作用,但是`iptables -vL -t mangle` 里面的包数目统计一直增长,不知道究竟怎么弄
    thetbw
        17
    thetbw  
       Feb 2, 2021 via Android
    以前玩梯子不就用锐速暴力发包
    Laitinlok
        18
    Laitinlok  
       Feb 3, 2021 via Android
    OpenWrt 開啟 ECN, TCP qdisc 用 FQ_Codel / Cake?
    jousca
        19
    jousca  
       Feb 16, 2021
    TCP 本来就是可靠连接,你发 3 倍过去有啥用…… 哈哈哈 ,又不是 UDP,收到多少算多少……
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4312 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 64ms · UTC 01:04 · PVG 09:04 · LAX 18:04 · JFK 21:04
    ♥ Do have faith in what you're doing.