この記事の要点

ShadowrocketのAndroid版をインストールする手順は、APKのダウンロード、ファイルを開くアプリへのインストール許可、システムでのインストール確認の3段階です。初めてインストールする方、WeChat内でダウンロードできない方、「不明なアプリのインストールが禁止されています」と表示される方に向けて解説します。インストール後はVPNの許可と手持ちの設定を確認し、インストール完了と接続可能な状態を混同しないようにしましょう。

1. ダウンロード先と許可が必要なアプリを確認する

Android端末で当サイトのアプリダウンロードページを開き、Android版を選択します。Androidのインストールパッケージは当サイトのダウンロードページから入手できます。ファイルのURLは当サイト内の /dl/shadowrocket/ にあります。検索結果から同名のファイルを探したり、ウェブページをファイルとして保存してインストールしようとしたりする必要はありません。

「不明なアプリのインストールを許可」は、Androidでインストール元のアプリに与える許可であり、Shadowrocketのネットワーク権限ではありません。通常、この許可はアプリごとに管理されます。ブラウザーでAPKを開く場合は、そのブラウザーの許可を確認してください。ダウンロードしたファイルをファイルマネージャーで開く場合は、ファイルマネージャーにも個別の許可が必要になることがあります。ブラウザーに許可していても、ファイルマネージャーに同じ許可が与えられるわけではありません。

2つの入手方法
iPhone / iPad版はApp Storeで$2.99の買い切り。Mac、Windows、Android、Linux版は無料
.apk
この記事で扱うAndroidアプリのインストールファイル形式
2種類の許可
インストール元の許可と、初回接続時のVPN許可をそれぞれ確認

Shadowrocketはクローズドソースの商用アプリです。iPhone / iPad版のApp Store製品ページに記載されたデベロッパはShadow Launch Technology Limitedです。システム要件はApp Storeの製品ページをご確認ください。Mac版はAppleシリコン版とIntel版があります。この記事ではAndroid版のインストール手順を説明します。ほかの端末では、ダウンロードページから該当するプラットフォームを選んでください。

2. APKをダウンロードしてインストールする

まずシステムブラウザーでダウンロードページを開き、端末に十分な空き容量があることを確認します。メーカーによって設定メニューの名称は多少異なります。以下では一般的なAndroidの手順を紹介します。同じ項目が見つからない場合は、システム設定で「不明なアプリのインストール」を検索してください。関係のない開発者向け設定は変更しないでください。

  1. ダウンロードページを開く

    システムブラウザーで当サイトのアプリダウンロードページを開き、Android版のセクションからダウンロードします。ブラウザーにAPKを保存するか確認された場合は、ページとダウンロード元が当サイトであることを確かめてから、画面の案内に従ってください。

  2. ダウンロードの完了を待つ

    ブラウザーのメニューから「ダウンロード」を開き、ファイルのダウンロード完了を確認してからタップします。ダウンロード中、一時停止中、または失敗と表示されているファイルを繰り返し開こうとしないでください。

  3. 現在のインストール元を許可する

    インストールが禁止されているというメッセージが表示されたら、メッセージ内の設定へのリンクをタップします。一般的な手順は、システム設定 → アプリ → 特別なアプリアクセス → 不明なアプリのインストール → 現在のブラウザー → この提供元のアプリを許可、です。画面に表示されたアプリ名が、実際に操作しているアプリと一致しているか確認してください。

  4. 戻ってインストールを確認する

    インストール画面に戻り、アプリ名がShadowrocketであることを確認してから「インストール」をタップします。戻ったときにインストール画面が閉じていた場合は、ブラウザーのダウンロード履歴から、ダウンロード済みの同じAPKをもう一度開いてください。

  5. アプリを開き、許可を取り消す

    インストール完了後にアプリを開き、メイン画面が表示されることを確認します。その後、同じシステム権限の画面に戻り、ブラウザーの「この提供元のアプリを許可」をオフにできます。この操作でインストール済みのShadowrocketがアンインストールされることはありません。次回の更新時には、必要に応じて再び許可してください。

3. WeChat内でダウンロードをタップしても反応しない場合

WeChat内蔵ブラウザーでは、ファイルのダウンロードやシステムのインストーラーの起動方法が、システムブラウザーと異なる場合があります。タップしてもページが変わらず、ダウンロード履歴にも何も表示されない場合は、まずページを開く環境を変えてください。Shadowrocketの設定やネットワークルールをすぐに変更する必要はありません。アプリがまだインストールされていないため、ConfigやGlobal Routingは確認対象ではありません。

権限を確認するときは、システムのメッセージに表示されたインストール元アプリ名を基準にします。ブラウザーでダウンロードしたファイルを最終的にファイルマネージャーで開く場合、許可が必要なのはファイルマネージャーの可能性があります。ファイルのダウンロード元がブラウザーだからといって、ブラウザーの権限だけを何度も切り替えないでください。また、すべてのアプリに一括でインストールを許可しないでください。

4. インストールに失敗した場合は表示に応じて対処する

まずシステムに表示されたメッセージをそのまま記録し、ダウンロード、インストール元の許可、システムによるインストールのどの段階で起きた問題かを切り分けます。以下は考えられる対処方法で、すべての端末に同じメッセージが表示されるとは限りません。再試行する前に既存の設定を保持してください。Shadowrocketがすでにインストールされている場合、アンインストールして再インストールすることを最初に試す必要はありません。

ブラウザーを許可したのに、インストールできないと表示されるのはなぜ?

インストール画面に表示されたインストール元アプリを確認してください。「ファイル」からAPKを開いている場合は、システム設定 → アプリ → 特別なアプリアクセス → 不明なアプリのインストールで、そのファイルマネージャーを探します。スイッチを操作できない場合や管理者による制限が表示される場合は、端末の管理者に対応を依頼してください。

