公式マニュアル · 質問一覧

Shadowrocket よくある質問

購入、初回起動、読み込み、接続の問題を順に確認できます。

まず問題が発生した手順を特定し、該当する回答を開いてください。トラブル対処中は現在の設定を残し、一度に変更する条件を1つに絞ります。エラーが表示された場合は、「使えない」とだけ記録するより、メッセージを原文のまま記録すると役立ちます。

正規アプリの確認・購入

ストアの製品情報を確認してから、購入、アカウント、購入済み項目の復元に進みます。

App Storeのアプリが正規のShadowrocketか確認する方法

デベロッパ名のShadow Launch Technology Limited、本サイトと同じ公式アプリアイコン、製品リンクのアプリID 932747118をすべて確認してください。検索結果に似た名前のアプリがあっても、名称だけで判断せず、この3点が一致していることを確かめます。ShadowrocketはApple向けの有料クライアントで、入手先はApp Storeのみです。ストアページの情報が想定と異なる場合は購入を中止し、アプリの入手ページに戻って製品リンクを確認してください。価格、互換性、購入条件はApp Storeの表示に従います。

機種変更や再インストールのたびに購入が必要ですか?

通常は購入時と同じApple Accountを使い、App Storeのアカウント画面から購入済み項目またはアプリ一覧を開いて、Shadowrocketを探して再ダウンロードします。「メディアと購入」に使っているアカウントを確認し、デバイス上部に表示されるログインアカウントだけで判断しないでください。購入価格が表示される場合は、購入履歴、ストアの国または地域、現在のデバイスの互換性を確認してから操作してください。購入資格の復元とアプリ内データの復元は別のものです。サブスクリプション、サーバー情報、設定はあらかじめ個別にバックアップしてください。ファミリー共有の対象となるかはApp Storeの表示をご確認ください。

買い切りに含まれるものと、サブスクリプションが別途必要な理由

買い切りで支払うのはShadowrocketクライアントの購入費用です。米国ストアでの価格は約2.99米ドルで、各ストアでは現地通貨で表示されます。最終価格はストアページをご確認ください。クライアントの買い切りと回線プランは別です。アプリを購入しても、サーバーへの接続情報は付属しません。以下の読み込み手順は、利用者自身がサブスクリプションまたはサーバー情報を用意していることを前提としています。サブスクリプションは利用中のサービス提供元から入手してください。本サイトではノードやサブスクリプションの提供、販売、推奨は行っていません。クライアントのアップデートはApp Storeから行います。

インストールと初回起動

購入対象となるデバイスとシステムの許可を確認してから、初回接続を行います。

iPhoneで初めて開くとき、VPN構成の追加を求められるのはなぜですか?

Shadowrocketで初めて接続するときは、現在のルーティング設定に従ってデバイスの通信を処理するため、システムの許可を得てVPN構成を追加します。確認ダイアログが直前に自分で開始した操作に対応していることを確かめてから、システムの案内に従って本人確認を行い、追加を許可してください。許可されたことはシステムが接続を認めたことを示すだけで、サーバー情報が有効であることを意味しません。開始前にHomeで利用可能なサーバー項目があることを確認し、Global Routingも確認してください。iPhoneのシステム要件はApp Storeの表示に従います。ダイアログを閉じてしまった場合は、アプリに戻って接続操作をやり直してください。

iPadにもインストールできますか?iPhoneで購入済みの場合はどうすればよいですか?

同じApp Storeの製品ページでShadowrocketを確認し、iPadで入手できます。システム要件と購入の適用条件はApp Storeの表示に従ってください。購入済みの場合は、iPadの「メディアと購入」に購入時と同じアカウントが使われていることを確認し、購入済み項目からアプリを探します。iPadOSでは画面サイズによってレイアウトが異なる場合がありますが、Home、Config、Settingsなどの項目名を目印に操作できます。インストールしても、以前のデバイスのサブスクリプションや設定が移行されるわけではありません。現在のデータを確認し、事前に保存した情報を読み込んでください。

