全プラットフォーム対応クライアント · 公式マニュアル

Shadowrocket Linux版全プラットフォームの使い方

端末に合わせて全プラットフォーム対応クライアントを入手し、既存サブスクリプションを読み込んでルール振り分けを設定できます。iPhone / iPad版はApp Storeで2.99ドルの買い切り、Mac・Windows・Android・Linux版は無料です。

現在のバージョン v2.2.92 · iPhone / iPad版はApp Storeで2.99ドルの買い切り。Mac・Windows・Android・Linux版は無料

機能と設定項目

Ruleから接続診断まで

サーバー情報、設定ファイル、ルーティングモードを区別してから接続を確認します。各機能の設定場所と操作手順を説明します。画面の表示位置は端末によって異なる場合があります。

Rule:マッチ条件と適用ポリシー

ルールは設定内の順序に従って確認され、一致するとその行で指定されたポリシーが適用されます。ConfigでRuleを開き、ドメインやIP範囲の記述が正しいか、PROXYなどのポリシー名が実際に存在するかを確認してください。具体的な条件は、より広い条件より前に配置します。前のルールに一致しなかったリクエストはFINALで処理します。ルールを適用するには、Global RoutingでConfigモードを選択してください。ProxyまたはDirectに一時的に切り替えた場合、同じルールの結果から接続先を判断することはできません。変更前の設定を保存し、項目ごとに比較できるようにしておきましょう。

DOMAIN-SUFFIX,example.com,PROXY
2つの入手方法

端末に合わせてShadowrocketを選ぶ

iPhone / iPad版はApp Storeで2.99ドルの買い切り、Mac・Windows・Android・Linux版は無料です。以下のリンクからダウンロードページへ進めます。インストールパッケージは当サイトの /dl/shadowrocket/ パスから提供しています。

App Storeから入手

iPhone / iPad

App Store版は2.99ドルの買い切りで、その他のプラットフォームは無料です。iPhoneとiPadでは同じ購入を利用できます。システム要件はApp Storeの製品ページで確認してください。購入に使用するAppleアカウントを確認してから製品ページを開き、アプリ名、デベロッパー、アイコンを照合します。端末に同じ名前のアプリがインストールされている場合も、別称だけで判断せず、アプリIDを確認してください。

初回接続時は、システムの案内に従ってVPN構成の追加を許可してください。この許可は接続の確立に使用され、サーバー情報を自動入力するものではありません。許可後に、自分のサブスクリプションを読み込むか、Add Serverで既存のパラメーターを入力してください。

無料 · Appleシリコン / Intel

Mac

「このMacについて」を開き、Appleシリコン搭載かIntelプロセッサ搭載かを確認してから、対応するdmgを選んでください。2種類のインストーラーを別々に提供しています。ブラウザー名からチップを推測したり、App Storeでのモバイル版購入をMacのインストール手順と混同したりしないでください。

初回起動時に「開発元を検証できません」と表示された場合は、ファイルの入手元を確認してから、システム設定の「プライバシーとセキュリティ」で「このまま開く」を選んでください。「壊れているため開けません」と表示された場合は、ダウンロードページの該当する対処方法を確認してください。システム全体のセキュリティ設定を安易に下げないでください。

無料

Windows

ダウンロードページではWindows 64ビット版インストーラーを提供しています。ファイルを保存したら、入手元とファイル形式を確認してからインストールを実行してください。インストールが完了しても接続設定は完了していません。既存の情報を読み込み、現在のルーティング設定を確認してください。

SmartScreenにブロックされた場合は、入手元を確認してから「詳細情報 → 実行」を選べます。組織管理下の端末で実行許可が表示されない場合や、アカウントの権限が不足している場合は、システムの制限を回避しようとせず、端末の管理ルールに従ってください。

無料 · arm64

Android

ダウンロードページからarm64版インストーラーを入手し、端末のアーキテクチャを確認してください。インストール時にシステムから許可を求められた場合は、使用中のブラウザーまたはファイル管理アプリに対する「不明なアプリのインストールを許可」設定で操作します。インストール後は、必要に応じてこの許可を取り消せます。

アプリ内ブラウザーでダウンロードが制限される場合は、システムブラウザーで当サイトのダウンロードページを開いてください。初回接続時にはシステムのVPN許可も必要です。別のVPNアプリが接続を使用している場合は、システムで現在選択されている接続設定を確認してください。

無料 · deb / rpm / AppImage

Linux

