AndroidスマートフォンまたはタブレットにShadowrocketをインストールする方向けの記事です。システムブラウザで当サイトのダウンロードページを開き、Android版APKを入手します。インストールファイルを実際に開くアプリに対して、不明なアプリのインストールを一時的に許可し、インストール後に初回接続時のVPN許可を行います。WeChat内でダウンロードできない場合、ファイルを解析できない場合、接続できない場合は、それぞれ別の段階の問題として確認してください。
1. Android版の入手先とインストール前の確認
AndroidへのインストールはShadowrocketのダウンロードページから始めます。Androidの項目を開き、そのページに表示されているインストーラーのボタンを使用してください。他のプラットフォーム向けのファイルをAndroidで使わないでください。また、ファイル名にShadowrocketと含まれているだけで配布元を判断しないでください。当サイトのインストーラーはサイト内の /dl/shadowrocket/ パスからダウンロードします。この記事にインストーラーへの直リンクはありません。利用できるファイルはダウンロードページに現在掲載されているものをご確認ください。
入手方法は2種類です。iPhone / iPad版はApp Storeから入手でき、価格は$2.99の買い切りです。開発者はShadow Launch Technology Limitedです。システム要件はApp Storeの掲載内容をご確認ください。Mac(Appleシリコン / Intel)、Windows、Android、Linux版は無料です。Android版の利用にiPhone / iPad版の購入手続きは必要ありません。
- デバイスを確認:システム設定の「デバイス情報」または「タブレット情報」で端末の情報を確認し、ダウンロードページの対応条件と照合してください。プロセッサのブランド名だけでインストーラーのアーキテクチャを判断しないでください。
- 空き容量を確認:インストール時にはAPKの保存と展開が必要です。ダウンロードファイルの容量分だけ空いていても足りない場合があります。容量不足が表示されたら、空き容量を確保してからインストールをやり直してください。
- ネットワークを確認:まずシステムブラウザで当サイトのダウンロードページにアクセスしてください。ページが開けない問題とインストーラーのエラーは別の問題です。ダウンロードが完了するまでは、アプリ内の設定を変更する必要はありません。
- 利用条件を確認:接続には、ユーザー自身が用意したサービス事業者とサブスクリプションが必要です。クライアントをインストールしただけでは接続設定は完了しません。当サイトではノードやサブスクリプションを提供・販売・推奨していません。
2. APKのダウンロードからインストールまでの5ステップ
以下では、一般的なAndroidの手順を説明します。「不明なアプリのインストール」の場所は端末によって異なるため、システムに表示される許可画面に従ってください。ここで説明するのはシステム設定であり、Shadowrocketアプリ内のSettingsとは異なります。インストール前にアプリ内で許可設定を探す必要はありません。
-
ダウンロードページを開く
システムブラウザで当サイトのダウンロードページにアクセスし、Androidの項目を開きます。WeChat内蔵ブラウザを使っている場合は、次のセクションの手順でシステムブラウザに切り替えてからダウンロードボタンを操作してください。
-
ダウンロードの完了を待つ
ダウンロードを開始したら、ブラウザの「ダウンロード」で進行状況を確認します。ダウンロードが完了してからAPKを開いてください。ダウンロード中の一時ファイルの名前を
.apkに変更してインストールしようとしないでください。 -
現在のダウンロード元を許可する
APKを開いたときに、現在のダウンロード元にインストール権限がないと表示されたら、通知内の「設定」をタップします。「不明なアプリのインストール」を開き、表示されているブラウザまたはファイル管理アプリに「この提供元のアプリを許可」を設定してください。
-
インストーラーに戻る
元のインストール画面に戻って「インストール」を選び、システムの処理が完了するまで待ちます。戻ったときにインストーラーが閉じていた場合は、ブラウザのダウンロード履歴またはシステムの「ダウンロード」フォルダから先ほどのファイルを開き直してください。
-
ダウンロード元の許可を解除する
アプリがインストールされたことを確認したら、先ほどのダウンロード元の許可画面に戻り、一時的に有効にした権限をオフにします。この権限を解除しても、インストール済みアプリの動作には影響しません。今後アップデートをインストールする際は、必要に応じて再度許可してください。
「不明なアプリのインストール」は、特定のアプリに付与する権限であり、APKファイルに対する恒久的な許可ではありません。たとえば、ブラウザから直接ファイルを開く場合はブラウザへの許可が求められ、ファイル管理アプリから開く場合はそちらへの許可が必要になることがあります。画面に表示されたアプリ名を確認し、すべての提供元を許可しないでください。
3. インストール権限とVPN許可は別々に設定
Androidのインストール時に設定する提供元の権限は、特定のアプリがインストールを開始できるかどうかを決めます。初回接続時のVPN許可は、ShadowrocketがシステムのVPNインターフェースを作成できるかどうかを決めます。用途は異なります。前者を許可しても後者が許可されたことにはならず、後者を拒否してもAPKのインストール失敗を意味するわけではありません。
インストール元の権限
- 一般的な設定場所
- システム設定 → アプリ → 特別なアプリアクセス → 不明なアプリのインストール
- 許可するアプリ
- APKを実際に開くブラウザまたはファイル管理アプリ
- 設定するタイミング
- APKを開いた後、システムのインストーラーにブロックされたと表示されたとき
- インストール後
- 今回一時的に許可した提供元の権限をオフにする
メニュー名はシステムによって異なります。システム設定で「不明なアプリのインストール」と検索する方法もあります。
システムVPNの許可
- 許可が求められる場面
- 接続設定後、Homeで初めて接続スイッチをオンにするとき
- 許可するアプリ
- Shadowrocketが開始するシステムVPN接続リクエスト
- 確認する内容
- リクエスト元のアプリ名を確認してから、システムダイアログで許可する
- 競合の確認
- システムVPNを使用中の他の接続を先に停止する
VPNアイコンはシステムインターフェースが確立されたことを示しますが、サブスクリプション内のサーバーが必ず利用できることを示すものではありません。
端末が会社や学校の管理下にある場合、端末のポリシーによってインストール権限が制限され、個人設定から変更できないことがあります。その場合は端末の管理者に相談してください。端末管理やセキュリティ機能を無効にして、強制的にインストールしないでください。システムがリスクを明示したりインストールをブロックしたりした場合は、操作を中止し、ダウンロード元と表示内容を改めて確認してください。
4. WeChat内でダウンロードできない場合はシステムブラウザに切り替える
WeChat内蔵ブラウザとシステムブラウザでは、ダウンロード環境が異なります。ボタンをタップしてもファイルが保存されない、ページにとどまる、ダウンロードがブロックされるといった現象は、ファイルのリクエストがシステムのダウンローダーに渡る前に発生している可能性があります。この場合、Shadowrocketの設定を変更する必要はありません。また、何度もタップしてダウンロードタスクを重複させないでください。
- WeChat内で当サイトのページを開き、右上のメニューをタップして「ブラウザで開く」または同等の項目を探してください。メニューの表示は端末やWeChatの画面によって異なります。
- その項目がない場合は、メニューから「リンクをコピー」を選び、システムブラウザを開いてアドレスバーにURLを貼り付け、アクセスしてください。検索欄に貼り付けて、検索結果を適当に選ぶ方法は避けてください。
- アドレスバーのドメインが
shadowrockethub.comであることを確認してから、ダウンロードページのAndroid項目を開いてダウンロードしてください。 - システムブラウザのダウンロード履歴にタスクが表示されているか確認します。完了したら履歴からAPKを開き、インストール元の権限を設定してください。
リンクをコピーするときは、チャットに表示されたタイトルや転送メッセージではなく、ウェブページのURLをコピーしてください。システムブラウザでページは開けるのにファイルをダウンロードできない場合は、ネットワークでログインが必要か、端末の空き容量があるかを確認してから、ダウンロードページで再度ダウンロードしてください。失敗した古いファイルを何度も開かないでください。
5. インストール後にHomeとGlobal Routingを確認
Shadowrocketを開いたら、まずHomeでユーザー自身が用意した接続情報を追加します。サブスクリプションを使う場合は、Home右上の「+」からAdd Serverに進み、TypeでSubscribeを選択します。自身の完全なサブスクリプションURLを入力して保存し、リストに読み込まれたことを確認してください。プラットフォームによってコントロールの位置が異なる場合があります。現在の画面に表示される項目に従ってください。利用可能な設定がすでにある場合、インストール確認のために何度も削除する必要はありません。
続いてHomeのGlobal Routingを確認します。インストールの成功と適切な振り分け設定は別の問題です。アプリが起動できればインストールは完了しています。特定のウェブページにアクセスできない場合は、現在のモード、設定ルール、サーバーの状態を確認してください。以下ではShadowrocketの設定項目のみを比較します。モードを切り替えればあらゆるネットワークの問題が解決するわけではありません。
Config
推奨現在選択している設定ファイルのルールに従って照合します。ルールに一致すると、そのルールで指定されたポリシーが適用されます。前のルールに一致しない通信は、FINALなどのフォールバック設定で処理されます。一致しない通信がすべて自動的に直接接続されるわけではありません。
適した用途:設定内容を確認済みで、日常的に通信を振り分ける場合
Proxy
クライアントが処理する通信を、現在のプロキシポリシーに渡します。Configの通常の振り分けルールに基づいて直接接続を選ぶことはありません。無効なサブスクリプションを復旧したり、誤ったサーバーパラメータを修正したりする機能ではありません。
適した用途:通信の問題が振り分けルールに関係するか、一時的に比較確認する場合
Direct
クライアントが処理する通信を、プロキシサーバーを経由せず接続先に直接接続します。Directに切り替えた後、一部のリソースにアクセスできなくても、APKのインストールに問題があるとは限りません。
適した用途:端末の直接接続ネットワークを比較確認する場合
- まずHomeにユーザー自身のサーバー項目が表示されていることを確認し、使用する項目を選択してください。リストが空なのは、インストール元の権限が原因ではありません。
- 接続スイッチをオンにしてシステムVPNリクエストを確認し、明確なエラーメッセージが表示されるかどうかに注意してください。
- 同じウェブページで切り替え前後の状態を比較します。一度に変更する設定は1つだけにし、変更前の値を記録して、テスト後に元の設定へ戻してください。
- ルールを確認する場合はConfigを開いてください。
DOMAIN-SUFFIX、GEOIP、IP-CIDR、FINALをサーバーアドレスとしてAdd Serverに入力しないでください。
6. Androidのインストール・アップデートでよくある質問
トラブル対応ではエラーメッセージを原文のまま残し、ダウンロード、インストール、接続のどの段階で発生したかを切り分けてください。以下に、よくある現象と対処方法をまとめます。原因がわからないうちにデータの消去、アプリのアンインストール、ネットワーク設定の変更を同時に行わないでください。
ファイルをダウンロードできたのに、タップするとウェブページが開くのはなぜですか?
まずブラウザのダウンロード履歴でファイルの種類を確認してください。保存されたものがウェブページやエラー画面であれば、インストール可能なAPKではありません。今回の誤ったダウンロードを削除し、当サイトのダウンロードページにあるAndroid項目から再度入手してください。ファイルの拡張子を変更するだけでは解決しません。
「パッケージを解析できません」と表示されます。もう一度インストールすれば解決しますか?
まずダウンロードが完了していることを確認し、ダウンロードページの対応条件と端末のアーキテクチャを照合してください。未完了のファイルを削除して、一度だけ再ダウンロードします。それでも失敗する場合はシステムの表示を保存し、互換性の制限がないか確認してください。同じ異常ファイルでインストールを繰り返さないでください。
ブラウザからのインストールを許可したのに、ファイル管理アプリではブロックされます。
権限は提供元アプリごとに管理されます。ファイル管理アプリからAPKを開く場合は、システムの表示で提供元のアプリ名を確認し、そのファイル管理アプリに一時的なインストール許可を設定してください。許可済みのブラウザのダウンロード履歴から開く方法もあります。完了後は一時的な許可をオフにしてください。
アップデート時に「アプリがインストールされていません」と表示されます。先にアンインストールする必要がありますか?
まず空き容量、インストーラーの対応条件、既存アプリの入手元を確認してください。署名の不一致やシステムによるダウングレード禁止も、上書きに失敗する原因になることがあります。すぐにアンインストールしないでください。利用可能な設定を保管し、バックアップから復元できることを確認してから、インストールの競合に対処してください。
インストール後に接続できません。APKを再インストールすればよいですか?
まずHomeのリスト、現在選択中のサーバー、Global Routing、システムVPNの許可を確認し、自身のサブスクリプションが有効かどうかも確認してください。アプリが正常に起動するのに接続できない場合は、接続設定とネットワークを優先して確認します。再インストールしてもサーバー情報は自動的に追加されません。
今後のアップデートも、当サイトのダウンロードページからAndroidの項目を選んでください。できるだけシステム標準の上書きインストール手順を使い、アップデート前に設定を適切に保管してください。アンインストール後にデータを必ず復元できるとは限りません。エラー画面を共有する場合は、サブスクリプションURL内のtoken、アカウント情報、サーバー認証情報を隠し、エラーメッセージと操作手順は残してください。