全プラットフォーム対応のルールベースプロキシクライアント · 公式ガイド

Shadowrocket 使い方ガイド
ダウンロード・設定・接続

全プラットフォーム対応クライアント。既存の設定を使ってルールで通信を振り分けます。iPhone / iPad版はApp Storeで$2.99の一度限りの購入、Mac、Windows、Android、Linux版は無料です。

現在のバージョン 読み込み中 · Mac、Windows、Android、Linux版は無料

Shadowsocks VMess / VLESS Global Routing
Shadowrocket ホーム画面
機能と設定

Shadowrocket ルールと設定

まず既存のサーバー情報を読み込み、その後ルーティング方法を選びます。設定の抜粋は構文説明用で、接続に使えるサーバー設定ではありません。

順に照合し、該当したポリシーを適用

ルール振り分けを使うと、リクエストごとに異なる経路を選べます。Home の Global Routing で Config を選ぶと、設定内のルール順にリクエストが照合され、一致したルールのポリシーが適用されます。DOMAIN-SUFFIXはドメインの接尾辞による判定に、GEOIPは宛先IPの所属地域による判定に使います。FINALは末尾に置き、残りのリクエストを処理します。変更前に元の設定を保存し、同じ宛先で再テストして、サーバー障害をルールの問題と誤認しないようにしてください。

  • 具体的なルールを先に、フォールバックルールを後に置きます。
  • DIRECTは直接接続、PROXYはプロキシポリシーの使用を示します。
  • Global RoutingがProxyの場合、Configのルールによる振り分けは行われません。
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
GEOIP,CN,DIRECT
FINAL,PROXY

Global Routing:Config、Proxy、Directの選び方

通常のルール振り分けではConfigを選び、現在の設定に応じて各リクエストを直接接続するか、プロキシ経由にするかを決めます。Proxyは該当するリクエストをプロキシ経路にします。振り分けルールが問題の原因かどうかを短時間で確認する場合に使えます。Directは直接接続経路で、基本的なネットワーク状態との比較に適しています。この3つはルーティング方法を変更するもので、誤ったパスワード、無効なサーバー、不完全なプロトコルパラメーターを修正するものではありません。比較テスト後は、本来必要な方式に戻し、診断用の設定をデバイスに残さないようにしてください。

初回接続は、手順をシンプルにします。まず自分のサブスクリプションまたはサーバー情報を読み込み、Homeでデフォルトサーバーを確認します。次にGlobal Routingを確認して接続スイッチをオンにし、最後にConnectivity Testを実行して実際に必要な宛先へアクセスします。初回にシステムのネットワーク権限を求められた場合は、Shadowrocketからの要求であることを確認してから、システムの案内に従ってください。読み込み後にサーバーが選択されていないと、スイッチの状態と実際の結果が一致しない場合があります。詳しい手順は初回接続ガイドをご覧ください。

接続に問題がある場合、すべての項目を同時に変更しない

タイムアウト、認証失敗、ドメインにアクセスできない状態は、それぞれ問題の階層が異なります。まず切断時に基本ネットワークが使えるかを確認し、次に現在のサーバー情報が有効か確認します。サーバーに接続できても一部のドメインに失敗する場合は、その後にDNSとルールを確認してください。特定のネットワーク環境だけで失敗する場合は、元の設定を残してネットワークを切り替えて比較すると、すべてを再読み込みするより原因を特定しやすくなります。直前に使えていた設定に戻すことも有効な確認方法です。失敗のたびにプロトコル選択が原因だと決めつける必要はありません。

Dataで通信量を確認する際は、バックグラウンドのアプリもリクエストを発生させる場合がある点に注意してください。特定の宛先が想定した経路を通ったか判断するには、実際のアクセスと診断記録をあわせて確認します。自動再接続が続く場合は、Homeのスイッチを繰り返し操作するだけでなく、On Demandも確認してください。症状に応じてトラブル対処ガイドを参照すると、「接続できない」と「接続済みだがアクセスできない」を分けて対応でき、根拠のない設定変更を減らせます。

2つの入手方法

Shadowrocket 全プラットフォームの入手先

iPhone / iPad版はApp Storeで一度限り$2.99、Mac、Windows、Android、Linux版は無料です。デバイスを選び、インストール要件を確認してください。

iPhone / iPad

App Storeで一度限り$2.99。Mac、Windows、Android、Linux版は無料です。iPhone / iPadのシステム要件はApp Storeの製品ページに記載された内容をご確認ください。同じApple IDで購入済みの場合は、デバイスの変更と再購入を混同せず、まず購入済み項目を確認します。