Debian / Ubuntuではdeb、Fedora系ではrpmを選ぶのが基本です。その他のディストリビューションでは、AppImageの動作条件を確認してください。パッケージ形式とプロセッサーアーキテクチャの両方を一致させる必要があります。ディストリビューション名だけで選んで、そのまま実行しないでください。

debとrpmは、それぞれ対応するパッケージマネージャーで依存関係を処理します。AppImageは実行前に実行権限を付与してください。デスクトップ環境によって実行がブロックされる場合、マウント先で実行が許可されていない場合、実行に必要な依存関係が不足している場合は、まず具体的なエラーを確認してから、ダウンロードページのインストール手順に従ってください。

複数の端末で使う場合は、「クライアントのインストール」と「設定の移行」を分けて進めてください。OSによって権限の確認方法、ファイルの場所、バックグラウンドでの動作は異なります。既存情報を読み込んだ後、各端末でサーバー、Config、接続結果を個別に確認してください。

全プラットフォームを見る →
購入、入手元、利用に必要なもの

正規版の確認と設定の前提

Shadowrocketはクローズドソースの商用アプリです。当サイトは公式サイトおよび公式マニュアルとして、入手方法と操作手順を案内します。クライアント、サーバー情報、ネットワーク接続は、それぞれ別に確認する必要があります。

検索結果だけでなく製品ページを確認

iPhone / iPadでShadowrocketを検索したら、製品詳細ページを開き、デベロッパーのShadow Launch Technology Limited、公式アイコン、アプリID 932747118をそれぞれ照合してください。検索結果の表示順、名前の類似度、別称は確認の根拠になりません。名前が同じでもデベロッパーが異なるアプリは、同一製品として扱わないでください。インストール済みのアプリも、App Storeの購入履歴から該当する製品ページを開いて確認できます。デスクトップ版とAndroid版は当サイトのダウンロードページから入手してください。インストールパッケージは当サイトの /dl/shadowrocket/ 以下にあります。

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

App Storeに表示される内容は、ストアでの購入に使うアカウントの国・地域によって決まり、端末の所在地やシステム言語だけでは決まりません。中国本土のApp Storeでは本アプリを提供していません。検索しても見つからない場合は、アカウントのストアの国・地域、「スクリーンタイム」の年齢制限、アカウントが正常に購入できる状態かを確認してください。国・地域を変更する必要がある場合は、Appleアカウントの正規の設定手順を使い、残高、サブスクリプション、支払い方法などの条件を事前に確認してください。検索結果を表示させるためだけにシステム言語を何度も切り替えたり、端末をリセットしたりしないでください。こうした操作ではストアの国・地域を確認できません。

2つの価格と購入済みアプリの復元

iPhone / iPad版はApp Storeで2.99ドルの買い切りです。米国のストアではこの価格で表示されますが、その他のストアでの通貨と金額は各ストアの製品ページで確認してください。Mac・Windows・Android・Linux版は無料です。iPhoneとiPadでは、購入に使用した同じAppleアカウントで購入済みのアプリを利用できます。機種変更や再インストールの際は、まずApp Storeの購入済み項目を確認し、購入時のアカウントでサインインしているか確認してください。再度価格が表示されても、すぐに購入し直さず、購入履歴、アカウント、製品ページを照合します。システム要件はApp Storeの製品ページに記載された内容を確認してください。

必要な情報を用意してから読み込む

既存のサブスクリプションURLがある場合は、疑問符以降のパラメーターも含めてURL全体を保持してください。サーバーが1台の場合は、プロトコル、アドレス、ポート、該当する認証情報を用意します。QRコードで追加する場合はScan QR Code、手動で追加する場合はAdd Serverを使います。どちらの方法でも、入力内容が元の情報と一致している必要があります。説明中のexample.comは記述例であり、接続可能なサーバーではありません。サブスクリプションURLにはアクセス情報が含まれる場合があります。端末にコピーする際はクリップボードやスクリーンショットに注意し、エラーを他の人に説明するときもURL全体を公開しないでください。

Global Routingと接続スイッチを分けて確認

Configモード、Proxyモード、DirectモードはGlobal Routingの3つのモードです。接続スイッチはシステム接続を確立するかどうかを制御します。Ruleに従って通信を振り分けるには、適切なConfigファイルを選び、Global RoutingでConfigを指定してください。一時的にProxyへ切り替えると、ルールとサーバーのどちらに問題があるか切り分けやすくなりますが、すべてのリクエストを直す方法ではありません。Directに切り替えても、サーバー設定が復元されるわけではありません。一度に変更する要素は1つにし、変更前後のモードと結果を記録すると、どの設定が影響したか判断できます。

