Repolode
CleanIP

CleanIP/sh.cd

一行命令运行的 Bash 脚本,全面体检服务器的硬件性能、IP 质量与网络线路。

Star
248
Fork
10
未关闭 Issue
0
最近提交
4天前

这是什么?

sh.cd 是 CleanIP 出品的服务器体检脚本,用一条 curl 命令即可在 Linux 或 macOS 上运行。它从三个方面检测服务器:硬件与性能(CPU 与内存跑分、硬盘读写速度、物理机的 SMART 健康信息、虚拟化类型),IP 质量(归属地、风险评分、流媒体与 AI 服务解锁情况、25 端口邮件连通性),以及网络质量(NAT 类型、TCP 参数、到国内各省及海外地区的延迟、电信/联通/移动三网回程线路)。

它适合正在选购或维护 VPS 与独立服务器的人,尤其是需要了解服务器在中国大陆访问表现的用户。菜单可以一键全检,也可以单独运行某一项;`-j` 输出 JSON、`-x` 通过代理检测等参数方便脚本化使用。每次检测结束会生成一个结果页地址,可分享或导出 Markdown,加 `-P` 则不生成。

部分检测需要 sysbench、fio,物理机还需要 smartmontools 与 dmidecode,脚本会在征得同意后用系统包管理器安装。网络测试会访问公开的测速与延迟节点,报告数据会提交到 sh.cd 用于生成结果页。

核心功能

  • 01一条命令或菜单完成硬件、IP 质量与网络三大类检测。
  • 02测试 CPU、内存与硬盘性能,物理机可读取 SMART 健康数据。
  • 03检测 IP 风险评分、VPN/代理/Tor 标记,以及流媒体与 AI 服务解锁情况。
  • 04测量到国内 31 省及海外主要地区的网络延迟。
  • 05识别 CN2 GIA、163、CN2 GT 等国内三网回程线路。
  • 06生成可分享的结果页,并支持导出 Markdown。

适用场景

  • 在部署面向中国大陆用户的服务前,评估新购的 VPS 或独立服务器。
  • 检查 IP 是否适合发送邮件或访问流媒体。
  • 横向对比不同服务商的硬件性能与网络线路质量。
  • 将体检结果以 JSON 形式存档,便于日后对比。

标签

常见问题

sh.cd 是什么?
一行命令运行的 Bash 脚本,全面体检服务器的硬件性能、IP 质量与网络线路。 sh.cd 是 CleanIP 出品的服务器体检脚本,用一条 curl 命令即可在 Linux 或 macOS 上运行。它从三个方面检测服务器:硬件与性能(CPU 与内存跑分、硬盘读写速度、物理机的 SMART 健康信息、虚拟化类型),IP 质量(归属地、风险评分、流媒体与 AI 服务解锁情况、25 端口邮件连通性),以及网络质量(NAT 类型、TCP 参数、到国内各省及海外地区的延迟、电信/联通/移动三网回程线路)。
sh.cd 可以免费使用吗?用的什么许可证?
sh.cd 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
sh.cd 还在维护吗?
活跃维护中。sh.cd 最近一次提交是在 2026年10月15日。
sh.cd 适合用来做什么?
在部署面向中国大陆用户的服务前,评估新购的 VPS 或独立服务器。 检查 IP 是否适合发送邮件或访问流媒体。 横向对比不同服务商的硬件性能与网络线路质量。 将体检结果以 JSON 形式存档,便于日后对比。
在哪里获取 sh.cd?
源代码和安装说明在 GitHub 上:https://github.com/CleanIP/sh.cd

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目