「パッケージの解析中に問題が発生しました」と表示された場合は?

まず、途中で止まったダウンロードや失敗したファイルを削除し、当サイトのダウンロードページからもう一度ダウンロードしてください。完了したらファイルを開きます。同じメッセージが再び表示される場合は、端末のシステムとダウンロードページに記載されたパッケージ要件が合っているか確認してください。インストール元の許可を何度も切り替えても、不完全なファイルは修復できず、システムとの互換性も変わりません。

更新時に「アプリがインストールされていません」と表示されたら、先にアンインストールすべき?

まず空き容量とシステムに表示された詳しい理由を確認し、当サイトのダウンロードページで提供しているAndroid版インストールパッケージを使用していることを確かめます。署名が異なるアプリは、そのまま上書きインストールできません。原因が明確でなく、設定のバックアップも済んでいない場合は、既存のアプリをアンインストールしないでください。このメッセージだけを根拠に、署名の問題だと判断することもできません。

ダウンロード後、APKの保存場所がわからない場合は?

まず元のブラウザーのメニュー → ダウンロードを確認し、次にシステムのファイルマネージャーにある「ダウンロード」を確認してください。ファイル名だけで保存先を推測しないでください。履歴でダウンロード失敗と表示されている場合は、同名の古いファイルを開くのではなく、先に再ダウンロードを完了させてください。

インストールの不具合を報告する際は、端末の機種、Androidのシステム情報、ファイルを開いたアプリ、システムに表示されたメッセージをお知らせください。設定内容を含むスクリーンショットは、パスワード、サブスクリプションURL、トークンを隠してから共有してください。インストールの問題を説明するために、接続情報を公開する必要はありません。

5. 初回起動:インストール許可とVPN許可は別

Shadowrocketのメイン画面が開けば、インストールと起動は完了しています。接続するには、ユーザー自身が用意したサービスプロバイダーの設定と、AndroidによるVPN接続の許可が必要です。当サイトではサーバー情報やサブスクリプションを提供・販売・推奨していません。アプリの買い切り料金と接続サービスの料金は別です。アプリをインストールしても、利用可能な接続設定が自動で作成されるわけではありません。

  1. Homeで既存の設定を確認します。まだインポートしていない場合は、手元にあるサービスプロバイダーの情報を使い、対応するプロトコルに応じてサーバー、ポート、認証情報を入力してください。サーバーアドレスだけを入力し、ポートやパスワードを入力し忘れないようにしてください。
  2. 既存のサブスクリプションを使う場合は、Subscribeに対応するインポート画面から自分のリンクを追加し、更新後に項目が実際に表示されているか確認します。サブスクリプションの取得失敗とAPKのインストール失敗は、別の段階で起きる問題です。
  3. 使う項目を選択してから接続スイッチをオンにします。システムから初回のVPN接続リクエストが表示されたら、リクエスト元がShadowrocketであることを確認し、内容を読んだうえで許可するか判断してください。
  4. 端末で別のVPN接続が動作中の場合は、競合している接続がないか確認して停止してから、もう一度試してください。VPNの許可を拒否した場合、APKの再インストールは通常必要ありません。接続リクエストをもう一度表示させてください。

インストール元の許可は、どのアプリがアプリのインストールを開始できるかを制御します。VPNの許可は、アプリがシステムのネットワークトンネルを作成することを許可します。両者は代替できません。システムのステータスバーにVPNアイコンが表示されても、トンネルが確立されたことを示すだけで、接続先サーバーに到達できることや、ルールが想定どおりであることまでは証明できません。具体的な接続先を1つ決めて結果を確認し、失敗した場合はエラーメッセージを記録してください。複数の設定を同時に変更しないでください。

6. Global Routingでルールの問題と接続の問題を切り分ける

インストールと設定のインポートが完了したあと、「接続できるのにページが開かない」場合は、ネットワーク設定を確認します。まずHomeでGlobal Routingを確認してください。以下は同じアプリ内での通信処理方法の比較です。対象範囲はShadowrocket経由の接続であり、端末上のすべての通信が必ず処理されるという意味ではありません。

Config

推奨

現在有効なConfigルールに従って接続を処理します。すべての接続先がプロキシを使うとは限りません。ルールにDOMAIN-SUFFIX、IP-CIDR、GEOIPが含まれる場合は、ルールの順序と適用されたポリシーを確認してください。FINALはそれ以前のルールに一致しなかった接続を処理し、その後に指定されたポリシーが最終的な接続先を決めます。

適したケース:明確な振り分け設定があり、日常的な接続をルールに従って処理したい場合。

Proxy

対象となる接続をプロキシ経由にし、問題がConfigの振り分けルールに関係するかを比較しやすくします。切り替え後も接続できない場合は、選択中の項目とプロトコルの設定を確認してください。この結果だけで再インストールが必要だとは判断できません。

適したケース:既知の設定を使い、プロキシ経由とルール経由の通信を一時的に比較する場合。

Direct

対象となる接続を直接接続にします。接続先のプロキシサーバーが正常かどうかを確認する方法ではありません。Directのままになっていることに気づかず、接続スイッチがオンというだけでプロキシが有効だと誤認することがあります。

適したケース:現在のネットワークで直接接続できるかを確認し、基本的なネットワークの問題を切り分ける場合。

一度に変更する設定は1つだけにし、変更前後の接続結果を記録してください。たとえば同じ接続先がProxyでは開けてConfigでは開けない場合は、現在の設定と適用されたルールを優先して確認します。どちらでも開けない場合は、ローカルネットワーク、選択中の項目、各パラメーターを確認してください。確認後は想定する設定に戻し、トラブル対処のための一時設定をそのまま使い続けないでください。