図解チュートリアル

以下の画面は App Store 製品ページの、Shadowrocket の実機 UI です。香港ストアの繁体字です。日本語では「未接続」「グローバルルーティング」「サーバー」などになります。配置は同じなので、位置で合わせてください。

01インストール

App Store からのみ入手します。アプリ ID 932747118、開発元は Shadow Launch Technology Limited です。

App Store で購入

  1. App Store を開き、Shadowrocket を検索します。
  2. 写真のアイコンと照合します。紺地に白いロケットです。「VPN」「プロ」などの接尾辞が付く結果は選ばないでください。
  3. 購入してインストールします。このアプリは買い切りで、アプリ内サブスクはありません。
  4. ホーム画面から開きます。ノード一覧が空なのは正常で、構成は自分で取り込みます。

今の地域で見つからないときは、このページの App Store リンクか、掲載地域の Apple ID を使います。IPA や企業署名パッケージは使わないでください。

Shadowrocket アプリアイコン
App Store アイコン

02ホーム

下部4タブはホーム、構成、データ、設定です。初回起動はホームに止まることが多いです。

ホーム各行の見方

  • 上バー左はスキャン、右の + は追加です。
  • 1行目は接続状態です。未接続時、日本語では「未接続」(画面では「未連線」のことがあります)。右側がマスタースイッチです。
  • 2行目は グローバルルーティング です。右側「設定」でルール / プロキシ / ダイレクトなどのモードに入ります。
  • 3行目は 接続性テスト で、ノード遅延を測り、接続スイッチではありません。
  • 下の サーバー で「ノードを追加」し、単一サーバーを足します。丸印はデフォルトノードです。

初めてマスタースイッチを入れると、システムが「VPN構成を追加」と出します。許可が必須で、そうしないとスイッチは無効です。このシステムダイアログは App Store 画面にはありません。

Shadowrocket ホーム、未接続
図 1 · ホーム(未接続)

03ノード追加

ホームで「ノードを追加」、または上バーの + を押します。欄は提供元と一致させる必要があります。本サイトはノードを提供しません。

種類に合わせてパラメータを入れる

  1. 先に 種類 を押し、提供元指定のプロトコルを選びます(図のデフォルトは Shadowsocks)。
  2. サーバー、ポート、パスワードを入れます。「必須」は空にできません。
  3. アルゴリズム、難読化、プラグインは提供元の説明に従い、例の値を流用しないでください。
  4. 備考は任意で、一覧識別だけに使います。
  5. 提供元が QR を出したときは、このページの「QRをスキャン」を使います。JSON ファイルなら「クラウド JSON から取り込む」が使えます。
  6. 右上の 完了 で保存し、ホームに戻るとそのノードが出ます。
Shadowrocket ノード追加フォーム
図 2 · ノード追加

04サブスクと種類

提供元がサブスクリンクのときは、種類一覧で Subscribe(サブスク)を選び、単一 Shadowsocks として入れないでください。

種類を選ぶ

  1. ノード追加ページで「種類」を押し、この一覧に入ります。
  2. 単一ノード:Shadowsocks、Vmess、Trojan、Socks5、HTTP など、提供元と一致するものを選びます。
  3. サブスクリンク:Subscribe / サブスク を選び、URL を貼って保存します。
  4. 保存後、ホームまたは構成ページに戻り、サブスクを1回更新するとノードが出ます。

一覧のプロトコルはインストール済みバージョンに従い、後続版では増えることがあります。種類誤りはタイムアウトになることが多く、クラッシュではありません。

Shadowrocket 種類一覧、Subscribe を含む
図 3 · 種類(サブスクを含む)

05構成

下部2番目のタブ「構成」。ここで管理するのは構成ファイルとルールであり、ノード一覧そのものではありません。

構成ファイルページ

  • クラウド取り込み、Wi-Fi アップロード、リモート構成追加ができます。
  • ローカルファイルの default.conf がデフォルト構成です。橙点はデフォルト、チェックは使用中です。
  • default.conf を開くと、一般、ルール、Hosts、URL 書き換え、HTTPS 復号などの件数が見えます。
  • 分流を変えるときは、構成詳細でルールを追加し、ノードだけ替えないでください。
