Shadowrocketのデスクトップ版をインストールする方や、初回起動時にシステムのセキュリティ警告が表示された方に向けたガイドです。まずデバイスのアーキテクチャを確認し、本サイトのダウンロードページから対応するインストーラーを入手します。次に、配布元の確認、システムによるブロック、接続権限の問題を切り分けます。インストール後はHomeとConnectivity Testで接続状態を確認できます。セキュリティ警告が表示されても、必ずしもインストール失敗とは限りません。ただし、マルウェアの明確な警告が出た場合は、続行しないでください。
1. 対応プラットフォームと入手方法を確認
Shadowrocketの入手方法は2種類です。iPhone / iPad版はApp Storeで$2.99の買い切り、Mac(Appleシリコン・Intel)/ Windows / Android / Linux版は無料です。すべてのプラットフォームの入手先はダウンロードガイドをご覧ください。デスクトップ版など無料のプラットフォーム向けインストーラーは、本サイトのダウンロードページにあるサイト内の/dl/shadowrocket/パスから入手できます。
iPhone / iPad版のApp Store上のデベロッパはShadow Launch Technology Limitedです。システム要件はApp Storeの製品ページに記載された内容をご確認ください。デスクトップ版のインストーラーを、モバイル版の購入手順から探さないでください。また、購入した年だけでアーキテクチャを判断せず、必ず確認しましょう。同じ年に販売されたMacでも、搭載チップが異なる場合があります。
アプリの買い切りと接続サービスの契約は別です。本サイトではノードやサブスクリプションを提供・販売・推奨していません。以下の接続確認は、ご自身でサービスと設定を用意していることを前提としています。アプリをインストールしても、接続先が自動的に用意されるわけではありません。
2. MacはAppleシリコン版とIntel版のどちらを選ぶ?
Mac画面左上のAppleメニューから「このMacについて」を開きます。「チップ」にAppleシリコンの名称が表示される場合は、ダウンロードページでMac Appleシリコン版を選択します。「プロセッサ」にIntelの名称が表示される場合は、Mac Intel版を選択してください。本体の色、画面サイズ、Touch Barの有無では判断できません。
「このMacについて」のハードウェア情報を確認してインストーラーを選択
Appleシリコン
- 「チップ」欄にAppleシリコンの名称が表示されていることを確認します。
- ダウンロードガイドのMac欄で「Mac Appleシリコン版」を選択します。
- インストール後は「アプリケーション」から起動します。ディスクイメージから直接起動したままにしないでください。
Intel
- 「プロセッサ」欄にIntelと表示されていることを確認します。
- 同じMac欄で「Mac Intel版」を選択します。
- アーキテクチャの不一致が表示された場合は、選択したインストーラーをもう一度確認してください。
このMacのハードウェア情報を基準に選択してください。Appleシリコン版とIntel版は別々の選択肢であり、デバイスの新旧で選ぶものではありません。
Windowsでは「設定 → システム → バージョン情報」を開き、「システムの種類」を確認します。ダウンロードページに記載された対応アーキテクチャとシステム要件を照合してください。ARMプロセッサ搭載デバイスであっても、Mac Appleシリコン版を選ばないでください。プロセッサのアーキテクチャ名が同じでも、異なるOS向けのインストーラーは共用できません。
3. macOSでのインストールと初回起動
ダウンロード後、起動中のShadowrocketを終了してからインストールを始めます。以下ではdmgディスクイメージを使う手順を説明します。Finderに表示されるイメージのウインドウはインストール元で、日常的な起動場所は「アプリケーション」です。ファイルをダウンロードしただけでは、アプリのインストールは完了していません。
-
チップを確認
Appleメニューから「このMacについて」を開き、「チップ」または「プロセッサ」の情報を確認してから、本サイトのダウンロードガイドで対応するMac版を選択します。
-
ディスクイメージを開く
Finderのダウンロードフォルダで、ダウンロードしたdmgを開きます。イメージが不完全、またはマウントできないという警告が出た場合は、セキュリティ設定を変更する前に再ダウンロードしてください。
-
アプリをコピー
ディスクイメージ内のShadowrocketを「アプリケーション」にコピーします。既存の項目を置き換えるよう求められた場合は、古いアプリを終了し、必要な設定情報を保存したことを確認してください。
-
Macから起動
Finderから「アプリケーション」→ Shadowrocketを開きます。コピーが完了したら、Finderのサイドバーからインストール用ディスクイメージを取り出せます。
-
権限を確認
初回起動時やネットワーク関連の権限に関するメッセージを確認してください。アプリの入手元と、表示されたアプリ名が今回の操作に一致することを確かめてから、必要な設定変更を許可します。
「アプリケーションはサポートされていません」または「このMacでは使用できません」と表示された場合は、まずアーキテクチャとシステム要件を確認してください。セキュリティ設定を変更しても、アーキテクチャの不一致やシステムバージョンの要件は解決できません。同じ非対応インストーラーを何度開いても結果は変わりません。ダウンロードガイドに戻り、適切なものを選び直してください。
4. macOSの「開発元を検証できません」への対処
macOSはインターネットからダウンロードしたアプリをセキュリティチェックします。「開発元を検証できません」と「コンピュータに損害を与えるため開けません」は別の警告です。本サイトのダウンロードページから入手したファイルであり、開発元の確認または検証ができないという種類のブロックであることを確認した場合に限り、個別アプリの起動を許可する項目がシステムにあるか確認してください。
配布元の確認に関する警告
- 設定を開く
- Appleメニュー →「システム設定」→「プライバシーとセキュリティ」
- 確認する項目
- セキュリティ欄で、直前に起動したShadowrocketに関するブロック記録を探します。
- 次の操作
- 「このまま開く」が表示されている場合は、配布元を確認してから選択し、システムの指示に従って認証します。
この項目は通常、アプリを一度開こうとした後に表示されます。ボタン名や場所はmacOSのバージョンによって異なります。
破損または脅威に関する警告
- ファイルが破損している
- 今回ダウンロードしたファイルを削除し、本サイトのダウンロードガイドから再入手して試します。
- 明確な脅威の警告
- 起動を中止し、警告の全文を記録して、システムのセキュリティツールまたはデバイス管理者に確認を依頼します。
- 組織管理下のデバイス
- 管理者に連絡して組織のポリシーを確認します。セキュリティ設定を自分で変更しないでください。
配布元の確認に関する許可操作で、すべてのエラーが解決するわけではありません。原因を確認せずにシステム保護を無効にしないでください。
古いmacOSでは、該当する項目が「システム環境設定 → セキュリティとプライバシー → 一般」にある場合があります。「開くことを許可」するボタンが表示されない場合は、警告が本当に開発元の検証に関するものか、起動したアプリが「アプリケーション」内のものか、デバイスが組織管理下にあるかを確認してください。ダウンロード時の属性を一括削除するターミナルコマンドを使ったり、システムのセキュリティチェックを無効にしたりしないでください。
5. Windows SmartScreenのブロックと権限の確認
Windows版は本サイトのダウンロードガイドから入手して、インストーラーを起動します。「WindowsによってPCが保護されました」と表示された場合は、内容を確認すべきセキュリティ警告です。無視してよいインストール手順ではありません。まずブラウザーでダウンロード元を確認し、警告に表示されたアプリ名と発行元を確かめてください。
- 警告の内容を確認します。Microsoft Defender SmartScreenによるブロックなのか、マルウェア検出、組織のポリシー、その他のセキュリティツールによるものなのかを確認してください。警告の種類が異なれば、対処方法も異なります。
- 「詳細情報」を確認します。SmartScreenにこの項目が表示されている場合は、詳細を開いてアプリ名、発行元、ファイルの入手元を確認します。発行元が不明だからといって、安全性が確認できたわけではありません。情報が一致しない場合は、操作をキャンセルしてください。
- 条件を確認して続行します。入手元を確認済みで、明確な脅威が検出されておらず、システムに「実行」ボタンが表示されている場合に限り、選択を検討してください。ボタンがない場合は、保護機能を無効にしたりグループポリシーを変更したりして強制的に続行しないでください。
- 権限要求を確認します。続いてユーザーアカウント制御の画面が表示された場合は、プログラム名、発行元、ファイルの場所を確認してから許可するか判断してください。警告を通過するために、身元のわからないプログラムを管理者として実行しないでください。
- インストール後に起動します。インストーラーの画面に従ってインストールを完了し、スタートメニューからShadowrocketを起動します。まずアプリが正常に開くことを確認してから、接続設定を行ってください。
SmartScreenの「実行」とユーザーアカウント制御の「はい」は、別々の問題に対応します。前者はアプリの評価と実行のブロック、後者はシステム変更の許可に関するものです。どちらも接続が確立したことを示すものではありません。Microsoft Defenderが具体的な脅威を報告した場合や、デバイスでより厳格なアプリ制御ポリシーが有効な場合は、インストールを中止して管理者に相談してください。ドライブ全体を除外対象に追加したり、リアルタイム保護を無効にしたりしないでください。
6. インストール後はHomeで接続を確認し、先にシステムのセキュリティ設定を変えない
アプリが起動できれば、起動段階は完了しています。Webサイトにアクセスできるかどうかは、ご自身のサーバー設定、ルーティングの状態、ネットワーク環境にも左右されます。デスクトップ版の画面構成はモバイル版と異なる場合があります。画面を探すときはHome、Config、Settingsなどの表示を手がかりにしてください。初回の切り分けでは手動接続を使い、動作の確認を妨げないようSettings → On Demandの設定は後回しにしましょう。
- 設定があるか確認します。Homeでサーバー一覧を確認してください。Add Serverから手動で入力する場合は、プロトコル、アドレス、ポート、認証情報を、ご自身のサービス情報と一致させます。ポート番号はすべての設定で共通ではありません。
- サブスクリプションとルールファイルを区別します。登録済みのサブスクリプションはサーバー情報のインポートや更新に使います。Config内のルールファイルは通信の振り分けを指定します。一方をインポートしても、もう一方が自動で設定されるわけではありません。
- Global Routingを確認します。Proxyはプロキシ経由、Directは直接接続、Configは設定済みルールによる振り分け、Sceneはシーンの選択に使います。まず現在の選択を記録してください。ルールを確認する場合はConfigを選び、有効なルールファイルがあることを確認します。
- Connectivity Testを実行します。テスト結果が示すのは、指定されたテスト条件での到達性だけです。すべてのWebサイト、DNS名前解決、アプリケーションの通信が正常だと証明するものではありません。実際のアクセス状況やログとあわせて原因を調べてください。
- 設定値をそのまま保ちます。Shadowsocks、VMess、VLESS、Trojan、Hysteria2、WireGuardでは設定項目が異なります。エラーを解消しようとしてプロトコルをむやみに変更したり、認証情報を削除・変更したりしないでください。
設定がない場合は、クイックスタートを参考に、ご自身が用意した情報をインポートしてください。設定があるのに接続できない場合は、接続トラブルの対処方法をご覧ください。DOMAIN-SUFFIX、GEOIP、IP-CIDR、FINALはルールでの照合条件や最終ルールです。これらを変更しても、インストーラーが開かない問題やシステム権限の拒否は解決しません。
7. インストール時によくある質問
Macで「ファイルが破損しています」と表示されても、「このまま開く」を選んでいいですか?
破損の警告を、開発元の検証に関する警告と決めつけないでください。今回ダウンロードしたファイルを削除し、本サイトのダウンロードガイドから対応するアーキテクチャのインストーラーを再ダウンロードします。同じ警告が続く場合は、エラー全文とシステム情報を記録して、インストールを中断してください。ターミナルからシステムのセキュリティチェックを無効にしないでください。
Windowsに「実行」ボタンが表示されない場合は?
警告がSmartScreenによるものか、デバイスが組織のポリシーで管理されているかを確認してください。続行ボタンがない場合は操作をキャンセルし、管理者に確認します。制限を回避するためにレジストリや組織のポリシーを変更したり、Microsoft Defenderを無効にしたりしないでください。
再インストールするとサーバー一覧は自動的に戻りますか?
再インストールを設定の復元手段として考えないでください。アンインストールや置き換えの前に、ご自身の設定元と必要な設定を保存してください。認証情報を含むデータは安全に保管します。再インストール後はHomeを確認してください。一覧が空の場合は、既存の設定を再インポートします。デスクトップにモバイル版の設定が自動で同期されるとは限りません。
アプリは起動するのに、接続できないのはなぜですか?
Homeでサーバーの選択、Global Routing、接続スイッチ、Connectivity Testの順に確認してください。システムからネットワーク設定の権限を求められた場合は、アプリ名を確認してから許可します。アプリが起動できても、必要な権限、サービスの認証、ルール設定がすべて完了しているとは限りません。
トラブルシューティングでは一度に一つだけ条件を変更し、操作前後のメッセージを記録してください。インストール段階ではファイルの入手元、デバイスのアーキテクチャ、システムエラーを記録します。接続段階では選択中のサーバー、Global Routingの状態、テスト結果を記録してください。インストールの問題とネットワークの問題を切り分け、原因と異なる設定を繰り返し変更するのを防げます。
Shadowrocketをダウンロードして、インストール後に設定する
iPhone / iPad版はApp Storeで$2.99の買い切りです。システム要件はApp Storeの製品ページに記載された内容をご確認ください。Mac(Appleシリコン / Intel)/ Windows / Android / Linux版は無料です。まずデバイスに合った方法でインストールし、ガイドに沿ってご自身の設定をインポートしてください。