ノードと接続の FAQ
Clash ノードのタイムアウト、接続失敗、遅延の異常、サブスクリプションは更新できても通信できない問題をまとめています。ノードの状態、システム時刻、プロトコル対応、ネットワーク環境、実際の通信速度を確認し、エラー表示から問題の段階を切り分けられます。
接続時の現象から障害の層を特定する
ノードが使えない、遅延は正常でもアクセスが遅い、TLS エラーが発生する、といった現象は、接続の異なる段階に沿って確認する必要があります。
ノードに timeout、connect failed、または接続失敗と表示される場合は?接続失敗の原因には、ノードアドレスへ到達できない、ポートが遮断されている、プロトコルパラメータが一致しない、TLS/SNI のエラー、システム時刻のずれ、ローカルネットワークの制限などがあります。サブスクリプションは更新できてもブラウザやアプリが通信できない場合は?主な原因は、システムプロキシが無効、ブラウザがシステムプロキシを迂回している、ルールが DIRECT に一致した、DNS 名前解決に異常がある、TUN が正しく通信を処理していないことです。ノードが遅い、遅延が変動する、時々切断される場合はどう判断しますか?速度と安定性は、ノード負荷、経路、通信事業者、プロトコル、DNS、MTU、UDP 対応、端末のリソースに影響されます。クライアントの遅延値だけでは判断できません。システム時刻のずれで TLS、証明書、サブスクリプション更新に失敗する場合は?TLS 証明書の検証、Reality、HTTPS サブスクリプションの更新、一部プロトコルのハンドシェイクはシステム時刻に依存します。時刻がずれると、証明書が期限切れまたは有効期間前と判断されたり、ハンドシェイクに失敗したりします。遅延テストは正常でも実際の通信が遅い場合は?遅延テストは通常、一つの測定先へ接続するだけです。実際の速度は、接続先サイト、DNS、一致したルール、混雑、帯域幅、プロトコルの転送特性にも左右されます。