スマートフォンで読み込みを済ませた後、タブレットでも設定、デフォルトサーバー、接続権限を確認してください。購入履歴とローカルの使用設定は別のものです。横向き表示では画面レイアウトが異なる場合があるため、操作項目はHome、Config、Settingsなどの画面上の語句を目印にしてください。

Mac

無料 · Apple シリコン / Intel。「このMacについて」でチップまたはプロセッサを確認してから、該当するインストーラーを選びます。外観や購入年だけで判断しないでください。どちらのバージョンも当サイトのダウンロードページから入手できます。インストーラーは当サイトのダウンロード経路で提供しています。

初回起動時に「開発元を検証できません」と表示された場合は、入手元を確認したうえで「システム設定 → プライバシーとセキュリティ」から「このまま開く」を選択します。「破損している」と表示される場合の対処方法は、ダウンロードページに記載しています。更新前に既存の設定を保存し、完了後に接続結果を再確認してください。

Windows

無料。ダウンロードページではWindows 64ビット版インストーラーを提供しています。現在使用中の設定を保存してから、インストールウィザードに従ってインストールしてください。初回起動後は、プログラムが起動するかだけでなく、サーバー情報、ルーティング方法、実際のアクセス結果を確認します。

SmartScreenによってブロックされた場合は、ファイルが当サイトからのものであることと警告内容を確認したうえで、「詳細情報」を開き、「実行」を選択します。組織で管理されているデバイスでは管理者の方針に従ってください。実行のためにシステムのセキュリティ設定を繰り返し変更しないでください。

Android

無料。当サイトではarm64インストーラーを提供しています。ダウンロード前にデバイスのアーキテクチャとシステムのインストール案内を確認してください。アプリ内ブラウザーでのダウンロードが制限される場合は、システムブラウザーで当サイトのダウンロードページを開き、Android用インストーラーを選び直します。

システムから許可を求められた場合は、インストーラーを開くために実際に使うブラウザーまたはファイルマネージャーに限り、「不明なアプリのインストールを許可」を有効にします。完了後、必要に応じて権限を取り消せます。既存のサブスクリプションの読み込みとサーバー選択は別途必要です。インストーラー自体が接続情報を自動で提供することはありません。

Linux

無料 · deb / rpm / AppImage。ディストリビューションのパッケージ管理方式に応じて形式を選択してください。3種類すべてをインストールする必要はありません。ダウンロードページではインストールコマンドと権限の設定方法を分けて案内しています。実行前に、ダウンロードファイルの実際のパスを確認してください。

AppImageには実行権限が必要です。debとrpmは各ディストリビューションのパッケージ管理手順に従ってインストールしてください。依存関係について表示された場合は、まずパッケージマネージャーの出力を確認します。依存関係のインストール失敗をプロキシ設定の問題と混同しないでください。プログラムが正常に起動した後、ユーザーがすでに持っている接続情報を読み込みます。

正規品の確認、購入と利用上の注意

Shadowrocketはクローズドソースの商用アプリです。製品情報、入手経路、既存の購入履歴を確認してから、設定や接続の問題に対処してください。

開発者Shadow Launch Technology Limited

アプリID932747118

入手方法App Store / 当サイトのダウンロードページ

App Storeで製品情報の3項目を確認

iPhone / iPad版を入手する前に、開発者名がShadow Launch Technology Limitedであることを確認し、公式アイコンと照合してから、製品ページのアプリIDが932747118であることを確認してください。名称や検索結果の表示順だけでは、これらの確認の代わりになりません。当サイトで使用している公式アイコンは白地に青紫の輪郭のデザインで、製品ページと直接照合できます。異なる開発者名やアプリIDが表示されている場合は、ダウンロードページに戻り、指定された製品ページを開き直してください。

価格は2つの入手方法に分かれます。iPhone / iPad版はApp Store米国ストアで$2.99の一度限りの購入で、各ストアでは現地通貨で表示されます。Mac、Windows、Android、Linux版は無料です。他プラットフォームの無料提供と、iPhone / iPad版のApp Storeでの購入条件を混同しないでください。実際に購入する前に、現在のアカウント、アプリ名、製品ページの表示を確認してください。システム要件はApp Storeの製品ページに記載された内容をご確認ください。

ストアでの表示とアカウントの地域

中国本土のApp Storeでアプリが見つからない場合は、Apple IDの国または地域と、現在開いているストアの地域を確認してください。Webページに製品情報が表示されても、現在のアカウントのストアで入手できるとは限りません。アカウントの地域を変更する必要がある場合は、システムのアカウント設定から公式手順と要件を確認してください。残高、有効なサブスクリプション、支払い方法などの条件を先に確認してから変更を検討します。

