この記事は、Android端末にShadowrocketをインストールする方向けです。まず端末がarm64アプリに対応していることを確認し、システムブラウザーで本站のダウンロードページを開きます。インストールがブロックされた場合は、インストールファイルを実際に開いたブラウザーまたはファイル管理アプリだけにインストール権限を許可してください。インストール後は権限を取り消し、利用中のサービス提供元から取得したサブスクリプションを読み込んで、VPN接続を確認します。ダウンロード、インストール、初回接続の3段階に分けて確認し、ブラウザーの制限をインストールファイルの問題と取り違えないようにしましょう。
1. ダウンロード前にarm64と入手先を確認
Shadowrocket Android版は、本站のダウンロードページで提供するarm64 APKを使用します。arm64は64ビットARMアプリの実行環境で、一般的なABI名はarm64-v8aです。端末のプロセッサーが64ビット対応でも、現在のシステムが64ビットアプリの実行環境を備えているとは限りません。古い端末や一部のシステムでは、32ビット環境が使われている場合があります。端末情報にarmeabi-v7aしか記載されていない場合、それをarm64対応の証明とみなさないでください。
まずシステムの「設定 → デバイス情報」で機種を確認し、端末の仕様と照らし合わせてアーキテクチャを確認します。ファイルの拡張子を変更したり、インストールを何度も試したり、別のファイル管理アプリに替えたりしても、アーキテクチャの非互換は解決できません。Androidの最低システム要件はダウンロードページの記載を確認してください。他のプラットフォームの要件から推測しないでください。
すべての端末でShadowrocketのダウンロードガイドから入手先を選べます。iPhone / iPad版はApp Storeで$2.99の買い切りです。開発元はShadow Launch Technology Limited、システム要件はApp Storeの掲載内容をご確認ください。Mac(Appleシリコン/Intel)、Windows、Android、Linux版は無料です。アプリの入手費用と接続サービスの料金は別です。すでにサブスクリプションを利用している場合は、ご自身のサービス提供元から取得した情報を引き続きお使いください。本站では接続先やサブスクリプションを提供・販売・推奨していません。
2. ブラウザーでダウンロードしてインストール
ダウンロードページを開く、ファイルを保存する、インストールファイルを開く、の3つの操作は同じブラウザーで行うことをおすすめします。インストール元の許可が求められた際に、どのアプリに権限を与えるのか確認しやすくなります。以下では一般的なAndroidのメニューを例に説明します。メーカーによって項目名が異なる場合があります。設定内で目的の項目が見つからない場合は、「不明なアプリのインストール」を検索してください。
-
ダウンロードページを開く
システムブラウザーで本站にアクセスし、ダウンロードガイドからAndroid版を選びます。ページのドメインがshadowrocketupdate.comであることを確認してから、Android版のダウンロードボタンを押してください。ファイルは本站の
/dl/shadowrocket/から提供されます。 -
ダウンロードの完了を待つ
ブラウザーのメニューから「ダウンロード」または「ダウンロード管理」を開き、タスクが完了と表示されるまで待ちます。ダウンロード中、一時停止中、または失敗のファイルは開かないでください。ストレージの空き容量が不足している場合は、容量を確保してから再度ダウンロードしてください。
-
現在のインストール元を許可
ダウンロード済みのAPKをタップします。システムにインストールをブロックされた場合は、表示された案内から「設定」を開き、現在のインストール元アプリの画面で「この提供元のアプリを許可」を有効にします。ブラウザーでファイルを開いた場合はそのブラウザーを、ファイル管理アプリで開いた場合はそのアプリを許可してください。
-
インストール画面に戻って確認
システムのインストール画面に戻り、アプリ名がShadowrocketであることを確認してから「インストール」をタップします。戻った際にインストール画面が閉じていた場合は、ブラウザーのダウンロード履歴を開き、同じ完了済みファイルをタップしてください。再ダウンロードは不要です。
-
インストール元の権限を取り消す
インストールが完了し、アプリが起動することを確認したら、システムの「設定 → アプリ → 特別なアプリアクセス → 不明なアプリのインストール → 現在のインストール元アプリ」に戻り、許可をオフにします。今後の更新時は、実際に使用するインストール元に限り、一時的に許可してください。
3. WeChat内でダウンロードできない場合はブラウザーで開く
WeChat内蔵ブラウザーでは、APKのダウンロードやファイルへの移動、システムインストーラーの起動が制限される場合があります。ボタンを押してもダウンロードが始まらない、開くかどうかの確認が表示される、元のページに戻る、といった現象が起こることがあります。この段階ではまだAndroidのインストール処理に進んでいないため、「不明なアプリのインストール」を許可しても通常は解決しません。
- WeChatで現在のページを開き、右上のメニューから「ブラウザーで開く」を選びます。項目名や位置は、システムやWeChatの画面によって異なります。
- 該当する項目がない場合は「リンクをコピー」を選び、システムブラウザーに切り替えて、アドレスバーにリンクを貼り付けて開いてください。アドレスバーに表示されるページが本站のものであることを確認します。
- ダウンロードガイドのAndroid欄を開き、ダウンロードボタンを押します。ウェブページ上のボタン表示が変わったかではなく、ブラウザーのダウンロード一覧に新しいタスクが追加されたかを確認してください。
- ダウンロードが完了したら、そのブラウザーのダウンロード履歴からAPKを開きます。この時点でインストール元の制限が表示された場合は、前のセクションの手順に従って、そのブラウザーを許可してください。
コピーしたページのURLをサブスクリプションリンクとしてShadowrocketに貼り付けたり、APKのファイル名をAdd Serverに入力したりしないでください。ウェブページはインストールファイルの取得に、インストーラーはアプリのインストールに、Homeの設定は接続に使います。それぞれ入力する内容が異なります。
ブラウザーでも新しいダウンロードタスクが表示されない場合は、ページが最後まで読み込まれていること、ネットワークが正常であること、ストレージに空きがあることを確認してください。失敗したタスクは削除してから再度ダウンロードできます。通知欄に古いダウンロード通知が残っているだけで、完了したと判断しないでください。
4. インストールに失敗した場合は表示内容から原因を特定
「インストールできない」という情報だけより、インストーラーに表示されたエラーメッセージのほうが原因の特定に役立ちます。メッセージ全文を記録し、ダウンロード中、ファイルをタップしたとき、または上書きインストール時のどの段階で発生したかを区別してください。以下に一般的な症状と対処の順序を示します。具体的な表示は端末の案内に従ってください。
| 症状・メッセージ | まず確認する項目 | 対処方法 |
|---|---|---|
| この提供元からのアプリのインストールは許可されていません | ファイルを実際に開いたアプリ | 表示された案内から設定を開き、現在のブラウザーまたはファイル管理アプリだけにインストール元の権限を許可してから、インストール画面に戻ります。 |
| パッケージの解析中に問題が発生しました | ダウンロードが完了しているか、システムとアーキテクチャに互換性があるか | 未完了または失敗したファイルを削除して再ダウンロードします。それでも失敗する場合は、arm64環境とダウンロードページの要件を確認してください。 |
| アプリがインストールされていません/既存のアプリと競合しています | 既存アプリの入手元、上書きインストールの条件、空き容量 | まず設定をバックアップしてから、本站からインストールファイルを再取得してください。重要な設定が保存されている既存アプリを、いきなりアンインストールしないでください。 |
| ストレージの空き容量が不足しています | 内部ストレージの実際の空き容量 | 不要なファイルを削除し、インストール時の展開処理とアプリデータのための空き容量を確保してください。APKファイルのサイズ分だけ空けても足りない場合があります。 |
| 管理者によってインストールが許可されていません | 仕事用プロファイル、保護者による管理、または組織の端末ポリシー | 端末の管理者に、許可されているインストール方法を確認してください。管理ポリシーを回避しようとしないでください。 |
通常、上書きインストールではアプリデータが保持されますが、事前のバックアップに代わるものではありません。更新前に、現在の設定の入手元、ルールの変更内容、必要なパラメーターを記録してください。設定を書き出す場合は、ご自身で管理できる場所に保存してください。書き出したデータにはサブスクリプションURLや認証情報が含まれる場合があります。アンインストールするとローカルデータが削除されることがあるため、インストール失敗時の最初の手段としてアンインストールしないでください。
5. インストール後に設定を読み込みVPNを許可
アプリが起動しても、インストールが成功したというだけで、接続可能な状態とは限りません。サブスクリプションリンクはご利用のサービス提供元から取得してください。Homeで右上の「+」をタップしてAdd Serverを開き、TypeでSubscribeを選択します。サブスクリプションリンクをすべて貼り付けて保存し、Homeでサブスクリプションを更新してください。画面のレイアウトによってボタンの位置が異なる場合があるため、対応する英語の画面項目名で機能を確認します。
- 読み込み前:コピーしたものがサブスクリプションURLであり、サービス提供元のログインページ、決済ページ、または本站のダウンロードページではないことを確認してください。URLのクエリパラメーターもアドレスの一部です。途中で切り取らないでください。
- 読み込み後:Homeに想定した項目が表示されることを確認し、使用する項目を選択します。サブスクリプション元が保存されていることと、接続可能な項目を取得できていることは、別々に確認してください。
- 初回接続:接続スイッチをオンにし、AndroidシステムのVPN接続リクエストを確認します。リクエスト元のアプリがShadowrocketであることを確かめてから許可してください。この権限とインストール元の権限は別のものです。
- 競合する場合:通常、同じユーザーまたは仕事用プロファイル環境で有効にできるVPN接続は1つです。ほかのVPNが接続中の場合は、切断が必要か確認してからShadowrocketを起動してください。
Homeでは接続と項目の操作、Configでは設定ファイル、Settingsではアプリの設定を行います。初回テストで自動接続を有効にする必要はありません。Settings → On Demandは自動接続の条件を設定する項目で、APKのインストール前に必要な操作ではなく、ダウンロード失敗の解決にもなりません。
6. 接続後にルールと接続先の問題を切り分ける
システムでVPN接続中と表示されているのに、ウェブページの動作が想定と異なる場合は、Global Routingを確認します。Config、Proxy、Directはそれぞれ異なるトラフィック処理方式です。切り替える前に現在の設定を記録し、テスト後は元に戻してください。以下の比較は、利用可能な設定がすでにある場合を想定しています。インストール後に接続情報が自動作成されるという意味ではありません。
Config
推奨現在の設定に含まれるルールに従って、リクエストの経路を決めます。特定のウェブサイトが必ずプロキシ経由になるとは限らず、適用されたルールと対応するポリシーによって結果が異なります。
適した用途:設定を確認済みで、日常的なルールベースの振り分けが必要な場合
Proxy
クライアントの処理対象となるリクエストをプロキシポリシーに渡します。一時的にルール振り分けが原因かどうかを確認する際に使えます。選択した接続情報が利用可能であることが前提です。
適した用途:接続可能な設定があり、ルール適用との一時的な比較を行う場合
Direct
クライアントの処理対象となるリクエストを、直接接続として処理します。この設定のままウェブページが直接接続されていても、APKのインストール失敗を意味するものではありません。
適した用途:ローカルネットワークの直接接続時の動作を比較する場合
たとえばConfigで、次のRule例を上から順に照合します。example.comとそのサブドメインには最初のルールが適用され、それ以外の一致しないリクエストはFINALで処理されます。ここでは構文のみを示しています。例のドメインは実際にプロキシが必要なサイトを示すものではありません。また、PROXYには設定内で使用可能なポリシーを指定する必要があります。
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
FINAL,DIRECT
ProxyではアクセスできるのにConfigでは想定どおりに動作しない場合は、ルールの順序、ドメインの照合、フォールバックポリシーを優先して確認してください。どちらでも失敗する場合は、サブスクリプションの項目とネットワークを確認します。一度に変更するのは1項目だけにし、使用した方式と症状を記録してください。再インストール、設定の変更、ルールの編集を同時に行うと、原因を特定できなくなることがあります。ルールの詳細はルールリファレンスをご覧ください。
7. インストールとバックグラウンド接続についてのよくある質問
インストールを許可したのに、なぜブロックされますか?
許可したアプリが、今回ファイルを開いたアプリと同じか確認してください。たとえばブラウザーを許可した後、ファイル管理アプリからAPKを開くと、システムはファイル管理アプリの権限を確認します。現在のブロック画面から設定を開き、表示されているアプリ名を確認して対処してください。すべてのインストール元を許可する必要はありません。
インストール後に不明なアプリの権限をオフにできますか?
はい。システムの「設定 → アプリ → 特別なアプリアクセス → 不明なアプリのインストール」を開き、今回使用したインストール元をオフにしてください。インストール済みのShadowrocketは引き続き起動できます。更新をインストールするときは、その都度、使用するインストール元を許可してください。この設定はVPN接続の権限には影響しません。
画面ロック後に接続が切れた場合、再インストールが必要ですか?
まずバックグラウンドの制限を確認してください。システムの「設定 → アプリ → Shadowrocket → バッテリー」を開き、バックグラウンドでの動作が制限されていないか確認します。端末に表示される選択肢から、必要なバックグラウンド動作を許可してから、画面をロックして再確認してください。メーカーによって項目名は異なります。すべてのアプリのバッテリー設定を変更する必要はありません。
ダウンロード履歴にAPKが複数あります。どれを開けばよいですか?
どのタスクが本站のダウンロードページから開始され、完了と表示されているか確認し、そのファイルを開いてください。ファイル名末尾の数字だけで新旧を判断しないでください。再ダウンロード時にブラウザーが連番を自動追加する場合があります。判別できない場合は重複タスクを削除し、ダウンロードページからもう一度取得してください。
完了後は、3つの点を確認してください。ブラウザーのダウンロード履歴が完了になっていること、システム上でShadowrocketを起動できること、自分で接続を開始したときにシステムからVPNの状態が通知されることです。問題が続く場合は、端末の機種、Androidのシステム情報、失敗した段階、エラーメッセージ全文を記録してください。情報を共有する際は、サブスクリプションURLとパスワードを隠してください。「ダウンロードできない」とだけ伝えるより、ブラウザー、インストーラー、接続設定のどこに問題があるか特定しやすくなります。