TCP调优脚本(更新: V25.05.08)

引言

原贴:『败类教程』美西CN2跨网也能单线程500M且0重传!手把手教你TCP调优

这几天看到不少人觉得调试太麻烦,希望能有个一键脚本,但因为有iperf3测试全自动有点不现实,不过半自动还是能实现的,所以就用AI搓了个脚本,自己又修了修让它能正常跑起来,虽然细看还是一坨,不过能动就行

已有自由调整选项,建议配合教程食用 此外,脚本调试毕竟不如手动调精细,愿意折腾的还是建议手动调优

注意事项

1. 此脚本的TCP调优操作对劣质线路无效

2. 小带宽或低延迟场景下,调优效果不显著

3. 请在晚高峰使用该脚本

4. 低延迟场景无需刻意压为0重传,请以速度抖动程度为准

快速使用

请先在客户端安装iperf3,不会安装/使用的请查看原帖

wget -q https://raw.githubusercontent.com/BlackSheep-cry/TCP-Optimization-Tool/main/tool.sh -O tool.sh && chmod  x tool.sh && ./tool.sh

项目地址:https://github.com/BlackSheep-cry/TCP-Optimization-Tool

脚本更新

  • 2024/11/22 优化IP读取方式(目前优先读取公网IPv4)

  • 2024/11/24 增加调整复原选项 | 重传数调整阈值由5更改为100 | 优化部分文本描述

  • 2024/12/07 支持指定iperf3测试端口 | 支持检测端口占用情况及结束相应进程

  • 2024/12/19 优化端口占用检测

  • 2025/01/04 增加自由调整选项 | 去除端口占用检测功能

  • 2025/01/12 添加fq调度器限速选项 | 新增仅调节发送缓冲区参数的分支版本 | 添加版本号

  • 2025/01/13 减少不必要的数据输入 | 优化文本描述 | 主选择界面增加退出选项

  • 2025/02/19 历时4天github账号解封,恢复原库

  • 2025/02/20 完善依赖安装 | 优化输入体验 | 修缮文本描述

  • 2025/05/08 增加下行限速选项 | tc限速新增cake | Bug修复和其他优化

其他相关

TCP调优参数计算器
对 @BlackSheep 的调优帖子方法二简化
TCP调优...被大佬们玩出花来了...我太懒了改了个自己用的...

点赞
  1. Pi-infinity说道:

    @bingo666 #12 看你自己咯

  2. BlackSheep说道:

    @Louang #38
    原帖中有写到

    net.ipv4.tcp_wmem=4096 16384 4194304
    net.ipv4.tcp_rmem=4096 87380 6291456

  3. BlackSheep说道:

    2025/01/04
    为提高灵活性,脚本增加了自由调整选项,在该选项中参数的增减交由用户自行判断

发表回复

电子邮件地址不会被公开。必填项已用 * 标注

×
订阅图标按钮