LeMTR 实现中国三网(电信 / 联通 / 移动)回程路由一键测试脚本

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

LeMTR 实现中国三网(电信 / 联通 / 移动)回程路由一键测试脚本

这样的情况我们肯定也有看到过。内置的脚本提供的节点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 一键安装。

LeMTR 实现中国三网(电信 / 联通 / 移动)回程路由一键测试脚本

支持选择 nexttrace,或者 MTR 测试方式。前者是带有地理位置的,会更直观一些。

内置的10个节点,可以全部测试或者分批或者单个测试。

LeMTR 实现中国三网(电信 / 联通 / 移动)回程路由一键测试脚本

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

LeMTR 实现中国三网(电信 / 联通 / 移动)回程路由一键测试脚本

这样的服务器回程测试脚本如果有需要也可以保存或者推荐给其他朋友。

目前已经将脚本同步到仓库中:https://github.com/itbulu/lemtr

投上你的一票

原创文章,转载请注明出处:https://www.itbulu.com/lemtr.html

上一篇 4小时前
下一篇 2015年1月28日 21:36