Shadowrocket Android版は、arm64アプリに対応したAndroid端末で利用できます。インストールするには、まずシステムブラウザで当サイトのダウンロードページを開き、APKを実際に開くブラウザまたはファイル管理アプリにインストール許可を与えます。WeChat内でダウンロードできない場合は、何度もタップせずブラウザに切り替えてください。以下では、ダウンロード、許可、インストール、初回接続を順に確認し、インストール失敗と接続失敗の違いも説明します。
1. ダウンロード前に端末と入手方法を確認
Android端末では、全プラットフォーム向けダウンロードページからAndroid arm64版を選択してください。arm64はアプリが対象とするプロセッサのアーキテクチャです。プロセッサが64ビット対応でも、端末で動作中のAndroidが必ず64ビットとは限りません。古い端末、軽量化されたOS、特殊な端末では、メーカーのシステム情報も確認してください。端末の商品名だけで判断することはできません。
Shadowrocketはクローズドソースの商用アプリで、入手方法は2通りです。iPhone / iPad版はApp Storeで2.99米ドルの買い切りです。システム要件はApp Storeの掲載内容をご確認ください。Mac(Appleシリコン/Intel)、Windows、Android、Linux版は無料です。この記事ではAndroid版APKを扱うため、iPhone版の購入手順は不要です。
- 入手先を確認:この記事から当サイトのダウンロードページに進み、Android版を選んでください。チャットの添付ファイルや、出所不明のミラーサイトにあるファイルは使用しないでください。
- 空き容量を確認:ダウンロードファイルとインストール後のアプリデータの両方を保存できる容量が必要です。容量不足のメッセージが表示された場合は、空き容量を確保してから再試行してください。
- 端末の制限を確認:仕事用プロファイル、学校管理端末、ペアレンタルコントロールによってアプリのインストールが禁止されている場合があります。端末管理者にポリシーの変更を依頼してください。
- 利用の前提を確認:アプリをインストールしても、接続用の設定が入手できるわけではありません。以降の手順は、利用者が自身で契約しているサービスとサブスクリプションを持っていることを前提としています。当サイトでは、接続設定やサブスクリプションサービスの提供・販売・推奨は行っていません。
2. ブラウザでダウンロードしてインストール
Androidのインストール許可は、通常「インストールを開始するアプリ」ごとに管理されます。たとえば、ブラウザでダウンロードしたファイルをそのまま開く場合はブラウザに許可が必要です。同じファイルをファイル管理アプリから開く場合は、そのアプリに許可が必要になることがあります。インストール時の画面に表示されたアプリ名を確認して設定してください。すべてのアプリに許可を与える必要はありません。
-
ダウンロードページを開く
システムブラウザで当サイトのダウンロードページを開き、Android欄からarm64 APKを選択してください。ページをWeChat内で開いている場合は、右上のメニューから「ブラウザで開く」を選びます。メニュー名はシステムやWeChatの画面によって異なる場合があります。
-
ダウンロードの完了を待つ
ブラウザのダウンロード履歴を開き、ダウンロードが完了してからファイルを開いてください。ファイル名が一覧に表示されていても、ダウンロードが完了したとは限りません。進行中、一時停止、失敗のいずれかが表示されている場合は、インストールに進まないでください。
-
現在の提供元を許可する
APKを開いたときに「この提供元からのインストールは許可されていません」と表示された場合は、案内された設定画面を開き、ブラウザまたはファイル管理アプリの名前を確認して「この提供元のアプリを許可」をオンにします。手動で設定する場合の一般的な経路は、設定 → アプリ → 特別なアプリアクセス → 不明なアプリのインストールです。
-
インストール画面に戻る
先ほどのインストール画面に戻り、インストールを確定してください。システムによっては、戻ったあとにダウンロード履歴からAPKを開き直す必要があります。システムのセキュリティチェックでリスクやポリシーによるブロックが明示された場合は、入手元と表示内容を確認してください。セキュリティ機能全体を無効にしないでください。
-
起動して許可を解除する
インストールが完了したらShadowrocketを起動し、メイン画面が表示されることを確認します。その後、提供元の許可画面に戻り、「この提供元のアプリを許可」をオフにできます。この操作でインストール済みアプリが削除されることはありません。次回手動で更新する際は、案内に従って再度許可してください。
メーカーによって設定項目は「セキュリティ」「プライバシー」「その他の設定」などにあります。上記の経路が見つからない場合は、設定内で「不明なアプリのインストール」を検索し、インストールを開始するアプリを確認してください。管理対象端末でスイッチがグレーアウトしている場合、ダウンロードをやり直しても管理上の制限は解除されません。
3. WeChatでダウンロードをタップしても反応しない場合
WeChat内蔵ブラウザと通常のブラウザでは、ダウンロードの動作が異なります。タップしてもダウンロードが始まらない、一瞬画面が切り替わるだけ、元のページに戻るといった場合は、まずブラウザにダウンロードが引き継がれたか確認してください。ページにエラーが表示されなくても、APKが端末に保存されたとは限りません。
ダウンロード時の確認
- 開く場所
- 通常のブラウザで開いた当サイトのダウンロードページ
- 選択する項目
- Android arm64 APK
- 完了の目印
- ブラウザのダウンロード履歴に「完了」と表示
- 失敗した場合
- ネットワーク、空き容量、ダウンロードの表示を確認して再試行
ファイルのダウンロード完了を確認してから、システムのインストール許可を確認してください。
インストール時の確認
- インストールを開始するアプリ
- APKを実際に開くブラウザまたはファイル管理アプリ
- システム設定の経路
- 設定 → アプリ → 特別なアプリアクセス → 不明なアプリのインストール
- 許可する範囲
- 信頼できる現在の提供元だけを許可
- 完了の目印
- アプリのインストールが完了し、起動できる
ダウンロードの許可とインストールの許可は別の手順です。互いに代用できません。
WeChatのメニューに「ブラウザで開く」がない場合は、現在のダウンロードページのURLをコピーし、システムブラウザに切り替えて貼り付けてください。未完了のダウンロードタスクではなく、ウェブページのURLをコピーします。ブラウザでページを開いたら、Android版のダウンロードボタンをもう一度選び、ダウンロード履歴で結果を確認してください。
- ダウンロード履歴に表示されない:ページを開く場所やネットワーク接続を先に確認してください。インストール許可の設定に進む必要はありません。
- 履歴に失敗と表示される:空き容量とネットワークの状態を確認し、失敗したタスクを削除してから再ダウンロードしてください。古いファイルを誤って開かないように注意してください。
- ダウンロード済みなのに開けない:ブラウザのダウンロード履歴またはファイル管理アプリから開いてください。解析エラーが表示された場合は、ダウンロードが完了しているか、端末のアーキテクチャに対応しているかを確認してください。
4. 初回起動:インストール・設定・接続を切り分ける
Shadowrocketが起動できることは、インストールが成功したことを示します。接続するには、有効なユーザー設定、利用可能なネットワーク、システムのVPN許可も必要です。Homeでは接続と項目を確認でき、Configでは設定ファイルを扱い、Settingsではアプリの設定を行います。各項目の場所は現在の画面で確認してください。Androidの「不明なアプリのインストール」設定は、アプリ内の設定ではありません。
すでにサブスクリプションをお持ちの場合は、入門ガイドに沿ってご自身のリンクをインポートし、選択可能な項目が表示されるか確認してください。説明用の例は https://example.com/sub?token=xxxx です。これはダミー値であり、接続には使えません。実際のリンクには認証情報が含まれる場合があるため、公開コメント、スクリーンショット、質問投稿に貼り付けないでください。
- まずインポート結果を確認:項目が空、またはサブスクリプションの更新に失敗する場合は、元のリンク、有効期限、ネットワークを確認してください。アプリを何度も再インストールする必要はありません。
- 次に接続項目を確認:Homeでご自身が利用している接続項目を選び、接続を開始します。初回にシステムのVPN接続リクエストが表示されたら、内容を読んでアプリ名を確認してください。
- 既存のVPNを確認:Androidでは、通常、同じユーザーまたはプロファイルで同時に有効にできるVPNサービスは1つです。別のVPNやVPNインターフェースを使用するフィルタリングアプリが競合することがあります。
- 最後にバックグラウンド設定を確認:画面ロック後にだけ切断される場合は、設定 → アプリ → Shadowrocket → バッテリーでバックグラウンド制限を確認してください。項目名はメーカーによって異なります。すべての権限をあらかじめ緩和する必要はありません。
5. インストール後に接続できてもアクセスできない場合:ルーティングモードを確認
インストールが成功していても、アクセス結果はGlobal Routingの影響を受けます。トラブルシューティングでは、まず現在のモードを記録し、設定を1つずつ変更して比較してください。サブスクリプションの更新、接続項目の切り替え、ルールの変更を同時に行うと、アクセスが回復しても原因を特定しにくくなります。
Config
推奨現在の設定ファイルに含まれるルールに従ってポリシーを選択します。期待どおりに振り分けるには、設定内容が目的に合っている必要があります。Configにしても、日本国内のすべてのアドレスが自動的に直接接続されるわけではありません。
適した用途:明確なルール設定を使った日常利用
Proxy
クライアントが処理する通信にプロキシを適用し、Configとの比較に使えます。ProxyではアクセスできてConfigではできない場合は、再インストールを検討するのではなく、ルールのマッチ結果とポリシーを重点的に確認してください。
適した用途:ルールの問題と接続の問題を一時的に切り分ける
Direct
直接接続するモードで、プロキシ項目が利用できることを前提にしません。Directの状態では、ウェブページが開くかどうかで選択したプロキシ項目の動作を判断できません。
適した用途:現在のネットワークで直接アクセスできるか確認する
以下はルールの順序を理解するための実際のルール構文であり、接続設定やサーバー情報は含みません。該当するルールの効果はConfigモードでのみ確認してください。インストール時に必須の項目ではありません。PROXYには利用可能なプロキシポリシーが必要です。例のドメインは説明用です。
[Rule]
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
GEOIP,CN,DIRECT
FINAL,PROXY
DOMAIN-SUFFIXはexample.comとそのサブドメインに一致します。文字列が名前に含まれるだけの別のドメインには一致しません。IP-CIDRの例は、指定されたプライベートIPアドレス範囲を対象とします。no-resolveは、このIPルールのために追加のドメイン解決を行わないことを示します。GEOIP,CN,DIRECTはIPの位置情報データベースに基づいて判定します。ウェブページの言語やサイト名に基づく判定ではありません。FINALは、それより前のルールに一致しなかったリクエストを処理するため、最後に置きます。ルールは上から順に照合されるため、広範なルールを先に置くと、後続の具体的なルールが適用されない場合があります。
6. インストールと更新に関するよくある質問
インストールを許可したのに、設定画面を開くよう求められるのはなぜですか?
案内に表示された提供元の名前を確認してください。先ほどブラウザを許可した後、ファイル管理アプリからAPKを開いている可能性があります。設定 → アプリ → 特別なアプリアクセス → 不明なアプリのインストールに戻り、実際に使用する提供元だけを許可してください。スイッチが管理者によってロックされている場合は、端末管理者にお問い合わせください。
「パッケージの解析中に問題が発生しました」と表示された場合は?
まず、未完了または失敗したダウンロードファイルを削除し、当サイトのダウンロードページからAndroid arm64 APKを再ダウンロードしてください。ダウンロード完了後もエラーが出る場合は、端末のOSとアーキテクチャの互換性を確認します。ファイルの拡張子を変更して解決しようとしたり、同じ失敗ファイルを何度も開いたりしないでください。
更新時にインストールできないと表示されます。先にアンインストールすべきですか?
すぐにアンインストールしないでください。まず空き容量、ダウンロードの完了状況、システムが示す具体的な原因を確認します。既存アプリと更新パッケージの署名不一致、端末のポリシー制限、インストーラーの異常などが原因になることがあります。既存のインストールをどうするか判断する前に、ご自身の設定や必要な情報を保存してください。
インストールできたのに、アクセスできないのはなぜですか?
まず、既存のサブスクリプションが正常にインポートされ、選択できる項目があることを確認し、VPNの許可とGlobal Routingを確認してください。すべての項目が使えない場合は、現在のネットワークとご自身が利用しているサービスの状態を確認します。Configだけで問題が起きる場合は、前のセクションを参考にルールを確認してください。インストール許可を変更しても、接続設定の誤りは解消されません。
インストール後、ダウンロードしたAPKは削除できますか?
Shadowrocketが正常に起動することを確認したら、空き容量を確保するためにブラウザのダウンロード履歴またはファイル管理アプリからAPKを削除できます。APKファイルを削除しても、インストール済みアプリはアンインストールされません。アプリをアンインストールするには、システムのアプリ管理から操作します。この2つは別の操作です。