画面が英語の場合、どの項目から操作すればよいですか?

項目名を目印に操作してください。Homeではサーバー項目の確認と接続、Add Serverでは用意済みのサーバー情報の入力、Configでは設定ファイルの管理、Global Routingでは通信の処理方法の選択、Settingsではアプリの設定を行います。説明では機能を日本語で解説しつつ、実際の画面と照合できるよう項目名は英語のまま記載しています。言語設定を確認する場合は、システムでアプリに設定できる言語を確認してください。選択肢は実際の表示に従います。英語に慣れていないからといって複数のスイッチを同時に変更せず、まず読み込み、選択、接続の基本操作を行ってください。

接続スイッチがオンにならない、またはオンにしてもすぐ切れる場合の対処法

スイッチがオンの状態を維持できない場合と、オンにはなるものの通信できない場合を分けて確認します。前者は、サーバーが選択されていることと、システムのVPN構成が許可済みであることを確認し、ほかのVPN接続がシステムのネットワーク拡張機能を使用中でないか調べてください。現在使っていないVPN接続を停止して再試行し、システムのダイアログやアプリのエラーを原文のまま記録します。それでも解決しない場合は、アプリを開き直すかデバイスを再起動し、App Storeでアップデートを確認してください。構成を削除する前にアプリのデータをバックアップします。デバイスが組織によって管理されている場合は、管理者にシステム制限を確認してください。構成を何度も上書きしないでください。

サブスクリプションの読み込み

サブスクリプションURLと個別サーバーの設定値を区別し、情報がそろっていることを確認してから、読み込みや更新の結果を確認してください。

サブスクリプションURLを読み込めないとき、まず確認すること

サービス提供元のログインページや案内ページ、チャットアプリで途中が切れたテキストではなく、サブスクリプションURL全体をコピーしたか確認してください。前後の空白、改行、特殊文字がコピー時に変わっていないかも確認します。サブスクリプションは利用中のサービス提供元から入手し、URLの形式に合った読み込み項目を使ってください。サブスクリプションURLを個別サーバーのアドレス欄に入力しないでください。解析エラーが表示された場合はエラーを原文のまま記録し、返却形式が現在のアプリでサポートされているかサービス提供元に確認します。URLに個人用のアクセス情報が含まれる場合があります。調査中にURL全体を公開したり、公開掲示板に送ったりしないでください。

サブスクリプション更新後に項目が空になった場合、すぐに再読み込みすべきですか?

現在の設定と復元可能なサブスクリプション情報を残し、続けて削除・追加するのは避けてください。リストが空になる原因には、URLの無効化、サービス提供元から空の内容が返された、アカウント状態の変化、更新リクエストが想定した内容を取得できなかったことなどがあります。まずURL全体を確認し、サービス提供元のアカウントページで状態を確認して、通常のネットワーク接続で一度だけ再試行します。更新エラーが表示された場合は、エラーの原文と発生条件を記録し、サブスクリプションの応答をサービス提供元に確認してください。手動で追加した項目とサブスクリプションから生成された項目は別のものです。誤って必要な手動設定を削除しないよう、所属するグループを確認してください。

既存のサブスクリプションを更新する方法と、手動変更への影響

Homeで対象のサブスクリプショングループまたは管理項目を開き、サブスクリプションの更新操作を実行します。完了後、項目が想定どおり変わったか確認してください。操作場所は画面によって異なる場合があるため、実際のグループメニューを確認します。サブスクリプション項目はリモートの内容から生成されるため、更新によって名前、アドレス、その他の項目が書き換えられることがあります。カスタマイズした内容をサブスクリプション項目だけに保存しないでください。長期保存したい設定は別途記録またはバックアップします。更新に失敗した場合は、基本ネットワークとサービス提供元の状態を確認し、何度も更新ボタンを押すだけで済ませないでください。

Add Serverで手動追加したサーバーに接続できないとき、入力ミスを確認する項目

