MacまたはWindowsにShadowrocketを初めてインストールする方向けの記事です。まずデバイスのチップとインストールファイルの入手元を確認し、システムの信頼性に関する警告、アーキテクチャの不一致、明確なセキュリティ警告を区別します。インストール後は、手元にある設定を使ってアプリの起動、接続、ルール処理を個別に確認し、インストールの問題をネットワークの問題と取り違えないようにします。
1. ダウンロード前にアーキテクチャと入手先を確認
Shadowrocketのデスクトップ版をインストールする前に、まずシステム情報を確認します。Macの外観、画面サイズ、購入年だけでは搭載チップを判断できません。同じ製品シリーズでもアーキテクチャが異なる場合があります。Apple menu → About This Macを開き、「Chip」または「Processor」の表示を確認してください。Appleシリコン搭載機にはAppleシリコン版、Intelプロセッサ搭載機にはIntel版を選び、両方のインストーラーを順番に開いて試すことは避けてください。
WindowsではSettings → System → Aboutを開き、「System type」でOSとプロセッサのアーキテクチャを確認してから、ダウンロードページの対応情報と照合します。Windows on ARMの互換性は、「Windows」という名称だけでは判断できません。ページに対応デバイスの記載がない場合は、事前に確認してください。互換レイヤーがあることを、アプリがネイティブ対応している根拠とみなさないでください。
全プラットフォームのダウンロードページから、利用するプラットフォームを選択してください。Mac(Appleシリコン/Intel)、Windows、Android、Linux版のインストールファイルは当サイトから入手できます。iPhone/iPad版はApp Storeから入手してください。デベロッパはShadow Launch Technology Limitedです。システム要件はApp Storeの掲載内容をご確認ください。インストール手順のために、別の配布サイトやダウンローダーを探す必要はありません。
2. Mac:dmgからApplicationsへインストール
dmgはディスクイメージであり、インストール後のアプリの保存場所ではありません。ダウンロードしたファイルをダブルクリックすると、Finderにボリュームがマウントされます。中にあるShadowrocketアプリをApplicationsへドラッグし、Applicationsから起動してください。ディスクイメージ内のアプリを繰り返し起動すると、どのコピーが実行中なのか分かりにくくなり、後の置き換えやアンインストールにも支障が出ます。
- ダウンロードが完了したことを確認します。ブラウザーにダウンロード中の表示がある場合は、一時ファイルを開かないでください。
- dmgをダブルクリックし、Finderに表示されたウィンドウでShadowrocketをApplicationsへドラッグします。
- 既存のアプリを置き換えるか確認された場合は、実行中のShadowrocketを終了してください。残しておきたい設定は、先にアプリ内でバックアップします。
- コピーが完了したら、FinderのLocationsからディスクイメージを取り出します。イメージを取り出しても、Applicationsにコピーしたアプリは削除されません。
- Finder → Applications → Shadowrocketの順に開き、表示された警告の全文を確認してから次の手順を判断してください。
「このMacではサポートされていません」と「開発元を確認できません」は別の問題です。前者はチップの選択とダウンロードページのシステム要件を再確認してください。後者は、アプリの入手元や検証状況に関するシステムの警告です。ルールの変更、DNSの変更、サブスクリプションの追加では、アーキテクチャの不一致は解決できません。
Macのチップ選択と確認方法
Appleシリコン
- About This Macに「Chip」とAppleシリコンの名称が表示されます。
- ダウンロードページでMac Appleシリコン版を選択します。
- インストーラーの選択ミスを、Rosettaのインストールで補わないでください。
Intel
- About This Macの「Processor」にIntelと表示されます。
- ダウンロードページでMac Intel版を選択します。
- Appleシリコン版を初回起動時に許可しても、Intel版にはなりません。
まずデバイスのアーキテクチャに合ったインストーラーを選び、その後で初回起動時の警告に対処します。どちらか一方の確認で、もう一方を代替することはできません。
3. Mac:入手元を確認したアプリのみ起動を許可
初回起動時に「開発元を確認できません」または「マルウェアが含まれていないことを確認できません」と表示された場合は、まずファイルを本当に当サイトからダウンロードしたか、アプリをApplicationsにコピーしたかを確認してください。入手元に関するシステムの警告だけで、ファイルの安全性が判断できるわけではありません。入手元を確認し、警告の内容を理解したうえで、対象のアプリだけ起動を許可してください。
- まずApplicationsからShadowrocketを一度開き、システムに起動が阻止された記録を残します。
- System Settings → Privacy & Securityを開き、SecurityセクションにShadowrocketの起動が阻止された記録があるか確認します。
- アプリ名を確認し、「Open Anyway」を選択します。管理者認証、Touch ID、またはデバイスのパスワードを求められることがあります。
- 確認画面が再度表示されたら内容を読み、「Open」を選択します。その後もApplicationsからアプリを起動してください。
古いmacOSでは、System Preferences → Security & Privacy → Generalに設定項目がある場合があります。「Open Anyway」が表示されるかどうかは、システムのバージョン、警告の内容、デバイスの管理ポリシーによって異なります。該当するボタンがない場合は、隔離属性を削除するターミナルコマンドを実行したり、デバイス全体のセキュリティチェックを無効にしたりしないでください。警告の原文を控え、入手元、アーキテクチャ、システム要件を再確認してください。
4. Windows:SmartScreenの警告とセキュリティ検出を区別
ファイルの信頼性情報が不足している場合、WindowsのMicrosoft Defender SmartScreenに「Windows protected your PC」と表示されることがあります。これは、Microsoft Defenderが具体的な脅威を検出した場合や、インストーラーが管理者権限を求めるUser Account Controlの画面とは異なります。ブラウザーでのダウンロード中、実行時、セキュリティソフトによる検出時のどの段階で阻止されたのかを確認してください。
- 当サイトのダウンロードページでWindows版を選択します。ダウンロード完了後はブラウザーのダウンロード履歴からファイルを開き、同じフォルダーにある古いインストーラーを誤って起動しないようにしてください。
- 起動時にSmartScreenの画面が表示されたら、開こうとしているファイルが今ダウンロードしたものかを確認し、「More info」を選択します。
- 展開された画面でアプリ名とPublisherの情報を確認します。発行元が不明と表示される場合は、入手元が検証済みだと判断しないでください。入手元に疑問が残る場合は「Don't run」を選択します。
- 入手元を確認し、続行すると判断した場合は「Run anyway」を選択します。ポリシーによっては、このボタンが表示されないことがあります。
- 続けてUser Account Controlが表示された場合は、プログラム名と要求内容を確認してください。インストールに権限が必要だと判断できた場合にのみ許可します。画面が表示されたという理由だけで、無条件に許可しないでください。
- インストール後、StartメニューからShadowrocketを起動し、まずアプリが開くことを確認してから接続を設定します。
Windows Security → Virus & threat protection → Protection historyに具体的な脅威の記録がある場合は、実行を中止し、検出名を控えてください。信頼性の警告と同じ手順で無理に起動を許可しないでください。組織のポリシーによって「Run anyway」が表示されない場合も、ブラウザーの設定変更、ファイル名の変更の繰り返し、Microsoft Defenderの無効化は適切な解決策ではありません。
まとめ:警告が表示された段階に応じて対処し、デバイス全体の保護は無効にしない
アプリがまだ起動しない場合は、アーキテクチャ、ファイルの入手元、システムの警告を先に確認します。アプリは開くが接続できない場合は、設定とネットワークを調べます。明確な脅威の検出や組織のポリシーによる阻止がある場合は、自分で起動を許可しないでください。
5. 初回起動後:アプリ、設定、ルールを個別に確認
メインウィンドウが表示されても、アプリが起動したことしか確認できず、プロキシが利用可能とは限りません。この記事では、利用者が自身でサービスやサブスクリプションを用意していることを前提とします。クライアントの買い切り購入と接続サービスの契約は別です。当サイトでは、ノードやサブスクリプションの提供、販売、推奨は行っていません。インポート前に情報が有効か確認し、アクセス認証情報を含むサブスクリプションURL全体を、公開スクリーンショットや問い合わせ文に貼り付けないでください。
Homeでインポート済みの接続項目を確認し、Configで設定ファイルと参照先のポリシー名を確認します。関連する設定はSettingsで確認できます。デスクトップ版は画面構成が異なる場合があるため、実際に表示されている項目から操作してください。モバイル版のボタン配置をそのまま当てはめないでください。システムからネットワーク設定や関連する権限を求められた場合は、用途を読み、起動したばかりのアプリからの要求であることを確認します。
Config
推奨アプリが処理する接続は、現在の設定ルールに従って処理されます。DOMAIN-SUFFIX、IP-CIDR、GEOIPなどのルールは順番に照合され、先行ルールに一致しない接続はFINALで処理されます。最終的な経路は、ルールが指定するポリシーによって決まります。
適したケース:有効な設定があり、日常的なルール振り分けを確認したい場合
Proxy
アプリが処理する接続を、選択したプロキシポリシーに従って処理し、Configの結果と比較できます。デバイス上のすべての通信が必ず処理されることを示すものではなく、プロトコル設定の確認にも代わりません。
適したケース:ルールが特定の接続先に影響しているか一時的に調べたい場合
Direct
アプリが処理する接続をプロキシポリシーに渡さず、直接接続します。基本的なネットワークの確認には使えますが、プロキシの接続先が正常に動作している証明にはなりません。
適したケース:プロキシを経由しない接続結果と比較したい場合
以上は、Global Routingで基本的な切り分けに使う3つのモードであり、すべての選択肢を網羅したものではありません。画面にSceneがある場合は、関連するシーン設定を確認してください。変更する条件は一度に1つだけにします。まず選択中の接続パラメータを確認し、次にProxyとConfigを比較して、最後に一致したルールを確認してください。DNSの変更、プロトコルの切り替え、アプリの再インストールを同時に行うと、結果が変わった原因を特定できません。
- ウィンドウが開かない:インストール先のコピー、システム要件、アーキテクチャ、初回起動時の警告を確認します。
- ウィンドウは開くが接続できない:手元の設定にあるEndpoint、ポート、認証情報、ネットワークへの到達性を確認します。
- Proxyでは使えるが、Configで特定の接続先に失敗する:ルールの順序、ポリシー名、接続先ドメインを確認します。すぐに再インストールしないでください。
- ウィンドウを閉じた後にネットワークの異常が起きる:アプリがバックグラウンドで動作しているか確認し、アプリ内の接続スイッチで正しく切断してから、システムプロキシの状態を確認します。
6. 初回インストール時によくある質問
Macで「Open Anyway」が見つからない場合、どこを確認すればよいですか?
まずApplicationsからアプリを一度起動し、次にSystem Settings → Privacy & Securityで該当する記録を確認します。それでも見つからない場合は、警告の全文を記録し、デバイスの管理ポリシーを確認してください。すべての起動阻止がこのボタンで解除できるとは限りません。
Appleシリコン搭載MacでIntel版をダウンロードしました。このままインストールしてよいですか?
現在のアプリを終了し、ダウンロードページでAppleシリコン版を選び直してから、Applicationsへコピーしてください。一部のIntelアプリは互換機能で動作する場合がありますが、余分な互換条件を避けるため、デバイスに合ったインストーラーを優先してください。
Windowsで「More info」を選んでも「Run anyway」が表示されません。どうすればよいですか?
組織管理下のデバイスかどうかを確認し、SmartScreenの警告と具体的な脅威の検出を区別してください。ポリシーによる制限がある場合は管理者に連絡します。Protection historyに脅威の記録がある場合は実行を中止し、セキュリティ機能を無効にしてボタンを表示させようとしないでください。
インストールは完了したのに、設定をインポートしてもWebページが開かないのはなぜですか?
基本ネットワークが利用できること、接続が有効になっていること、手元のサブスクリプションが有効であること、Global Routingの現在のモードを確認してください。一時的にProxyとConfigの結果を比較します。Configだけで失敗する場合は、インストーラーを繰り返しダウンロードするのではなく、ルールとポリシー参照を優先して確認してください。