この記事は、AndroidスマートフォンやタブレットにShadowrocketをインストールする方向けです。手順は、arm64対応の確認、システムブラウザでのAPKダウンロード、ダウンロード元ごとのインストール許可、初回起動時のVPN権限確認の4段階です。インストールが完了しても、接続設定が使えるとは限りません。接続には、ご自身がすでに利用しているサービスとサブスクリプションが必要です。当サイトはクライアントのインストールと設定方法のみを説明し、接続サービスは提供していません。
1. デバイスのアーキテクチャと入手方法を確認
Shadowrocket Android版は無料です。インストールファイルは当サイトのダウンロードページのAndroidセクションから入手できます。ダウンロード前に、デバイスがarm64、一般的なARM 64ビットアプリのアーキテクチャに対応しているか確認してください。プロセッサが64ビット対応でも、現在インストールされているAndroidシステムで64ビットアプリを実行できるとは限りません。古いデバイスやカスタマイズされたシステムでは、特に確認が必要です。
まず、システム設定の「デバイス情報」や「タブレット情報」で機種名とシステム情報を確認し、デバイスの仕様に基づいてアプリのアーキテクチャを確認してください。デバイスが32ビットアプリのみ対応していることが分かっている場合や、別のプロセッサアーキテクチャを使用している場合は、ファイルの拡張子を変更したり、インストールを繰り返したりしても解決しません。インストール失敗の原因をすべてアーキテクチャの問題と決めつけず、表示されたシステムメッセージに基づいて判断してください。
全プラットフォームの入手方法は次のとおりです。iPhone / iPad版はApp Storeで一度限り$2.99、開発元はShadow Launch Technology Limitedです。システム要件はApp Storeの掲載内容をご確認ください。Mac(Appleシリコン / Intel)、Windows、Android、Linux版は無料です。この記事のダウンロード案内はすべて当サイトのダウンロードページにリンクしています。デバイスに合ったものを選んでください。チャットの添付ファイルやファイル共有サービス経由のファイルは使用しません。
2. ダウンロードページからAPKをインストール
システムブラウザでの操作をおすすめします。Androidでは「ブラウザでファイルをダウンロードすること」と「そのダウンロード元にインストールを許可すること」は別の操作です。ファイルのダウンロード後、ブラウザやファイルマネージャーに個別のインストール権限を付与する必要がある場合があります。許可するのは、現在のダイアログに表示されているアプリだけにしてください。すべてのアプリを許可する設定にはしないでください。
-
ダウンロードページを開く
システムブラウザで当サイトの全プラットフォーム向けダウンロードページを開き、Androidセクションからarm64 APKを選択します。Windows、Mac、Linux用のインストーラーを誤って選ばないようにしてください。ダウンロードが始まったら、完了するまで待ちます。
-
ダウンロードしたファイルを開く
ブラウザのメニューにある「ダウンロード」から、ダウンロードした
.apkファイルを開きます。または、システムの「ファイル」アプリで「ダウンロード」フォルダを開いてください。ダウンロード中、失敗、または一時ファイルとして表示されている場合は、まずダウンロードの問題を解決してからインストールに進みます。 -
ダウンロード元を許可する
このダウンロード元からのアプリのインストールが許可されていないと表示された場合は、ダイアログの「設定」をタップし、現在のアプリの「不明なアプリのインストール」画面を開いて、「この提供元のアプリを許可」を有効にします。英語のシステムでは、
Install unknown appsおよびAllow from this sourceと表示されることがあります。 -
戻ってインストールを続ける
システムインストーラーに戻り、アプリ名がShadowrocketであることを確認して「インストール」をタップします。戻ったあとインストール画面が表示されない場合は、ダウンロード履歴に戻り、同じAPKファイルをもう一度開いてください。再ダウンロードは不要です。
-
ダウンロード元の許可を取り消す
インストールが完了し、アプリが起動することを確認したら、該当するアプリの「不明なアプリのインストール」画面に戻り、今回有効にした許可をオフにします。オフにしてもShadowrocketはアンインストールされません。次回手動で更新するときは、システムの案内に従って再度許可してください。
デバイスが勤務先や学校によって管理されている場合、インストール元の権限を変更できないことがあります。切り替えがグレーアウトしている、「管理者により許可されていません」と表示される、または管理ポリシーによってインストールがブロックされる場合は、デバイス管理者に確認してください。繰り返しタップしたりブラウザを切り替えたりしても、この制限は解除されません。
3. WeChat内でダウンロードできない場合はシステムブラウザを使う
WeChat内蔵ブラウザで記事を開けても、APKをダウンロードしてシステムインストーラーに渡せるとは限りません。タップしてもダウンロード履歴に表示されない、ブラウザで開くよう案内される、またはチャット画面に戻る場合は、「ページを開くこと」と「ファイルをダウンロードすること」を分けて確認してください。ダウンロードボタンを連続してタップし、複数のタスクを作らないようにします。
現在のブラウザに応じてダウンロードを進める
WeChat内蔵ブラウザ
- ページ右上のメニューを開き、「ブラウザで開く」を探します。
- 項目がない場合は「リンクをコピー」を使い、現在表示している当サイトのページURLをコピーします。
- システムブラウザを手動で開き、アドレスバーに貼り付けてアクセスしてから、ダウンロードページに進みます。
システムブラウザ
- アドレスが当サイトのものであることを確認し、Androidのダウンロードセクションを開きます。
- arm64 APKのダウンロードボタンをタップし、ダウンロード一覧にタスクが作成されたことを確認します。
- ダウンロードが完了したらファイルを開き、表示される案内に従ってインストール元を許可します。
ブラウザを切り替えることで解決できるのは、ダウンロードとファイルの受け渡しの問題です。「不明なアプリのインストール」権限は自動的に付与されないため、別途確認が必要です。
システムブラウザでもダウンロードタスクを作成できない場合は、まず通常のウェブページが読み込めるか確認し、ブラウザにダウンロードのキャンセル、ストレージ容量不足、ネットワーク切断などの表示がないか確認してください。安定したWi-Fiまたはモバイルデータ通信に切り替えて再試行できます。モバイルデータ通信量にはご注意ください。ダウンロードを完了するために、システム全体のセキュリティ保護を無効にしないでください。
4. システムの表示からインストール失敗の原因を特定
トラブルシューティングでは、「インストールできない」だけでなく、表示されたメッセージ全体を記録してください。ダウンロード未完了、ファイルの解析エラー、インストール元の未許可、インストール済みアプリとの競合は、それぞれ異なる段階で発生します。該当する原因を解決してから次のインストールを行うことで、同じ破損ファイルをインストーラーに繰り返し渡すのを防げます。
| 症状または表示 | 最初に確認すること | 対処方法 |
|---|---|---|
| この提供元からのアプリのインストールは許可されていません | ダイアログに表示されたダウンロード元がブラウザかファイルマネージャーか | 該当するダウンロード元に限って「不明なアプリのインストール」を許可し、インストール画面に戻ります。 |
| パッケージの解析中に問題が発生しました | ダウンロードが完了しているか、デバイスがarm64に対応しているか、システムがパッケージの要件を満たしているか | 未完了のファイルを削除し、当サイトのダウンロードページから再度ダウンロードします。それでも失敗する場合は、デバイスの互換性を確認してください。 |
| アプリをインストールできない、または既存のアプリと競合しています | 同じ名前のアプリがすでにあるか、既存アプリの入手元が分かっているか | まず、利用可能な設定をエクスポートまたは記録してから、競合の原因を確認してください。既存のデータをすぐに削除しないでください。 |
| インストールボタンが使えない、または管理者によってブロックされています | デバイス管理ポリシー、仕事用プロファイルの制限、システムのセキュリティ警告 | システムに表示された原因に応じて対処してください。管理対象のデバイスについては管理者に確認します。 |
| ダウンロードは完了したがファイルが見つからない | ブラウザのダウンロード履歴とシステムの「ダウンロード」フォルダ | ダウンロード履歴から元のファイルを探し、拡張子が .apk であることを確認してください。別の形式のファイルをリネームしないでください。 |
「解析エラー」はネットワーク接続設定の誤りを意味するわけではありません。この時点ではアプリのインストールが完了していないため、サーバーアドレス、ポート、サブスクリプションの内容を変更しても解決しません。ファイル名から対応状況を推測せず、ダウンロードページに記載されたパッケージの種類と、デバイスが実際に対応するアプリのアーキテクチャを確認してください。
5. 初回起動:インストール権限とVPN権限を区別する
「不明なアプリのインストール」は、特定のダウンロード元からのインストールを許可する設定です。AndroidのVPN接続確認は、Shadowrocketが端末上にVPNトンネルを作成することを許可します。役割は異なり、前者で後者を代用することはできません。インストール後にHomeを開き、ご自身がすでに持っている設定を読み込んでから、初めて接続を有効にするときにシステムのVPNリクエストを確認して許可します。
- 既存の設定を確認:サーバーアドレス、ポート、認証情報、プロトコルが一致しているか確認します。Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuardでは必要な項目が異なるため、ご自身が利用しているサービスの設定に従って入力してください。
- サブスクリプションを読み込む:ご自身のサブスクリプションURLを使い、読み込み後にリストが作成されていることを確認します。サブスクリプションの更新はサーバーが提供する内容を再取得する操作です。APKの更新とは異なり、既存の項目が維持される保証もありません。
- ルーティングモードを確認:Home → Global Routingでは、Proxyはプロキシ経由、Directは直接接続、Configは設定したルールに従った処理、Sceneは設定済みのシーンに従った処理です。最初のトラブルシューティングでは、複数のモードや設定項目を同時に変更しないでください。
- VPNリクエストを許可:初めて接続を有効にするときは、システムの表示にあるアプリ名を確認してから許可します。別のVPNが実行中の場合は、競合がないか確認してください。同じユーザー環境で、通常のVPNトンネルを2つ同時に維持することは一般にできません。
- 接続を確認:HomeのConnectivity Testで接続状態を確認します。「接続済み」と表示されても、トンネルが確立されたことを示すだけで、接続先のウェブサイト、DNS、ルールの動作がすべて想定どおりとは限りません。
接続を自動で開始したい場合は、手動接続の動作確認後にSettings → On Demandを確認してください。On Demandはインストールに必要な権限ではなく、不足している設定を補う機能でもありません。Androidのバックグラウンドでのバッテリー管理はシステム設定です。画面ロック後に接続が切れる場合は、すぐにアプリを再インストールするのではなく、システムがバックグラウンド動作を制限していないか確認してください。
最小限のルールでインストールと振り分けの問題を切り分ける
以下はConfigの [Rule] セクションの構文例であり、そのまま接続に使える完全な設定ではありません。設定内に利用可能な PROXY ポリシーが定義されているものとします。ルールは上から順に照合され、最初に一致したルールのポリシーが適用されます。どのルールにも一致しないリクエストは、末尾の FINAL で処理します。
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
FINAL,DIRECT
ここでの example.com はドキュメント用の例示ドメインです。2つ目のルールが対象とするのは 192.168.0.0/16 のアドレス範囲だけであり、すべてのプライベートアドレスを含むわけではありません。この例では、どのルールにも一致しないリクエストを DIRECT にするため、既存の設定に上書きして汎用的な振り分けルールとして使わないでください。GEOIP、IP-CIDR、ドメインルールの関係について詳しくは、ルールリファレンスをご覧ください。
6. Android版のインストールに関するよくある質問
ブラウザからのインストールを許可したのに、権限がないと表示されるのはなぜですか?
今回ファイルをどのアプリから開いたか確認してください。ファイルマネージャーからAPKを開いた場合、インストール元はファイルマネージャーになることがあります。現在のシステムダイアログから設定画面を開き、実際のインストール元だけに許可を与え、インストール後は許可を取り消してください。ブラウザに許可を与えても、ほかのアプリには自動的に適用されません。
WeChat内でダウンロードをタップしても反応しません。何度も試すべきですか?
いいえ。まず右上のメニューから「ブラウザで開く」を選択してください。その項目がない場合はページURLをコピーし、システムブラウザに貼り付けてアクセスします。その後、ブラウザのダウンロード一覧を確認し、進行中のタスクがあるか確かめてから、再試行するか判断してください。
更新インストールの前に、古いアプリをアンインストールする必要がありますか?
アンインストールを常に必要な手順と考えないでください。通常の更新では、まずそのままインストールを試します。上書きできるかどうかは、インストールパッケージと既存アプリがシステムの更新条件を満たしているかによります。アンインストールすると、端末内の設定や履歴が削除されることがあります。競合が発生した場合は、エクスポート可能な設定をバックアップし、システムに表示されたメッセージを記録してください。
インストールは成功したのに使える項目がありません。パッケージに問題がありますか?
アプリのインストールと接続設定の取得は別のことです。まずHomeで、ご自身のサブスクリプションまたは手動設定が読み込まれているか確認し、読み込みが成功したかを確かめてください。インストールが完了しても、アプリがサーバーアドレスや認証情報を自動生成することはありません。設定がない場合にAPKを繰り返しダウンロードしても解決しません。