ShadowrocketのAndroid版をインストールするには、公式サイトのダウンロードページでAndroid arm64版を選び、APKを開くアプリにインストール権限を与え、初回接続時にシステムのVPNリクエストを許可します。初めてインストールする方やWeChatでダウンロードできない方に向けて、ダウンロードの失敗、インストールのブロック、接続未確立の違いと対処法を説明します。アプリを何度もアンインストールする必要はありません。
1. ダウンロード前にプラットフォームとarm64を確認
まずシステムブラウザで全プラットフォーム対応のダウンロードページを開き、Android版を選択します。このサイトはShadowrocketの公式サイトで、このページは公式マニュアルの一部です。Androidのインストールファイルはダウンロードページから提供しています。古い記事から期限切れのファイルにアクセスすることがないよう、この記事ではファイル名を固定していません。
iPhone/iPad版はApp Storeから2.99米ドルの買い切りで入手できます。開発者はShadow Launch Technology Limitedです。システム要件はApp Storeの製品ページをご確認ください。Mac(Appleシリコン/Intel)、Windows、Android、Linux版は無料です。Android端末ではAndroid版のインストールファイルを選んでください。他のプラットフォーム向けのバージョンをモバイルストアで購入する必要はありません。
- アーキテクチャ:ダウンロードページで提供するAndroid版はarm64です。ARM 64ビット環境に対応し、端末情報では
arm64-v8aやaarch64と表示されることがあります。 - 互換性:プロセッサが64ビットに対応していても、現在のシステムに64ビットアプリの実行環境があるとは限りません。古い端末、独自カスタマイズされたシステム、エミュレーターでは、システムのアーキテクチャも確認してください。
- 空き容量:APKの保存に加え、インストール時には展開用の空き容量も必要です。ストレージの空きが足りない場合は、容量を確保してからやり直してください。インストールファイルのサイズだけで判断しないようにしましょう。
- ダウンロードしたファイル:正しくダウンロードできると、完全な
.apkファイルが保存されます。開いたときにウェブページやログイン画面、テキストが表示される場合は、インストール可能なファイルを取得できていません。
Androidのシステムバージョンとプロセッサのアーキテクチャは別々の条件です。端末情報にアプリのアーキテクチャが表示されていない場合は、外観やメーカー名から推測せず、端末のシステム情報を確認してください。それでも不明な場合は、メーカーの製品仕様を調べましょう。
2. APKのダウンロードから提供元不明アプリの許可まで
Androidの「提供元不明アプリのインストール」は、アプリの提供元ごとに許可する設定です。すべてのAPKを一括で許可するものではありません。たとえば、ブラウザでダウンロードしたファイルを開く場合、そのブラウザにインストール許可が必要になることがあります。同じファイルをファイル管理アプリから開く場合は、ファイル管理アプリにも別途許可が必要になることがあります。
-
ダウンロードページを開く
システムブラウザで公式サイトの全プラットフォーム対応ダウンロードページを開き、Android版のarm64インストールファイルを選択します。WeChat内蔵ブラウザを使っている場合は、次のセクションの手順でブラウザを切り替えてからダウンロードしてください。
-
ダウンロードの完了を待つ
ブラウザのDownloads(ダウンロード)を開き、ダウンロードが完了したことを確認してからAPKをタップします。「ダウンロード開始」は「ファイルの保存完了」を意味しません。失敗したり中断したりした場合は、再度ダウンロードしてください。
-
現在の提供元を許可する
インストールがブロックされたという通知が表示されたら、Settings(設定)をタップし、Install unknown apps(提供元不明アプリのインストール)を開きます。現在の提供元についてAllow from this source(この提供元を許可)をオンにしてください。メーカーによってメニューの名称が多少異なる場合があります。
-
インストール画面に戻る
先ほどのインストール画面に戻り、アプリ名がShadowrocketであることを確認してからInstall(インストール)をタップします。戻ったときに画面が閉じていた場合は、ブラウザのダウンロード一覧から同じAPKをもう一度開いてください。
-
インストール権限を取り消す
インストール後、同じ提供元の権限設定に戻り、許可スイッチをオフにできます。オフにするのはブラウザやファイル管理アプリによる今後のインストール権限であり、インストール済みのShadowrocketは削除されません。
システムの画面遷移ボタンが見つからない場合は、Android Settings(システム設定)で「提供元不明アプリのインストール」を検索してください。システムによってはSettings → Apps → Special app access → Install unknown apps(設定 → アプリ → 特別なアプリアクセス → 提供元不明アプリのインストール)から開けます。ここでいうSettingsは端末のシステム設定で、Shadowrocket内のSettingsではありません。
3. WeChatでダウンロードできない場合の対処
WeChat内蔵ブラウザと通常のブラウザでは、ダウンロード環境が異なります。ページが表示されても、内蔵ブラウザからAPKをシステムのインストーラーに渡せるとは限りません。ダウンロードをタップしても開始しない、ページに戻ってしまう、ファイルを開けない場合は、まずシステムブラウザに切り替えてください。何度も連続でタップして、ダウンロードを複数作成しないようにしましょう。
- WeChatのページ右上にあるメニューを開き、「ブラウザで開く」または同様の項目を選択します。この項目が表示されるかどうかは、端末やWeChatのページによって異なります。
- 該当する項目がない場合は、現在のページのURLをコピーしてシステムブラウザに切り替え、アドレスバーに貼り付けて開いてください。不明な検索結果を選ぶために、検索欄へ貼り付けることは避けてください。
- 公式サイトのページが開いていることを確認し、全プラットフォーム対応ダウンロードページからAndroid版を選んで、ダウンロードをやり直します。
- 通常のブラウザでダウンロード一覧を開き、ファイルのダウンロード完了を確認します。そのブラウザからファイルを開き、システムに表示された実際の提供元だけに許可を与えてください。
コピーするのはウェブページのURLで、自分のサブスクリプションURLではありません。アプリのダウンロードにサブスクリプション情報、パスワード、トークンを入力する必要はありません。個人情報を含むリンクを他人に送って、ダウンロードを手伝ってもらう必要もありません。
ブラウザを切り替えてもダウンロードが始まらない場合は、まず通常のウェブページを開けるか確認し、ブラウザにストレージ不足、ダウンロード権限の制限、ネットワークの切断が表示されていないか調べてください。ダウンロードが始まって途中で止まった場合は、一度一時停止して再試行します。何度も失敗する場合は、インストール権限を繰り返し変更するより、ネットワークを切り替えて再ダウンロードするほうが効果的です。
4. インストール元の権限とVPN接続の許可を区別する
インストールが完了しても、アプリが端末に保存されたことを示すだけです。Shadowrocketで初めて接続を有効にすると、AndroidにVPN connection request(VPN接続リクエスト)が表示される場合があります。これはアプリがローカルVPNインターフェースを作成して通信を処理するための許可であり、ブラウザに与えるインストール元の権限とは用途が異なります。
インストール元の権限
- 設定場所
- Android Settings → Apps → Special app access → Install unknown apps
- 許可するアプリ
- APKを実際に開いたブラウザまたはファイル管理アプリ
- 表示されるタイミング
- インストールファイルを開き、システムのインストール手順に進むとき
- 取り消し方法
- 該当する提供元の設定画面でAllow from this sourceをオフにする
用途はインストールのみです。ダウンロードが始まっていない場合、この設定を変更してもダウンロードの問題は解決しません。
VPN接続の許可
- 操作する場所
- Shadowrocket Home → 接続スイッチ → Android VPNリクエスト
- 許可するアプリ
- Shadowrocketが作成するVPN接続
- 表示されるタイミング
- 初回接続時、またはシステムから再確認を求められたとき
- 確認方法
- システムのVPN状態とアプリ内の接続状態を確認する
VPNの状態だけでは、接続先サーバーへの通信が可能とは限りません。対象のページにアクセスして確認してください。
VPNリクエストを許可する前に、リクエスト元がインストールしたShadowrocketであることを確認してください。端末で別のVPN接続が有効になっている場合は、先に切断してからテストします。Androidの一般的な個人利用では、複数のアプリが提供するVPNトンネルを同時に有効にできません。仕事用プロファイルなど、管理対象の環境では別の制限が適用されることがあります。
- システムのリクエストをキャンセルした:Homeに戻って接続を再度有効にし、システムの案内に従って許可してください。インストールファイルを再ダウンロードする必要はありません。
- 管理者によってブロックされている:端末が会社、学校、保護者などによって管理されていないか確認してください。端末管理ポリシーでインストールやVPNの権限が制限されている場合は、管理者に問い合わせてください。
- 画面ロック後に接続が切れる:まずシステムのアプリ情報でバッテリーやバックグラウンド動作の制限を確認し、端末で選べる必要なバックグラウンド動作を許可します。一度に変更する項目は1つだけにして、画面をロックして再確認してください。
5. 既存の設定を読み込み、Global Routingを確認する
アプリのインストール後、接続するにはユーザー自身が用意したサーバー情報またはサブスクリプションが必要です。アプリの買い切り購入と接続サービスの契約は別です。このサイトではサーバーやサブスクリプションを提供、販売、推奨していません。既存のサブスクリプションURLは慎重に管理してください。URLに含まれるトークンにはアクセス権があることが多いため、スクリーンショットを公開したり転送したりしないでください。
設定の読み込み方法と操作手順は使い方ガイドで確認できます。読み込み後、サーバーアドレス、ポート、プロトコルが元の情報と一致していることを確認してから、HomeでGlobal Routing(グローバルルーティング)を開きます。インストールの問題を調べるために、Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuardのプロトコル設定をむやみに変更しないでください。
Config(設定に従う)
推奨アプリからの通信を、現在有効な設定のルールに従って振り分けます。プロキシ経由か直接接続かは、実際に適用されたルールとポリシーで決まります。Configを選んでも、すべての通信がプロキシ経由になるわけではありません。
おすすめの用途:正しい設定を読み込み、ルールに従った通常の接続を確認するとき
Proxy(プロキシ)
アプリからの通信をプロキシ経由にします。Configの結果と比較するために利用できます。同じ接続先にProxyではアクセスでき、Configではアクセスできない場合は、再インストールではなくルールとポリシーを確認してください。
おすすめの用途:ルールの選択がアクセス結果に影響しているか短時間で調べるとき
Direct(直接接続)
アプリからの通信を直接接続し、選択したプロキシサーバーを経由しません。接続スイッチがオンでも、対象への通信がプロキシ経由とは限りません。
おすすめの用途:端末の通常のネットワークで同じ接続先にアクセスできるか比較するとき
初回の確認では、接続先のページ、ネットワーク、サーバーを固定し、設定を一度に1つだけ切り替えて結果を確認してください。Scene(シーン)が選ばれている場合は、そのシーンに設定されている内容を先に確認します。原因を特定しにくくなるため、最初のトラブルシューティングではシーン、ルールの変更、バックグラウンドでの自動接続条件を同時に重ねないでください。
- Homeで選択中のサーバーを確認し、接続を有効にしてAndroidのVPN状態を確認します。
- 対象のページを開き、正常に表示されるか、タイムアウトするか、すぐにネットワークエラーが表示されるかを記録します。
- 比較が必要な場合は、Global Routingだけを一時的に切り替えてテストし、終了後に元のConfig設定へ戻します。
- Configだけで失敗する場合は、現在の設定が有効かどうか、ルールが上からどの順に適用されるか、末尾の
FINALポリシーを確認してください。
6. インストールと初回起動でよくある問題
「パッケージの解析中に問題が発生しました」と表示されます。権限の変更を続けるべきですか?
権限の変更を続ける前に、ダウンロードしたファイルを削除してください。公式サイトのダウンロードページから再取得し、ブラウザにダウンロード完了と表示されることを確認します。その後、端末がarm64の実行環境に対応しているか、システムがダウンロードページの要件を満たしているかを確認してください。ファイルの破損、システムの非互換性、アーキテクチャの不一致があると、インストール前に拒否されることがあります。
ブラウザを許可したのに、ファイルを開くとインストールできないと表示されるのはなぜですか?
通知に表示された提供元アプリを確認してください。先ほど許可したブラウザではなくファイル管理アプリが表示されている場合、実際にファイルを開いたアプリが変わっています。ブラウザのDownloadsからファイルを開くか、現在使っているファイル管理アプリに限って一時的にインストールを許可してください。完了後は、その提供元の権限を取り消します。
更新時に「アプリがインストールされていません」と表示されます。先に旧バージョンをアンインストールすべきですか?
先にアンインストールしないでください。まず空き容量、システムとの互換性、ダウンロードファイルの完全性を確認します。同名アプリがすでにインストールされている場合、署名が異なると上書きできないことがあります。旧アプリの入手元を確認し、アプリのエクスポート機能を使って自分の設定をバックアップしてください。アンインストールすると端末内のデータが削除されることがあるため、最初に行う一般的な対処ではありません。
インストールして起動できましたが、利用できるサーバーがありません。どうすればよいですか?
インストールしてもサーバーやサブスクリプションは自動作成されません。使い方ガイドを参照して、ユーザー自身が用意した情報を読み込み、プロトコル、アドレス、ポートを確認してください。接続情報がない場合、再インストールやVPNの許可を行っても補うことはできません。
ステータスバーにVPNマークが表示されているのに、ウェブページが読み込み中のままです。インストールに失敗していますか?
すぐにインストール失敗と判断しないでください。まず通常のネットワークが使えることを確認し、Homeで選択中のサーバーとGlobal Routingを確認します。Directでは正常でProxyでは失敗する場合は、サーバーの設定と接続先への到達性を確認してください。Configだけで失敗する場合は、設定のルールとポリシーを確認します。一度に変更するのは1項目だけにし、同じページで再テストしてください。