Shadowrocket 構成ファイルページ
図 4 · 構成ファイル
Shadowrocket default.conf の詳細
図 5 · default.conf

default.conf を開く

  • 上半分は現在の件数です。一般、ルール、Hosts、URL 書き換えなど。
  • ルール、マッピング、URL 書き換えを追加できます。
  • 「ルールをテスト」は、あるドメインがプロキシかダイレクトかを確認します。
  • ルール変更後はホームに戻り、グローバルルーティングがまだ「設定」を向いているかを確認してから疎通を測ります。

06接続

順:ノードあり → VPN 許可 → ホームのスイッチオン → 状態が接続済み → 普段使うサイトで確認。

ホームから接続

  1. 「サーバー」で1行選びます。丸印はデフォルトノードです。
  2. 1行目右側のスイッチを入れます。初回は VPN 構成追加を求められ、許可を選びます。
  3. 状態が「未接続」から接続済みになり、ステータスバーに VPN が出ます。
  4. モードを変えるときは、「グローバルルーティング」右側の「設定」を押し、ルール / プロキシ / ダイレクトを切り替えます。日常はルール(設定)です。
  5. 遅延は「接続性テスト」を使い、テストを接続とみなさないでください。

App Store は「接続済みでノード一覧あり」の画面を出していません。端末上でスイッチを入れたあとの状態に従ってください。

Shadowrocket ホームのスイッチ位置
図 6 · ホームでスイッチを入れる

07データ

下部3番目のタブ。バックアップ、ノードの読み書き、統計とログの確認に使います。

バックアップとノード移動

  • iCloud:設定と構成ファイルをバックアップします。機種変更前にオンを推奨します。
  • ノードの読み込み / 書き出し、またはローカルノード削除ができます。削除前にバックアップを確認します。
  • 統計で通信量を見ます。プロキシ / DNS ログは切り分け用で、自動削除以外の記録を長く残す必要はありません。
Shadowrocket データページ
図 7 · データ

08設定

下部4番目のタブ。多くはデフォルトのままで構いません。1回に1項目だけ変えます。

設定ホーム

  • 言語:日本語、中国語など対応言語を切り替えられます。このページの画面は繁体字です。同じ行を位置で探してください。
  • 遅延テスト方法:デフォルトは TCP です。数値がおかしいときだけ変え、接続性テストと同時に乱変更しないでください。
  • オンデマンド:ネットワークまたはドメインで VPN を自動オンオフします。次の図を見てください。
  • プロキシ / TCP / UDP:トンネル関連です。提供元が求めないときは変えないでください。
  • 診断:切り分け時だけログをオンにし、日常はオフで電池消費を抑えます。
Shadowrocket 設定ページ
図 8 · 設定
Shadowrocket オンデマンド
図 9 · オンデマンド

オンデマンド

  • マスタースイッチを入れてから、ルールに従って VPN が自動切替します。
  • ネットワーク種類(Any / Wi-Fi / セルラーなど)を限定できます。
  • スリープ時に切断し、バックグラウンドのトンネル常時占有を避けられます。
  • 下にドメインを追加できます。一致したドメインに対応ルールを適用します。

診断

  • 切断原因を調べるときだけ、ログ記録を有効にします。
  • VPN ログ、ルーティングテーブル、システムプロキシ設定は、システム状態の照合に使います。
  • アドレス欄は本体のログ口で、信頼できるネットワークでのみ開きます。
  • 調べ終わったらログをオフにし、書き込みが続かないようにします。
Shadowrocket 診断ページ
図 10 · 診断

画面出典:Apple App Store 製品ページ(アプリ ID 932747118)。著作権は開発元にあります。このページは操作説明の照合のみです。App Store はシステム VPN 許可ダイアログや、接続済みでノード一覧ありの画面を出していません。機能は端末に入っているバージョンに従います。