Repolode
CleanIP

CleanIP/sh.cd

サーバーのハードウェア性能、IP品質、ネットワーク遅延と経路を一括チェックするbashスクリプト。

スター
248
フォーク
10
未解決の Issue
0
最終コミット
4 日前

これは何?

sh.cdはCleanIPが提供するbashのチェックアップスクリプトです。curlコマンドを1つ実行するだけで、LinuxまたはmacOSサーバーを3つの観点からテストします。ハードウェアと性能(CPU・メモリのベンチマーク、ベアメタル環境でのディスク速度とSMARTの状態、仮想化方式)、IP品質(ジオロケーション、リスク評価、ストリーミングおよびAIサービスの利用可否、メールポートへの到達性)、ネットワーク品質(NATタイプ、TCPチューニング、中国各省と海外地域への遅延、中国電信・中国聯通・中国移動のバックボーン経路)を確認します。

VPSや専用サーバーを選定・運用する人、特に中国本土からのマシンの性能を把握したい人を対象としています。メニューから一括実行または個別セクションを選べます。また、JSON出力の-jやプロキシ経由でテストする-xなどのフラグを使えば、スクリプトから実行を制御できます。実行の最後には結果ページのURLが表示され、共有やMarkdownでのエクスポートが可能です。-Pを指定すると結果ページの生成を無効にできます。

一部のチェックには追加ツール(sysbench、fio、物理マシンではsmartmontoolsとdmidecode)が必要です。スクリプトはシステムのパッケージマネージャーを使ってこれらをインストールするよう案内します。ネットワークテストでは公開されているspeedtestノードや遅延測定ノードに接続します。また、結果ページを生成するため、レポートデータはsh.cdに送信されます。

主な機能

  • 01ハードウェア、IP品質、ネットワークを、メニューまたはフラグを使って1つのコマンドでチェックします。
  • 02CPU、メモリ、ディスクの性能をテストし、物理マシンではSMART情報も確認します。
  • 03IPのリスクスコア、VPN・プロキシ・Torの判定、ストリーミングおよびAIサービスの利用可否をチェックします。
  • 04中国全土の各省と主要な海外地域への遅延を測定します。
  • 05CN2 GIA、163、CN2 GTなど、中国のバックボーン経路を特定します。
  • 06共有可能な結果ページを生成し、Markdown形式でエクスポートできます。

ユースケース

  • 中国本土のユーザー向けにデプロイする前に、新しいVPSや専用サーバーを評価する。
  • メール送信やストリーミングへのアクセスに使えるIPかどうかを確認する。
  • 複数のプロバイダー間でハードウェアやネットワークの性能を比較する。
  • マシンのチェックアップ結果をJSONで保存し、後から比較する。

トピック

よくある質問

sh.cd とは?
サーバーのハードウェア性能、IP品質、ネットワーク遅延と経路を一括チェックするbashスクリプト。 sh.cdはCleanIPが提供するbashのチェックアップスクリプトです。curlコマンドを1つ実行するだけで、LinuxまたはmacOSサーバーを3つの観点からテストします。ハードウェアと性能(CPU・メモリのベンチマーク、ベアメタル環境でのディスク速度とSMARTの状態、仮想化方式)、IP品質(ジオロケーション、リスク評価、ストリーミングおよびAIサービスの利用可否、メールポートへの到達性)、ネットワーク品質(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

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト