~ / scripts / autotrace

AutoTrace 三网回程测试脚本使用说明

AutoTrace 一次性追踪 VPS 到广东、上海、北京三地电信、联通、移动共 9 个测试点的完整回程路由,省得你用 NextTrace 一个个地址去敲。它底层调用的就是 NextTrace。

VERIFIED · 实测记录
实测日期2026-09-19
实测环境Ubuntu 24.04 · 1 核 1GB · DigitalOcean 旧金山
实测耗时82 秒
需要操作需要选 1 次菜单

本页内容按上述实测过程写成:菜单、提示和输出示例都取自实际运行记录。

AutoTrace 运行命令

wget -N --no-check-certificate https://raw.githubusercontent.com/Chennhaoo/Shell_Bash/master/AutoTrace.sh && chmod +x AutoTrace.sh && bash AutoTrace.sh

项目源码 · 以 root 执行任何一键脚本之前,建议先打开源码看一遍。

AutoTrace 在国内服务器上能不能用

CN · 国内实测跑不起来

实测 16 分 40 秒后超时、没有出结果:AutoTrace.sh 本身下载成功了,但它运行时要到 GitHub 下载 NextTrace 程序,日志里反复出现 No data received 和 Connection timed out 并不断重试。和 backtrace 一样,回程路由测试对国内服务器没有意义,不需要跑。 国内服务器建议直接用本站的一键命令:它会自动识别国内机器并改走国内镜像安装,同一台机器实测 7 分 7 秒跑完全套。

实测于 2026-09-20 · 腾讯云上海 · Ubuntu 24.04 · 2 核 1GB。国内服务器连 GitHub 时通时断,同一条命令不同时间的结果可能不一样。

AutoTrace 适合什么情况

适合
  • 想一次看完广东、上海、北京三网共 9 个点的完整回程路由
  • 想把路由结果存档:自动保存到 AutoTrace_Mtr.log
不适合
  • 只想知道线路类型:backtrace 一两秒就够了
  • 介意运行目录里留下脚本和日志文件:要自己手动删

运行前准备

  • 需要 root 用户和 wget。

AutoTrace 运行过程:一步一步

第 1 步:粘贴命令回车

脚本先显示本机的 ISP、ASN、地址、IP 性质和一个 IP 危险性评分。

第 2 步:选择测试项

出现 6 项菜单,直接回车是默认的第 1 项(IPv4 三网回程,中文输出)。有 IPv6 的机器可以选 3;只想追踪某个指定地址选 5。

 1. 本机 IPv4 三网回程路由 中文 输出 Nexttrace 库(默认)
 2. 本机 IPv4 三网回程路由 英文 输出 Nexttrace 库
 3. 本机 IPv6 三网回程路由 中文 输出 Nexttrace 库
 4. 本机 IPv6 三网回程路由 英文 输出 Nexttrace 库
 5. 本机到指定 IPv4/IPv6 路由 Nexttrace库
 6. 退出测试
 请输入需要的测试项 [1-6] ( 默认:1 ):

第 3 步:读结果

依次输出 9 个测试点的逐跳路由,每个测试点结尾显示 Destination Reached 表示追踪到了目的地。看法和 NextTrace 完全一样。

AutoTrace 结果怎么看

实测输出节选

15  211.136.63.66   AS56048  [CMNET]          中国 北京   bj.10086.cn  移动
                                              183.67 ms
19  211.136.25.153  AS56048  [CMNET]          中国 北京   bj.10086.cn  移动
                                              183.62 ms
Trace Stopped: Destination Reached at Hop 19 (TCP SYN/ACK from 211.136.25.153)
[信息] 回程路由路径已保存在 /root/work/AutoTrace_Mtr.log 中,如不需要请自行删除 !
看到的内容含义
IP 危险性评分开头显示的 0–100 分,脚本提示"建议小于 60 分,分数越高说明 IP 可能存在滥用欺诈行为"
逐跳路由看 AS 号和 IP 段判断线路:AS4134 电信 163、AS4809 CN2、AS4837 联通、AS9929 联通精品、AS58453 移动 CMI、AS58807 移动 CMIN2
Destination Reached追踪到了目的地。AutoTrace 用 TCP 模式探测,比默认的 ICMP 更容易到达终点

运行后会在系统里留下什么

运行目录下会留下 AutoTrace.sh 和结果文件 AutoTrace_Mtr.log,脚本自己也提示"如不需要请自行删除"。NextTrace 程序用完会被它删掉。

实测遇到的问题与处理

想保存结果

完整路由已经自动保存在运行目录的 AutoTrace_Mtr.log 里。

网络与线路类脚本实测对比

下表的耗时和操作次数都是本站在同一批测试机上实测得到的,方便你按时间和省事程度来选。

脚本实测耗时需要操作一句话
回程路由 backtrace1–2 秒全程无需任何操作1 秒看清三网回程走的是 163、CN2 GT、CN2 GIA、9929 还是 CMI
NextTrace安装加一次追踪共 12–14 秒安装无需操作;追踪命令需要自己输入可视化路由追踪,逐跳显示 ASN 和位置。装完需再输入 nexttrace 加目标 IP
AutoTrace(本页)82 秒需要选 1 次菜单一次追踪到广东、上海、北京三网共 9 个点的完整回程路由
TcpQuality14 分 50 秒(跳过教育网测试)需要回答 4 次提问测 TCP 重传率和单线程回程速度,最接近实际上网体验
ecsspeed 三网测速2 分 0 秒到 2 分 5 秒(三网就近节点)需要输入一次数字选择测速类型融合怪作者的专项测速脚本:三网延迟测试 ecs-ping 半分钟可用;三网测速实测大部分节点失败
网络质量检测 (xykt)21 分 18 秒(含首次安装依赖)首次运行需要输入一次 y;Ubuntu 上还要在一个蓝色对话框里按一次回车xykt 系列的网络体检:BGP 上游、31 省三网延迟、回程路由、国内测速、国际互连

运行任何一键脚本前的三条提醒

先读源码

一键命令是以 root 权限执行从网上下载的代码。本页给了项目源码地址,运行前先打开看一遍,确认它要做的事和你预期的一致。

不要连着跑多个测速脚本

多数脚本的测速部分都依赖 Speedtest。本站实测连续跑了几个之后被 Speedtest 官方限流,后面所有脚本的测速结果都是空的,一个多小时也没恢复。

耗时长的放进 screen

要跑十分钟以上的脚本,先执行 screen 或 tmux 再运行。SSH 意外断开时测试不会中断,重新连上用 screen -r 就能回到现场。

不想自己对照结果?

用本站的一键命令测一次,解读页会把线路档次、硬盘是否超售、IP 能不能用逐项写明白。

bash <(curl -sL https://vpscesu.com)

同类脚本

$ feedback

脚本跑不起来、结果看不懂、解读写错了、页面内容有误,都可以写在这里。站长会看每一条。

请不要填写密码、密钥、服务器 IP 等敏感信息。