似た名前を繰り返し検索することを製品確認の代わりにしないでください。また、検索結果に表示されないことを購入履歴の消失と結びつけないでください。「メディアと購入」で使用中のアカウントを確認してから、購入済み項目を確認します。地域制限やアカウント条件の未達が表示された場合は、まずアカウント側の案内に対応してください。これらはサーバー、DNS、ルール設定とは関係がなく、プロキシ設定を変更してもストアでの購入資格は回復しません。

購入履歴を使って機種変更後に再入手

iPhone / iPad版を購入済みの場合は、購入時と同じApple IDでApp Storeの購入済み項目を開き、Shadowrocketを探してください。同一Apple IDなら、iPhoneとiPadで既存の購入履歴を利用でき、通常は再購入せずに再入手できます。価格が表示される場合は、購入時のアカウントでサインインしているか、アプリが購入履歴に表示されるかを確認してから操作を続けてください。

アプリを再入手しても、すべての設定が復元されるわけではありません。再インストール前に、必要なサーバー情報と設定ファイルを自分で保存してください。再インストール後はデフォルトサーバー、Global Routing、システムの接続権限も確認します。iCloud同期を使う場合は、2台のデバイスそれぞれで同期結果を確認し、設定名と内容が一致してから接続してください。設定には認証情報が含まれる場合があるため、バックアップ全体を他人に安易に送信しないでください。

他プラットフォームは無料。ダウンロードと更新を別々に確認

Mac、Windows、Android、Linux版は無料で、当サイトのダウンロードページから入手できます。インストーラーは当サイトの/dl/shadowrocket/パスから提供しています。MacではAppleシリコン版またはIntel版を選び、Linuxではディストリビューションに合ったパッケージ形式を選択してください。インストール時の警告はOSによる実行ファイルの確認であり、アプリ内の接続テストではありません。まず入手元を確認し、ダウンロードページに記載された許可手順に従ってください。

iPhone / iPad版のアプリ更新はApp Storeで行います。パソコンとAndroidでは、当サイトのダウンロードページから新しいインストーラーを入手できます。更新前に現在使用できている設定を保存し、更新後は元のサーバーとルーティング方法を確認してから新しい設定を検討してください。更新後に問題が発生した場合は、具体的な症状と再現手順を記録し、すべてのルールを書き換える前に権限、設定の選択、システムのネットワーク環境を確認します。

クライアントの買い切り購入 ≠ 接続サービスのプラン

クライアントの一度限りの購入 ≠ 接続サービスのプランです。iPhone / iPad版で支払うのはクライアントの購入費用です。Mac、Windows、Android、Linux版は無料です。どちらの入手方法にもサーバー接続情報は含まれません。利用するには、ユーザー自身がすでに持っているサブスクリプションまたはサーバー情報が必要です。当サイトはノードやサブスクリプションを提供、販売、推奨していません。既存情報の読み込み、管理、振り分け、トラブル対処方法のみを案内します。

サブスクリプションURL、サーバーアドレス、認証パラメーター、有効期限は、ユーザーがすでに持っている情報によって決まります。読み込みが成功したことは、クライアントが内容を認識したことを示すだけで、すべての接続先にアクセスできることや、有効期限が延長されたことを意味しません。認証に失敗した場合やサブスクリプションの期限が切れた場合は、元の情報を確認してください。一部のリクエストだけが失敗する場合は、サーバーテスト、DNS、ルールを順に確認します。アプリの購入履歴を接続サービスの有効性の証明として扱わないでください。

よくある質問:購入、インストール、接続を区別

パソコンやAndroidで使えますか?使えます。Mac、Windows、Android、Linux版は無料、iPhone / iPad版はApp Storeで一度限り$2.99です。各プラットフォームの入手先はダウンロードページにまとめています。Macの2種類のチップ向けバージョンは、互いに代用できません。プラットフォームとインストールに関するFAQを見る →

スイッチはオンなのにWebページが開かない場合、どこを確認しますか?まず基本ネットワークと現在のサーバーを確認し、次にGlobal Routing、DNS、ルールを確認します。接続スイッチの表示だけを判断基準にしないでください。特定のネットワークだけで失敗する場合は、設定を維持したままネットワークを比較し、トラブル対処ガイドの症状別手順に沿って確認します。

サブスクリプションの更新に成功しても、結果が異なるのはなぜですか?更新により項目やデフォルト選択が変わったり、別の設定ファイルが使用中だったりする場合があります。Homeに戻って現在のサーバーを確認し、Configで使用中の設定を確認してください。既存の接続情報の読み込み順と初回の確認方法は、使い方ガイドをご覧ください。

公式ガイド · テーマ別記事

Shadowrocket 使い方ガイド

初回接続からプロトコルの各項目まで、目的に合わせてお読みください。画面上の語句は、デバイスで確認しやすいよう英語表記のまま掲載しています。

Shadowrocketを無料ダウンロード