まずTypeとサービス提供元が案内するプロトコルが一致していることを確認し、サーバーアドレス、ポート、プロトコルで必要な認証情報を順に確認します。アドレス欄には通常、ホスト名またはIPアドレスのみを入力し、WebページのURL全体は入れません。ポート番号にコロンを付けてコピーしないでください。TLS、SNI、その他の通信パラメータが必要な場合は、サービス提供元の指定値を一つずつ入力します。サーバー名だけから推測しないでください。保存後、Homeで追加した項目を選択してテストします。情報が不足している場合は必要な値を確認し、無関係なプロトコルを順に試したり、セキュリティ設定を下げたりしないでください。

ルール設定とトラブル対処

基本ネットワーク、サーバー接続、設定ルールを分けて確認し、複数の条件を一度に変更しないようにします。

Global RoutingのConfig、Proxy、Directはどう使い分けますか?

Config(設定)は、現在有効な設定ファイルとルールに従って通信先を決めます。ルールを理解し、内容を確認したうえで日常的に使う場合に適しています。Proxy(プロキシ)は、対象となる通信を選択したプロキシ経由にし、サーバー接続を個別に確認するときに便利です。Direct(直接接続)は直接通信するため、通常のネットワーク接続との比較に使えます。3つのモードは速度の段階ではなく、有効なサーバー情報の代わりにもなりません。トラブル対処では、一度に変更する条件を1つに絞り、結果を記録してから元の設定に戻してください。ルール内のPROXY、DIRECT、REJECTはポリシーのキーワードです。メニュー名と混同しないでください。

接続済みと表示されるのにインターネットにアクセスできない場合の確認順序

まず接続を切り、現在のWi-Fiまたはモバイル通信で通常どおりアクセスできることを確認します。Web認証が必要なネットワークでは、先に認証を済ませてください。次に、設定を確認済みのサーバーに接続し、同じ接続先をProxyとConfigでそれぞれテストします。Proxyでは使えてConfigでは失敗する場合、現在の設定、DNS、ルールの振り分け先を重点的に確認します。どちらも失敗する場合は、サーバーの状態、認証、通信パラメータを確認してください。VPNの状態表示はシステム上の接続状態を示すもので、すべてのリクエストの成功を保証するものではありません。一度に変更する設定は1つにし、ログのエラーを参考に判断してください。すべての設定を一度にリセットしないでください。

Connectivity Testで結果が出ても、特定のWebサイトにアクセスできないのはなぜですか?

Connectivity Testの結果が示すのは、その時点で指定したテスト方法と接続先の状態です。すべてのWebサイト、プロトコル、ネットワーク全体が正常であることを意味するわけではありません。現在選択しているサーバーをテストしたか確認し、アクセスできない接続先への通信がログ上でどのルールとポリシーに振り分けられたか調べてください。特定の接続先だけで問題が起きる場合は、ドメインの名前解決、接続先自体の状態、ルールの一致を確認します。複数の接続先で同時に起きる場合は、基本ネットワークとサーバーを確認してください。遅延の数値はスループットを直接示すものではありません。同じテスト先とネットワーク条件で比較し、頻繁な一括テストは避けてください。

接続後にバッテリー消費が増えた場合、On Demandを確認する方法

まずシステムのバッテリー画面で、利用状況が近い時間帯を比較します。実際のデータ通信、ネットワークの頻繁な再接続、診断ログによる消費を区別し、VPNアイコンだけで原因を判断しないでください。継続的なテストや詳細ログが有効になっていないか、不安定なネットワークでサーバーを頻繁に切り替えていないか確認します。On Demandは設定した条件で接続を開始する機能であり、常に省電力になるモードではありません。手動で切断した後に再接続する場合は、該当する条件を確認してください。設定を変えた後は同程度の時間観察し、不要なテストを減らします。問題を再現できるネットワーク条件とエラー記録も残してください。

質問カテゴリに戻る