Shadowrocket · トラブルシュート

当てずっぽうではなく、
症状から始める。

よくある障害を、サブスク、接続、サイトが開かない、速度テスト、同期/設定の5つに分けています。いちばん近いものを選び、順に追ってください。ページの検査を全部試す必要はありません。

分類サブスク · 接続 · サイト · テスト · 同期
切り分け症状を名付けてから、手順を追う
範囲13の具体的な障害

注:手順は公式マニュアルと複数の実機記事に基づきます。よくあるケース向けです。事業者固有や特殊な回線は、サブスク側への確認が必要なことがあります。本サイトは公式と無関係です。

01サブスクとノード

サブスクは入れたのに、
ノード一覧が空。

共通点は、ホームのノード一覧がおかしい(空、数が動かない、勝手に戻る)ことです。原因は接続そのものより、サブスク層が多いです。次の4症状を順に見てください。

サブスク由来の、空またはおかしいノード一覧
01サブスク保存後も、ホームにノードが無い+

サブスク追加は URL を覚えただけです。自動ではノードを取りません。その行を開き「更新」を押すと、Shadowrocket が URL にアクセスして一覧を埋めます。「取り込み失敗」と誤認されやすい一歩です。

02更新したのにノード数が 0 のまま+

順に:(1) URL の期限切れや通信量上限——事業者に確認。(2) 余分な空白、改行、途中切れ——1行としてコピーし直す。(3) ブラウザで URL を開き、ノードデータか、ログイン/エラー/空白かを見る。

03ノードを消したのに、しばらくして戻る+

iCloud 自動同期がオンなら、ノードのコピーが iCloud に残ります。端末だけで消しても足りません。Data → iCloud で該当サーバーを探し、iCloud 側のバックアップと同期記録を消してください。

04サブスクの QR コードが読み取れない+

反射や解像度不足が多いです。画面輝度を最大にし、カメラを少し離してピントを合わせてください。何度も失敗するなら、URL を手で貼る方が安定します。

02接続の異常

スイッチが入らない、
入ってもすぐ切れる。

すでに接続しようとしている段階です。アイコン点滅、許可が出ない、バックグラウンドで切れる、がここに入ります。

接続スイッチが入らない、または勝手に切れる
01スイッチを入れたあと、アイコンが点滅し続ける+

多くの場合、選択中ノードのタイムアウトです。一覧に戻り、右上のテストで遅延を測り直し、緑または黄のノードに替えてください。アプリの故障ではありません。

02数秒つながって、すぐ切れる+

今のノードが不安定か、サーバー側の異常が多いです。遅延の低い別ノードへ。サブスク内のすべてが同じなら、ほぼ事業者側です。クライアントでは直せません。

03初回起動で VPN 許可が出ない+

以前「許可しない」を押した可能性があります。「設定 → 一般 → VPNとデバイス管理」で Shadowrocket の VPN 構成が既にありオフになっていないか確認するか、削除してから Shadowrocket を開き直し、新しい許可を出してください。

04バックグラウンドに置いていると切れる+

低電力モードが長いと、iOS がバックグラウンド通信を制限し、トンネルが落ちることがあります。システムの省電力であり、アプリの不具合ではありません。安定を優先するなら低電力モードを切るか、バッテリー設定で制限を緩めてください。

03サイトが開かない

接続済みと出るのに、
サイトが開かない。

接続済みは VPN インターフェイスが立ったことだけです。想定どおりプロキシを通った保証ではありません。いちばん見落としやすい点です。次の順で見てください。

ルーティングとルールが、本当にプロキシへ流しているか
確認項目手順説明
Global Routingホームで Global Routing を開き、現在のモードを見るDirect(すべて直通)になっていないか。日常は Configuration を推奨
ルールファイルConfig で、読み込まれているルールを見るそのサイトに当たる行が PROXY で、DIRECT ではないこと
トラフィック内訳Data で Direct / Proxy の数値を見るProxy は利用とともに増え続ける。0 のままなら、プロキシを通っていない
DNSLog に DNS 解決失敗が無いか回線によっては DNS 汚染で誤ったアドレスになります。DNS 設定の変更を試す

ルールとルーティングが正しく見えても、特定サイトだけ失敗するなら、ノード側がそのサイトに届いていないことがあります。ノードを替えるのがいちばん早い切り分けです。

04速度テストの異常

テストは全部タイムアウトなのに、
実際は使えるように見える。

テストと体感がずれるとき、アプリが壊れていることは少ないです。テスト方法、テスト中のルーティング、遅延と帯域の混同が原因になりやすいです。

速度テストの数字と実使用が一致しない
01すべてのノードが Timeout または赤+

Wi-Fi とセルラーを一度ずつ試し、今の回線を切り分け、サブスク期限も確認します。まだ全部タイムアウトなら、設定 → 遅延テスト方法CONNECT にして再測してください。実際のハンドシェイクに近く、数字として使いやすいです。

02テスト数値と使った感じが一致しない+

テスト中の Global Routing が Configuration だと、プローブ自体が DIRECT になることがあります(テスト用ドメインが DIRECT ルールに当たる)。遅延はノードを通っていません。一時的に Proxy にして測り、終わったら戻してください。

03遅延は低いのに、ページが遅い+

遅延はハンドシェイクの速さであり、帯域やスループットではありません。遅延が低くページが遅いのは、共有ノードの混雑か、事業者の回線品質が多いです。別ノードを試してください。どれも同じなら事業者へ。

05同期と設定

端末を替えたあと、
またはルールを壊したあと。

多くは iCloud 同期、Config、Module——端末をまたぐ仕組みです。再インストールはほぼ不要です。次の手順で戻してください。

iCloud 同期の失敗、または壊れたルールファイル
01iCloud 同期が失敗する、または回り続ける+

まず「設定 → Apple ID → iCloud」で Shadowrocket の iCloud Drive が許可され、iCloud Drive 自体がオンか。回線も確認。設定が正しくても失敗するなら、iCloud 側の一時障害が多いです。バックアップを消して同期し直してください。

02ルールを壊して、大半のサイトが開かない+

Config で「デフォルト構成を復元」すると、内蔵の default.conf に戻ります。そのあとカスタムルールは少しずつ足して試すと、大きな一括変更より切り分けやすいです。

03更新後に Module が消えた+

「iCloud に保存」がオンなら、まずシステムの iCloud Drive 許可を確認します。ファイル App で iCloud Drive の Shadowrocket フォルダを開き、Modules 内が「未ダウンロード」になっていないか見てください(ローカルキャッシュ掃除後に起きます)。自動ダウンロードを待つか、タップして入手します。

ここまで追っても直らないなら、事業者のサーバー側であることが多いです。クライアント設定をいじり続けるより、先方に確認してください。