ログとトラブルシューティングの FAQ
lookup、dial、handshake のエラーが出る場合は?最初の失敗ログから名前解決、接続、ハンドシェイクのどこに問題があるか判断し、条件を変えて比較します。必要に応じて info、warning、debug を使い、共有前に機密情報を隠してください。
ログのキーワードで調査範囲を絞る
まずエラーが起きた段階を特定し、DNS、接続、ハンドシェイク、ルール、制御インターフェースのどれを確認するか判断します。
Clash ログの一般的なエラーはどう読めばよいですか?ログは、DNS、TCP 接続、TLS またはプロトコルのハンドシェイク、ルール一致、コントロールインターフェースの段階に分けて確認します。最初の失敗を探し、lookup、dial、handshake などのキーワードから発生箇所を特定してください。設定、クライアント、ネットワークのどこに問題があるか判断するには?切り分けでは条件を固定します。同じ設定でクライアントを変える、同じクライアントで設定を変える、同じ端末でネットワークを変える、という順に範囲を絞ります。毎回一つだけ条件を変え、エラー時刻を記録すると原因の層を判断できます。ログレベルは info、warning、debug のどれに設定すべきですか?通常は info または warning を使用します。debug は問題を短時間で再現するときだけ有効にし、確認後は低いログレベルへ戻してください。
