测速与回程路由:怎么判断一台 VPS 到国内到底快不快
IT工具|
很多人选 VPS 只看商家标的带宽,实际体验却天差地别。原因是带宽只决定「最多能跑多少」,而晚高峰卡不卡、视频会不会转圈,主要由回程线路决定——也就是数据包从服务器回到你这里走的是哪条路。下面四类脚本,从粗到细把这件事测清楚。
一、综合测速(superbench)
一条命令同时给出基本信息、IO、国内外测速与 Geekbench,是初筛最快的工具。
- 默认完整跑:wget -qO- git.io/superbench.sh | bash
- 备用下载源:bash <(wget -qO- https://down.vpsaff.net/linux/speedtest/superbench.sh)
- 跳过 Geekbench 和国际 speedtest(省时间):加参数 -f
- 只测国内 speedtest:加参数 speed
- 只跳过 Geekbench:加参数 --no-geekbench
二、看实时速率与流量
- speedtest-cli:apt-get install speedtest-cli 后执行 speedtest-cli,直接给出上行、下行、抖动与丢包率
- nethogs:apt-get install nethogs 后执行 nethogs,按进程看实时流量,排查「谁在吃带宽」很方便
- iperf3:需要在两台机器对跑,适合测两点之间的真实吞吐
三、全球与区域测速
- 全球节点:wget -qO- nws.sh | bash
- 指定区域:wget -qO- nws.sh | bash -s -- -r region_name
- Ping 与路由一起测:wget -qO- nws.sh | bash -s -- -rt [region]
- Speedtest 一键版:bash <(curl -sL bash.icu/speedtest)
- hyperspeed:bash <(curl -Lso- https://bench.im/hyperspeed)
四、回程路由(最关键的一项)
回程指的是服务器到你这边走的路径。三网(电信 / 联通 / 移动)走的线路往往不同,要分别看。
- 直接显示回程(新手用这个):curl https://raw.githubusercontent.com/ludashi2020/backtrace/main/install.sh -sSf | sh
- 详细版(推荐,可按运营商分别测):wget -N --no-check-certificate https://raw.githubusercontent.com/Chennhaoo/Shell_Bash/master/AutoTrace.sh && chmod +x AutoTrace.sh && bash AutoTrace.sh
- testrace(可选国内加速源):wget https://ghproxy.com/https://raw.githubusercontent.com/vpsxb/testrace/main/testrace.sh -O testrace.sh && bash testrace.sh
- besttrace 自动版:bash <(curl -Lso- https://raw.githubusercontent.com/flyzy2005/shell/master/autoBestTrace.sh)
结果怎么读
- 看绕路:回程出现大量境外跳数(如绕美国、绕欧洲)再进国内,晚高峰体验通常很差
- 看丢包:任一段丢包超过 1%–2%,视频和游戏会明显有感知
- 看时段:务必在晚高峰(20:00–23:00)再测一次,白天的结果参考价值有限
- 看方向:去程好回程差是最常见的情况,只测一边会得出错误结论






