@KYLIN2333 #161 ╔────────────────────────────────────────────────────────╗ │ tcpfit - VPS TCP Optimization v0.5.3 │ │ 本脚本由 kylin010 编写和维护 │ │ github.com/Kylin010/tcpfit │ │────────────────────────────────────────────────────────│ │ 0. Exit │ │ 1. 一键调优 Auto-tune (recommended) ~10 min │ │ 2. 基础调优 Base tuning only ~1 min │ │ 3. 拐点测试 Policer sweep ~8 min │ │ 4. 加 swap Add swap (low-memory box) │ │────────────────────────────────────────────────────────│ │ 5. 查看状态 Status │ │ 6. 端口验证 Verify port capability ~1 min │ │ 7. 回滚改动 Rollback all changes │ │ 8. 检查更新 Check for updates │ ╚────────────────────────────────────────────────────────╝ Machine 1 core / 978 MB / 5.10.0-46-cloud-amd64 Network cc=bbr shaper=none Stock 请选择 / Select [0-8] [1]: 1 ── 一键调优 ── ──────────────────────────────────────────────── 开始前的说明 改动前会把当前配置完整备份到 /var/lib/tcpfit/pre-tune.snapshot 包含拥塞控制、全部缓冲区参数、qdisc、路由等原始值. [+] 本机没有 IPv4, 测速走 IPv6 iperf3 已经安装 3.9 ▸ 1/3 确认带宽 你这台机器的带宽是多少 Mbps?常见 100 / 200 / 300 / 500 / 1000. 建议手动输入. 回车会在执行阶段现场实测一个估值…… 跳过扫描. 填 0 表示不做整形(端口没有限速器时选这个). 已经知道限速值?输入 m 跳过拐点扫描直接指定 带宽 Mbps: 300 ▸ 2/3 确认测速对端 拐点扫描需要一台对端机器跑 iperf3 服务端. A) 直接回车 —— 用公共节点(默认) 由以下厂商免费提供, 测试流量会发往它们: Leaseweb / Clouvider / OVH 完整列表见 iperf3serverlist.net B) 用你自己的另一台机器 在那台机器上执行这两条: apt install -y iperf3 # 装 iperf3;已装过会跳过, 不会重装 iperf3 -s # 启动服务端, 默认监听 5201 端口 然后在下面填那台机器的 IP, 例如 1.2.3.4 本脚本默认连 5201 端口;对端换了端口的话填 IP:端口 形式. 对端要选离本机近的. 对端 IP / 域名(回车=公共节点): [*] 自动选择测速对端(测的是本机端口上限, 越近越准)… [x] 公共测速服务器暂时都不可用, 稍后再试 2 root@de9929v1-202607272221447e93d7:~# ping -c 4 google.com PING google.com (142.251.14.138) 56(84) bytes of data. 64 bytes from pm-in-f138.1e100.net (142.251.14.138): icmp_seq=1 ttl=115 time=0.702 ms 64 bytes from pm-in-f138.1e100.net (142.251.14.138): icmp_seq=2 ttl=115 time=0.772 ms 64 bytes from pm-in-f138.1e100.net (142.251.14.138): icmp_seq=3 ttl=115 time=0.745 ms 64 bytes from pm-in-f138.1e100.net (142.251.14.138): icmp_seq=4 ttl=115 time=0.732 ms --- google.com ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3005ms rtt min/avg/max/mdev = 0.702/0.737/0.772/0.025 ms root@de9929v1-202607272221447e93d7:~# ╔────────────────────────────────────────────────────────╗ │ tcpfit - VPS TCP Optimization v0.5.3 │ │ 本脚本由 kylin010 编写和维护 │ │ github.com/Kylin010/tcpfit │ │────────────────────────────────────────────────────────│ │ 0. Exit │ │ 1. 一键调优 Auto-tune (recommended) ~10 min │ │ 2. 基础调优 Base tuning only ~1 min │ │ 3. 拐点测试 Policer sweep ~8 min │ │ 4. 加 swap Add swap (low-memory box) │ │────────────────────────────────────────────────────────│ │ 5. 查看状态 Status │ │ 6. 端口验证 Verify port capability ~1 min │ │ 7. 回滚改动 Rollback all changes │ │ 8. 检查更新 Check for updates │ ╚────────────────────────────────────────────────────────╝ Machine 1 core / 978 MB / 5.10.0-46-cloud-amd64 Network cc=bbr shaper=none Stock 请选择 / Select [0-8] [1]: 1 ── 一键调优 ── ──────────────────────────────────────────────── 开始前的说明 改动前会把当前配置完整备份到 /var/lib/tcpfit/pre-tune.snapshot 包含拥塞控制、全部缓冲区参数、qdisc、路由等原始值. [+] 本机没有 IPv4, 测速走 IPv6 iperf3 已经安装 3.9 ▸ 1/3 确认带宽 你这台机器的带宽是多少 Mbps?常见 100 / 200 / 300 / 500 / 1000. 建议手动输入. 回车会在执行阶段现场实测一个估值…… 跳过扫描. 填 0 表示不做整形(端口没有限速器时选这个). 已经知道限速值?输入 m 跳过拐点扫描直接指定 带宽 Mbps: 300 ▸ 2/3 确认测速对端 拐点扫描需要一台对端机器跑 iperf3 服务端. A) 直接回车 —— 用公共节点(默认) 由以下厂商免费提供, 测试流量会发往它们: Leaseweb / Clouvider / OVH 完整列表见 iperf3serverlist.net B) 用你自己的另一台机器 在那台机器上执行这两条: apt install -y iperf3 # 装 iperf3;已装过会跳过, 不会重装 iperf3 -s # 启动服务端, 默认监听 5201 端口 然后在下面填那台机器的 IP, 例如 1.2.3.4 本脚本默认连 5201 端口;对端换了端口的话填 IP:端口 形式. 对端要选离本机近的. 对端 IP / 域名(回车=公共节点): 192.***.***.*** 检查 192.***.**.***:5201 … 连不上 常见原因: 对端没在跑 iperf3 -s / 端口填错 / 防火墙挡了 / IP 打错 回车可以改用公共节点. 对端 IP / 域名(回车=公共节点): ping安装好了,还是不行。是不是要重启下。我用另外一台小鸡iperf3说我没有对端没有跑,但是我本地跑没问题 PS C:\Users\Administrator> iperf3 -c 192.***.**.*** -p 5201 Connecting to host 192.***.**.***, port 5201 [ 5] local 198.18.0.1 port 59618 connected to 192.***.**.*** port 5201 [ ID] Interval Transfer Bitrate [ 5] 0.00-1.00 sec 1.00 MBytes 8.37 Mbits/sec [ 5] 1.00-2.01 sec 6.88 MBytes 57.3 Mbits/sec [ 5] 2.01-3.00 sec 8.00 MBytes 67.6 Mbits/sec [ 5] 3.00-4.01 sec 14.0 MBytes 116 Mbits/sec [ 5] 4.01-5.00 sec 6.00 MBytes 50.9 Mbits/sec [ 5] 5.00-6.00 sec 6.88 MBytes 57.5 Mbits/sec [ 5] 6.00-7.01 sec 7.12 MBytes 59.4 Mbits/sec [ 5] 7.01-8.00 sec 5.50 MBytes 46.5 Mbits/sec [ 5] 8.00-9.01 sec 5.38 MBytes 44.8 Mbits/sec [ 5] 9.01-10.02 sec 5.12 MBytes 42.7 Mbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate [ 5] 0.00-10.02 sec 65.9 MBytes 55.2 Mbits/sec sender [ 5] 0.00-10.38 sec 58.2 MBytes 47.0 Mbits/sec receiver iperf Done. PS C:\Users\Administrator>
@KYLIN2333 #152 发布于2026/8/11 09:33:48 @gabcarwin #151 不需要.直接运行就可 果然有用,原本BBR跑120M, 用完你这个加速,跑满了。 请问,如果是广播的IP,它iperf3测速会测到异地吗,那不就不准了吗
@KYLIN2333 #167 发布于2026/8/11 11:00:54 @gabcarwin #166 iperf3是同时ping多个测速节点,按照延迟来算的.哪怕你ip广播在美国,但是实际位置在hk,那延迟就是hk的延迟.iperf3测试就准确 那就好,感觉挺牛逼的。 请问如果优质线路,原本没丢包的, 不开跑120M, 开了跑400M, 我另外还要兼顾打打游戏,开了这个调优会影响游戏稳定性或者增加流量消耗吗?
@Bigbig棒 #160 没有安装ping.你自己装一下,或者下个版本修复.今天就会发新版本
@KYLIN2333 #161 好的好的
收藏了
@KYLIN2333 #161
ping安装好了,还是不行。是不是要重启下。我用另外一台小鸡iperf3说我没有对端没有跑,但是我本地跑没问题
犇
果然有用,原本BBR跑120M, 用完你这个加速,跑满了。
请问,如果是广播的IP,它iperf3测速会测到异地吗,那不就不准了吗
@gabcarwin #166 iperf3是同时ping多个测速节点,按照延迟来算的.哪怕你ip广播在美国,但是实际位置在hk,那延迟就是hk的延迟.iperf3测试就准确
那就好,感觉挺牛逼的。
请问如果优质线路,原本没丢包的, 不开跑120M, 开了跑400M,
我另外还要兼顾打打游戏,开了这个调优会影响游戏稳定性或者增加流量消耗吗?
@gabcarwin #168 不会.?会更稳定才对,如果要更稳定可以降低缓冲,降带宽保证丢包低,不过现在其实已经是保守状态,而且游戏不怎么耗费流量,不会撞墙
*] 自动选择测速对端(测的是本机端口上限, 越近越准)…
公共测速服务器暂时都不可用, 稍后再试 2