相比很多朋友和老蒋一样,在评测云服务器、VPS主机的时候,需要通过在服务器端使用一键脚本检测服务器性能。大部分的测试项目都还可以使用,但是对于三网回程测试,很多时候由于脚本内置的节点IP可能失效没有更新,导致检测不够完整的显示。正如下图我们看到的一样。

这样的情况我们肯定也有看到过。内置的脚本提供的节点IP不通导致无法检测到回程。
既然这样,我们还是自己做一个路由回程的工具,以后如果出现节点这样的问题,我们还可以自己替换。
于是这个工具就这么实现。
功能特点:
- 内置电信 / 联通 / 移动共 10 个常用 DNS 测试节点
- 支持交互菜单:选工具、选节点、分运营商测试
- 支持命令行一键:全部 / 电信 / 联通 / 移动 / 指定编号
- 默认工具 nexttrace(地理与 ASN 信息更全)
- 可切换 mtr(末跳丢包率、平均延迟、质量评级更直观)
- 可选 TCP / ICMP / UDP,TCP 端口可配(默认 80)
- 有限并行(
-j)、快速模式(-q) - 骨干 IP 段高亮 + 回程线路自动判定 + 测试汇总表
- 结果自动落盘到
/tmp(也可自定义路径)
内置的10个节点都是网上公开的IP或者DNS节点,以后如果不通再更新优化。如果有服务商能提供稳定的节点也接收赞助提供的IP。
目前已经部署到 GITHUB 开源免费使用。
bash <(curl -fsSL https://raw.githubusercontent.com/itbulu/lemtr/main/backhaul_test.sh)
可以直接 curl 一键安装。或者:
wget -qO- https://raw.githubusercontent.com/itbulu/lemtr/main/backhaul_test.sh | bash
wget 一键安装。

支持选择 nexttrace,或者 MTR 测试方式。前者是带有地理位置的,会更直观一些。
内置的10个节点,可以全部测试或者分批或者单个测试。

随机抽样一个移动节点的回程可以看到这样的界面。甚至还有包括比较清晰的MapTrace可视化地图URL。

这样的服务器回程测试脚本如果有需要也可以保存或者推荐给其他朋友。
目前已经将脚本同步到仓库中:https://github.com/itbulu/lemtr
原创文章,转载请注明出处:https://www.itbulu.com/lemtr.html


