Shadowrocketをインストールする際は、まずOSとプロセッサに合ったファイルを選び、その後、個別のアプリに表示される起動警告に対処します。MacまたはWindows版を初めてインストールする方に向けて、AppleシリコンとIntelの確認場所、GatekeeperとSmartScreenへの対処手順、インストール後に既存の設定で接続を確認する方法を説明します。システムによるブロックとネットワーク接続の失敗は別の問題です。それぞれ分けて確認してください。
1. 入手方法とデバイス情報を確認する
本サイトのダウンロード案内から、使用するプラットフォームに合った項目を選んでください。ファイルのアイコンや名前に「Mac」とあるだけで判断しないでください。MacにはAppleシリコン版とIntel版があり、WindowsではWindows用の項目を選びます。この記事のダウンロード案内はすべてダウンロードガイドにリンクしています。掲載されているファイルとインストール手順をご確認ください。
Shadowrocketはクローズドソースの商用アプリです。iPhone / iPad版はApp Storeで$2.99の買い切りです。開発元はShadow Launch Technology Limitedです。システム要件はApp Storeの掲載内容をご確認ください。Mac(Appleシリコン/Intel)、Windows、Android、Linux版は無料です。アプリの取得費用と、利用者がすでに契約しているサービスの費用は別です。アプリの買い切り料金に通信サービスのプラン料金は含まれません。本サイトではサーバーやサブスクリプションを提供、販売、推奨していません。
作業中のデータを保存し、パソコンに十分な空き容量があることを確認してください。会社や学校の管理下にあるデバイスの場合は、ソフトウェアを自分でインストールできるか事前に確認します。管理者による制限と通常のセキュリティ確認は異なる警告です。「開く」を何度もクリックしても解決しません。
2. Mac:AppleシリコンとIntelの選び方
Macの画面左上にあるAppleメニューから「このMacについて(About This Mac)」を開きます。「チップ(Chip)」にAppleチップの名称が表示されている場合はAppleシリコン版を、「プロセッサ(Processor)」にIntelと表示されている場合はIntel版を選んでください。購入年、筐体のサイズ、パソコン名からアーキテクチャを推測しないでください。
「このMacについて」の表示に合わせてMac用インストーラーを選択
Appleシリコン
- 確認する項目:Chip。Appleチップの名称が表示されます。
- ダウンロード項目:Mac Appleシリコン版。
- アーキテクチャの目安:arm64はAppleシリコンに対応します。
Intel
- 確認する項目:Processor。「Intel」と表示されます。
- ダウンロード項目:Mac Intel版。
- アーキテクチャの目安:x64またはx86_64はIntelに対応します。
システムに表示されたプロセッサ情報を基準にしてください。「Mac版」ならどちらのアーキテクチャでも使えるとは限りません。
-
チップを確認
Appleメニュー → このMacについて(About This Mac)を開き、ChipまたはProcessorの項目とmacOSの情報を確認します。
-
ファイルを選ぶ
本サイトのダウンロードガイド → Macに進み、確認したチップの種類に合う項目を選択して、ダウンロードが完了するまで待ちます。
-
インストールする
ダウンロードページに記載された、現在のファイル形式に応じた手順に従ってください。アプリが含まれるディスクイメージが開いた場合は、アプリをApplicationsにコピーします。インストーラーの場合は、画面の案内に従ってインストール先を選択してください。
-
初回起動
ShadowrocketはApplicationsから開いてください。ダウンロードフォルダや一時的にマウントされたボリュームから、継続して起動するのは避けます。システムの警告が表示された場合は、まず全文を読み、次のセクションの手順を確認してください。
「このアプリケーションはこのMacでは使用できません」と表示された場合は、まずアーキテクチャとダウンロードページのシステム要件を確認してください。通常、これはGatekeeperの「開くことを許可するか」という問題ではありません。アーキテクチャの異なるアプリを許可しても、正常に動作するようにはなりません。Appleシリコン搭載デバイスでは、対応するネイティブ版を優先し、互換動作を標準のインストール方法と考えないでください。
3. Mac:「開発元を検証できません」と表示された場合
Gatekeeperは、インターネットから入手したアプリを確認します。「開発元を検証できません」という表示は、現在のポリシーに基づいて開発元の確認を完了できないことを示します。この表示だけでファイルが有害だとは判断できませんが、安全性を保証するものでもありません。本サイトのダウンロードガイドから取得したことと、ファイル名が想定どおりであることを確認したうえで、そのアプリに限って起動を許可してください。
-
警告の内容を控える
初回起動がブロックされたら、警告に表示されたアプリ名を控えてください。まず警告を閉じます。すぐにアプリを削除したり、複数の入手元から取得したファイルを次々に試したりしないでください。
-
設定を開く
Appleメニュー → システム設定(System Settings)→ プライバシーとセキュリティ(Privacy & Security)を開き、下へスクロールしてセキュリティ欄を確認します。
-
個別に起動を許可
ここに直前にブロックされたShadowrocketが表示され、「このまま開く(Open Anyway)」が選べる場合は、名前を確認してクリックします。システムの案内に従い、パスワードまたはTouch IDで認証してください。
-
起動を確認
確認ダイアログの内容をもう一度読み、「開く(Open)」を選択します。古いバージョンのmacOSでは、System Preferences → Security & Privacy → Generalに該当する項目が表示される場合があります。
「このまま開く(Open Anyway)」が表示されない場合は、直前にApplications内の対象アプリを実際に開こうとしたか、現在のアカウントに管理者権限があるかを確認してください。新しいmacOSでは初回起動時の操作が変更されている場合があります。右クリックメニューの「開く」では、システム設定での許可に代わらないことがあります。Gatekeeperを無効にする必要はなく、システム保護を全体的に解除するコマンドも実行しないでください。
4. Windows:インストールとSmartScreenの対処手順
まずWindowsのSettings → System → Aboutでシステムの種類を確認し、本サイトのダウンロードガイドにあるWindowsの項目で、現在のインストーラーの対応条件を確認してください。「このアプリはお使いのPCでは実行できません」と表示された場合は、SmartScreenによるブロックではなく、OSとアーキテクチャの要件を確認してください。
-
ダウンロードを完了する
本サイトのダウンロードガイドからWindows用の項目を選び、ダウンロードが完了するまで待ちます。ブラウザーで一時ダウンロード中の状態にあるファイルは、拡張子を変更して実行しないでください。
-
ファイルを開く
ダウンロードページの説明に従って、インストーラーを起動するかファイルを展開します。展開が必要な場合は、固定のフォルダーに展開してください。圧縮ファイルのプレビュー画面からアプリを直接実行しないでください。
-
詳細を確認
「WindowsによってPCが保護されました」と表示された場合は、まずファイルの入手元を確認してから「詳細情報(More info)」をクリックし、アプリ名と発行元を確認します。
-
実行を確認
入手元を確認し、リスクを理解したうえで、「実行(Run anyway)」をクリックします。その後、ユーザーアカウント制御(User Account Control)が表示された場合は、権限を要求しているプログラムを別途確認してから許可するか判断してください。
-
起動を完了する
インストールウィザードの手順を完了し、実際のインストール先から起動してください。毎回管理者として実行する設定にはしないでください。明確にシステム操作の権限が必要な場合にのみ、該当する許可を行います。
SmartScreenの評価に関する警告、ユーザーアカウント制御(User Account Control)の権限要求、Windows Securityの脅威検出は、それぞれ異なる段階の通知です。発行元が不明でも、名前が似ているという理由だけで信頼できると判断しないでください。この記事では、インストーラーがコード署名済みであるとも断言していません。脅威が検出されたという明確な警告が表示された場合は、実行を中止し、検出の詳細を保存してください。
- 「実行(Run anyway)」が表示されない場合:組織のポリシーや別のアプリ制御機能による制限が考えられます。システム保護を無効にして回避せず、デバイスの管理者に相談してください。
- Windows Sモードの場合:実行できるアプリに追加の制限があります。デバイスの管理要件と対応条件を確認し、同じファイルを何度も実行しないでください。
- インストール後に隔離された場合:Windows Security → Virus & threat protection → Protection historyで記録を確認してください。ダウンロードフォルダー全体を除外対象に追加しないでください。
5. インストール後に設定と接続を分けて確認する
メインウィンドウが開くことは、アプリが起動したことを示すだけで、使用可能なプロキシ接続があることを意味しません。以下の手順は、利用者がすでに自分のサービスと設定を持っていることを前提としています。インポートする前に設定の種類を確認してください。個別サーバーのパラメーター、Subscribeのサブスクリプション、Configファイルは、それぞれ異なる形式です。
サーバーと接続
- Home
- インポート済みのサーバーを確認し、使用する項目を選択します。
- プロトコルのパラメーター
- サービス提供元が指定するアドレス、ポート、認証方式、TLSの要件を確認します。
- Connectivity Test
- 接続スイッチをオンにしてテストを実行し、結果とエラーメッセージを記録します。
ポート番号は既存のサービス設定に従ってください。一般的な443を、すべてのサーバー共通の値として設定しないでください。
ルーティングと自動接続
- Config
- 現在選択されている設定ファイルが想定したものか確認します。
- Global Routing
- Proxy、Direct、Config、Sceneの違いを確認し、目的に合ったものを選択します。
- On Demand
- 該当項目がある画面で、Settings → On Demandを開き、自動接続の条件を確認します。
画面上の項目の位置はプラットフォームによって異なる場合があります。初回の確認では手動で接続し、その後に自動接続の条件を設定してください。
Global Routingでは、Proxyはすべての通信をプロキシ経由にするモード、Directは直接接続するモードです。Configは現在の設定にあるルールに従って通信を振り分け、Sceneは設定済みのシーンに応じて動作します。トラブルの切り分けでは、元の選択内容を記録し、一度に変更する項目は1つにしてください。スイッチがオンでも、すべてのリクエストがプロキシ経由になるとは限りません。
- Homeでサーバーを選択してから接続スイッチをオンにします。システムがネットワーク設定の追加を求めた場合は、現在使用中のShadowrocketからの要求であることを確認してください。
- Connectivity Testを実行した後、普段利用している、正常にアクセスできることが分かっているサイトを開いて確認します。テストに成功しても、すべてのWebサイト、DNS、ルールが正常とは限りません。
- Configを使用する場合は、ルールが上から順に評価されることを確認してください。特にDOMAIN-SUFFIX、IP-CIDR、GEOIP、末尾のFINALに注意し、振り分け結果をインストールの問題と混同しないようにします。
- 複雑な自動接続条件は、ひとまず有効にしないでください。手動接続が安定したらOn Demandを確認します。切断後の自動再接続が原因の切り分けを妨げるのを防げます。
6. よくある質問:警告を確認してから対処する
Macで起動を許可した後もアプリを実行できない場合は?
Appleメニュー → このMacについてを開き、ChipまたはProcessorを再確認してください。アプリを終了し、選択を間違えたアプリを削除してから、ダウンロードガイドで対応するアーキテクチャのファイルを選び直します。ファイルが破損していると表示された場合は、ダウンロードが完了していることを確認して再取得し、許可操作を繰り返さないでください。
Windowsに「実行(Run anyway)」が表示されない場合は?
まず「More info」をクリック済みか確認し、現在の警告がSmartScreenによるものか確認してください。デバイスが組織の管理下にある場合、Sモードの場合、またはアプリ制御ポリシーによる制限がある場合は、管理者に相談してください。異なる仕組みのブロックに、同じボタン操作を当てはめることはできません。
アプリは開くのに接続がタイムアウトします。インストールに失敗したのでしょうか?
まずHomeで選択中のサーバーを確認し、アドレス、ポート、認証情報を照合してからConnectivity Testを実行してください。ウィンドウが正常に開き、リクエストだけがタイムアウトする場合は、ローカルネットワークと利用中のサービスの状態を確認します。先にアプリをアンインストールする必要はありません。何度も再インストールするより、エラーの原文を記録した方が原因の特定に役立ちます。
再インストール前に何を保存しておけばよいですか?
すでにお持ちのConfigファイル、サブスクリプションの配布元、自作ルールを保存し、Global RoutingとOn Demandの設定も記録してください。認証情報を含むファイルは安全な場所に保管します。他の人に問題を相談する際は、サブスクリプションのトークン、パスワード、サーバーの認証情報を隠してください。
インストールの確認を終える条件を明確にしましょう。アプリが決まった場所から正常に起動すること、システムの許可が完了していること、選択した既存の設定を読み込めること、接続テストの結果を説明できることが目安です。その後、一部のサイトだけに問題がある場合は、DNS、ルーティングルール、サーバー側のパラメーターを確認します。アクセスに関する問題をすべてGatekeeperやSmartScreenのせいにしないでください。