更新とバックアップは別々に管理

iPhone / iPad版のクライアント更新はApp Storeで管理します。Mac、Windows、Android、Linux版は当サイトのダウンロードページから新しいインストールパッケージを入手してください。クライアントの更新、Subscribeの更新、Configファイルの変更はそれぞれ別の操作です。クライアントの更新はアプリ本体を変更し、サブスクリプションの更新は既存のサーバー一覧を更新し、設定の変更はルールや関連動作に影響します。更新前に必要な設定のコピーを保存し、更新後は選択中の項目を確認してください。iCloudで同期する場合は、各端末に実際に表示された内容も確認してください。同じアカウントを使っているだけで、すべての状態が同期済みとは限りません。

再現可能な障害条件を記録

調査を始める前に、問題が発生したネットワーク、宛先、モード、影響を受けるサーバーが1つだけかを記録してください。接続できるものの一部のコンテンツが開かない場合は、DNS、Rule、宛先側の問題が考えられます。接続自体を確立できない場合は、システムの許可、サーバー情報、基本的なネットワークを優先して確認します。Connectivity Testの結果は、特定のテスト条件での到達性を示すもので、実際のアクセスを保証するものではありません。ログに明確なエラーがある場合は、エラー名と発生時刻を記録し、該当する項目を順に確認してください。プロトコル、ルール、ネットワークを同時に変更しないようにします。

よくある質問

Linuxではdeb、rpm、AppImageのどれを選べばよいですか?

まずディストリビューションとプロセッサーアーキテクチャを確認してください。Debian / Ubuntuではdeb、Fedora系ではrpmを選びます。AppImageは、動作条件、依存関係、実行権限を自分で確認できる場合に適しています。3種類は配布形式の違いであり、サブスクリプションの種類ではありません。インストールと権限の説明を見る →

読み込みは成功したのに、接続できないのはなぜですか?

読み込みの成功は、クライアントが情報を受け取ったことを示すだけです。サーバーが利用可能か、正しい項目が選択されているか、Global Routingが想定どおりか、システムが接続を許可しているかも確認してください。元の設定を保存し、ネットワーク、サーバー、ルールの順に調べます。初回接続の手順に沿って確認 →

ルール内のPROXYと画面のProxyは同じものですか?

大文字・小文字が似ているからといって、同じものとして扱わないでください。ルール内のPROXYはポリシー参照で、現在の設定内で有効になっている必要があります。Global RoutingのProxyはルーティングモードです。前者はルール行に記述し、後者は全体の処理モードを切り替えます。ルールとトラブル対処のQ&Aを見る →

テーマ別ガイド

インストール、ストア、ルールのリファレンス

問題に合わせて記事を選んでください。インストール編ではOSとチップの違い、ストア編ではアカウントの条件、ルール編ではマッチ条件の範囲を説明します。読む前に、問題がどの段階に当たるか確認しましょう。

Shadowrocket Mac・Windows版のインストール:チップに合った版の選び方と初回起動時の許可

MacではAppleシリコン版とIntel版のどちらを選ぶか、初回起動時に「開発元を検証できません」と表示された場合にどこを確認するかを解説します。WindowsでSmartScreenが表示された場合は、まず入手元を確認し、システムの選択肢に従って続行してください。インストールのブロックとアプリ内の接続失敗を分けて考え、誤った段階で設定を変更しないようにしましょう。

インストール手順を読む →

App StoreでShadowrocketが見つからない:ストアの国・地域、年齢制限、アカウント状態の確認

ストアの国・地域、「スクリーンタイム」の制限、アカウントの購入状態を順に確認し、アプリID 932747118で製品ページを照合してください。検索結果に表示されない場合と購入済みアプリを復元できない場合では、原因が異なることがあります。アプリを探しているのか、購入を復元したいのか、支払いに関する表示を解決したいのかを先に確認し、該当する手順を選んでください。

ストアのトラブル対処を読む →

ShadowrocketのREJECTルール:ドメイン単位のブロックでできること・できないこと

REJECTとDOMAIN-SUFFIXの組み合わせや、ルールの順序がマッチ結果に与える影響を解説します。ドメインルールが対象にするのはリクエスト先であり、同一ドメイン内の異なるコンテンツを自動で区別することはできません。変更前に影響範囲を確認し、誤ってブロックされた場合は条件を広げるのではなく、該当したルールを特定してください。

ルールの解説を読む →