Pipedream is a hosted integration platform for building event-driven automations that connect APIs and apps, with custom code steps in Node.js, Python, Go, or Bash.
CleanIP/sh.cd
One-line bash script that runs a full server check-up: hardware and benchmarks, IP quality, and network latency and routing.
- 스타
- 248
- 포크
- 10
- 열린 이슈
- 0
- 마지막 커밋
- 4일 전
어떤 프로젝트인가요?
sh.cd is a bash check-up script from CleanIP. Run with one curl command, it tests a Linux or macOS server in three areas: hardware and performance (CPU and memory benchmarks, disk speed and SMART health on bare metal, virtualization type), IP quality (geolocation, risk scoring, streaming and AI service unlock status, mail port reachability), and network quality (NAT type, TCP tuning, latency to Chinese provinces and international regions, and backbone routing for China Telecom, Unicom and Mobile).
It is aimed at people choosing or operating VPS and dedicated servers, especially those who need to know how a machine performs from mainland China. The menu offers a full run or single sections, and flags such as -j for JSON output and -x for testing through a proxy give scripted control. Each run ends with a results page URL that can be shared or exported as Markdown; -P disables it.
Some checks need extra tools (sysbench, fio, and on physical machines smartmontools and dmidecode), which the script asks to install with the system package manager. Network tests go out to public speedtest and latency nodes, and the report data is submitted to sh.cd to generate the results page.
핵심 기능
- 01Runs hardware, IP quality, and network checks in one command with a menu or flags.
- 02Tests CPU, memory, and disk performance, with SMART data on physical machines.
- 03Checks IP risk scores, VPN/proxy/Tor flags, and streaming and AI service unlock status.
- 04Measures latency to all Chinese provinces and to major international regions.
- 05Identifies China backbone routes such as CN2 GIA, 163, and CN2 GT.
- 06Generates a shareable results page with Markdown export.
활용 사례
- Vetting a new VPS or dedicated server before deploying to users in mainland China.
- Checking whether an IP is clean enough for mail sending or streaming access.
- Comparing hardware and network performance across several providers.
- Archiving a machine's check-up as JSON for later comparison.
토픽
자주 묻는 질문
- sh.cd은(는) 무엇인가요?
- One-line bash script that runs a full server check-up: hardware and benchmarks, IP quality, and network latency and routing. sh.cd is a bash check-up script from CleanIP. Run with one curl command, it tests a Linux or macOS server in three areas: hardware and performance (CPU and memory benchmarks, disk speed and SMART health on bare metal, virtualization type), IP quality (geolocation, risk scoring, streaming and AI service unlock status, mail port reachability), and network quality (NAT type, TCP tuning, latency to Chinese provinces and international regions, and backbone routing for China Telecom, Unicom and Mobile).
- sh.cd은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- sh.cd은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- sh.cd은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. sh.cd의 마지막 커밋은 2026년 10월 15일입니다.
- sh.cd은(는) 어디에 사용할 수 있나요?
- Vetting a new VPS or dedicated server before deploying to users in mainland China. Checking whether an IP is clean enough for mail sending or streaming access. Comparing hardware and network performance across several providers. Archiving a machine's check-up as JSON for later comparison.
- sh.cd은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/CleanIP/sh.cd
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Self-hosted network speed testing and server monitoring tool with a web UI, built in Go and React.
Desktop Linux server management panel built on Tauri and React that manages VPS over SSH, with no agent installed on the server.
Self-hosted monitoring for apps on small servers: a single Go binary that polls Spring Boot, Quarkus, Micronaut or custom JSON endpoints and stores history in SQLite, with no Prometheus or Grafana.
Single-file Bash TUI for listing, starting, stopping, snapshotting and monitoring Proxmox VE virtual machines and containers.