BaseTest 不是全新底层测试引擎,是调度聚合脚本,自动顺序执行 NodeQuality + TcpQuality,最后合并生成一份统一在线报告,项目作者 jiaotang777,2026-08 新建,尚处于早期版本。

一键运行命令(推荐,自动清理临时脚本)
(
script_file="$(mktemp)" || exit
trap 'rm -f -- "${script_file}"' EXIT
curl -fsSL https://raw.githubusercontent.com/jiaotang777/BaseTest/main/run.sh -o "${script_file}" &&
bash "${script_file}"
)
或
bash <(curl -fsSL https://raw.githubusercontent.com/jiaotang777/BaseTest/main/run.sh)
运行开始时会一次性完成全部测试项目选择:
- NodeQuality:HardwareQuality / IPQuality / NetQuality / 回程路由追踪
- TcpQuality:三网回程 / 教育网回程 / 国际互联 / 单线程测速 / 排名上传
执行后会交互式选择测试项目,完整跑全套大约 **20~45 分钟**,非常消耗 CPU / 带宽,**严禁在生产业务服务器直接跑**,容易带宽打满、业务中断。
重要提醒
- 数据上传:测试结果会上传到
basetest.aniya.site生成在线共享报告,有隐私顾虑直接分开跑 NodeQuality / TcpQuality,不要用 BaseTest 聚合脚本 - 依赖:需要 root权限,需要 curl;部分精简系统(如轻量、容器)chroot 沙箱可能失败
- 早期项目风险:上游脚本、图床、报告域名随时可能失效,仅用于评测对比,不做生产环境验证唯一依据
- 替代方案:如果只想要硬件 + IP 质量,直接单独跑 NodeQuality
bash <(curl -sL https://run.NodeQuality.com)
测试输出内容清单
- 服务器硬件、虚拟化、AES-NI、内存、磁盘 IO
- IP 风险评分、黑名单、ASN、地理位置、流媒体解锁检测
- 国内三网 + 教育网 TCP 延迟 / 丢包、回程 MTR 路由
- 国际节点 TCP 质量、单线程带宽测速
- 合并报告:Markdown 文本 + 截图链接 + 在线报告链接
常见坑
- 小内存VPS(<1G)跑 NodeQuality 沙箱容易 OOM 被杀死
- 部分商家会限制 MTR、长时间大包 TCP 测试,可能触发风控封禁 IP
- 测速期间占用大量带宽,SSH 容易掉线,建议用 screen/tmux 后台执行

主机之家











