1
サブスクリプションのインポート
サブスクリプション URL はプロバイダーが発行する1行のテキストで、通常は https:// で始まり、プロバイダーの管理画面の「ワンクリック登録」や「サブスクリプション URL をコピー」から取得します。クライアントは URL を読み込むとノード一覧を取得し、その後プロバイダーがノードを追加・削除しても、ローカルで更新するだけで同期できるので、1つずつ手動で追加する必要はありません。
貼り付けるときの注意は2点:URL は末尾のクエリパラメータまで含めて1行まるごと貼り付けること、前後に余分なスペースや改行を入れないことです。URL 自体が認証情報にあたるので、公開して共有しないでください。
v2rayN · Windows / macOS / Linux
v2rayN を開き、上部メニューの「サブスクリプション」→「サブスクリプショングループ設定」をクリックし、開いたウィンドウで「追加」をクリックします。入力欄のうち3か所を埋めます:
- 「備考」にはプロバイダー名など自分で判別できる名前を入れます。これは左側のグループ欄でサブスクリプションを見分けるためだけに使われます。
- 「アドレス(URL)」にはサブスクリプション URL を貼り付けます。純粋な URL だけを入れ、引用符を付けたり、先頭に
http:// を補ったりしないでください。
- 「更新間隔(分)」は自動更新の頻度を決めます。
360 なら6時間ごとに取得となり日常利用には十分で、0 にすると手動でクリックしたときだけ更新します。
保存したらメイン画面に戻り、「サブスクリプション」→「サブスクリプションの更新(プロキシ経由なし)」をクリックします。初回インポート時はローカルに使えるノードがまだないため、この項目を使うと更新リクエスト自体がプロキシに入ってループするのを避けられます。
更新が完了すると、左側のグループ欄に作成したサブスクリプショングループが現れ、右側の一覧に取得したノードが並びます。各行にはノード名、プロトコル、アドレスが表示されます。一覧が空のときは、まず URL が完全かどうかを確認し、次に端末のネットワークが正常かを見てください。
v2rayNG · Android
v2rayNG を開き、右上の三点メニューから「サブスクリプション設定」に入り、右上の「+」で新規追加します。「備考」に名前を入れ、「アドレス(URL)」にサブスクリプション URL を貼り付け、「有効」のチェックを入れたまま保存します。
メイン画面に戻り、三点メニュー →「サブスクリプションの更新」をタップします。取得に成功するとメイン画面にノード一覧が表示されるので、任意の行をタップして選択します。
プロバイダーから渡されたのが vmess:// や vless:// で始まる1行の共有リンクの場合、それは単一ノードの設定であり、サブスクリプション URL ではありません。この種のリンクはコピーしたあと、三点メニューの「クリップボードからインポート」で追加してください。2つの形式を混同しないでください。共有リンクをサブスクリプション URL 欄に入れても空の一覧になるだけです。
用語の補足
サブスクリプションとノード、base64 サブスクリプションとネイティブ JSON の違いは、用語集の「サブスクリプションとノード」カテゴリで詳しく説明しています。まず接続を通したいだけなら読み飛ばして、次のステップに進んでください。
2
プロキシモードの選択
プロキシモードはルーティングモードとも呼ばれ、どの通信をプロキシ経由にし、どれを直接接続にするかを決めます。ノード自体は変わらず、変わるのは振り分けルールだけです。日常利用なら3つのプリセットから1つ選べば十分で、接続が通ってから必要に応じて細かく調整します。
v2rayN · ルーティングのプリセット
メイン画面下部のドロップダウンで直接切り替えられます。上部メニューの「設定」→「ルーティング設定」から入ることもできます。よく使う3つのプリセット:
- 「中国本土をバイパス」:中国本土のアドレスは直接接続し、それ以外はプロキシ経由。日常利用の第一候補です。
- 「グローバル」:すべての通信をプロキシ経由にします。問題の切り分けや、全通信をノード経由にしたいときに一時的に使います。
- 「直接接続」:すべて直接接続になり、プロキシを一時停止した状態と同じです。ただしコアは動き続けているので、戻すときに再接続は不要です。
システムプロキシのスイッチは上部メニューの「設定」→「システムプロキシ」にあり、「システムプロキシを自動設定」を選ぶと OS 側のプロキシ設定を v2rayN が引き受けます。オフにすると、これらの設定は元に戻されます。
もう一つ TUN モードがあります。仮想ネットワークアダプタで全体の通信を引き受ける方式で、システムプロキシを読まないアプリ、たとえば一部のゲーム、ターミナルツール、コンテナ環境などに向いています。有効化には管理者権限が必要で、普段は常時オンにする必要はなく、特定のアプリだけプロキシを通らないときにオンにします。
v2rayNG · 定義済みルール
三点メニュー →「ルーティング設定」→「定義済みルール」で、3つは「グローバル」「LAN と中国本土をバイパス」「LAN をバイパス」です。日常は「LAN と中国本土をバイパス」を選びます。デスクトップ版の「中国本土をバイパス」に対応します。
「カスタムルール」ではドメイン、IP、アプリ単位で1件ずつ追加でき、フィールド構成はデスクトップ版と同じです。ルールの詳しい書き方は設定リファレンスのルーティングルールの節に、ルーティングと振り分けの用語は用語集に対応する項目があります。
ヒント
まず「中国本土をバイパス」で全体の流れを通し、正常にアクセスできるのを確認してからルールを調べるのがおすすめです。振り分けルールを間違えても、一部のサイトが別の出口を通るだけで接続自体には影響しません。書き戻せば元に戻ります。
3
接続
モードを選んだら、ノードとシステムプロキシの2つを確認して、はじめて接続が確立したことになります。
v2rayN · ノードの選択とシステムプロキシの有効化
右側のノード一覧でノードを1つクリックすると行がハイライトされます。右クリックメニューで「アクティブサーバーに設定」を選ぶか、そのまま Enter キーで確定します。アクティブなノードにはチェックマークが付き、以降プロキシ経由になる通信はこのノードから出ていきます。
続いてシステムプロキシをオンにします。上部メニュー「設定」→「システムプロキシ」→「システムプロキシを自動設定」を選びます。ウィンドウ下部のステータスバーに現在のプロキシ状態とアクティブノードが表示されるので、「システムプロキシ」がオンになっていれば OK です。
ノードが使えるかどうかは先にテストできます。ノードを右クリックして「サーバー遅延をテスト(Tcping)」でネットワーク到達性を、「サーバー実接続遅延をテスト」で実際のハンドシェイク結果を確認します。どちらの結果もノードの行に表示されるので、タイムアウトしたノードはそのまま別のものに替えてください。
v2rayNG · VpnService の許可と常駐通知
メイン画面に戻り、右下の丸いボタンをタップして接続を開始します。初回接続時には Android が VpnService の許可ダイアログを表示し、v2rayNG が VPN 接続を確立することを説明します。信頼するオプションにチェックを入れて確認してください。このダイアログは一度だけ表示され、以降は確認されません。
接続に成功するとボタンの状態が変わり、通知バーに常駐通知が表示されて現在のノードと接続状態を示します。この通知は VpnService が動作している通常の表示なので、たたむことはできますが、無理に消さないでください。消すと接続もシステム側で終了されることがあります。
ノードの切り替えに切断は不要です。一覧で別のノードをタップすると、接続は自動的に新しいノードへ切り替わります。切断したいときは、右下の同じボタンをもう一度タップします。
Android 版の注意
一部のシステムでは、画面ロックや長時間のバックグラウンド動作のあとにプロセスが整理され、接続が切れることがあります。v2rayNG をシステムの省電力ホワイトリストに追加し、アプリ情報でバックグラウンド動作を許可しておくと、こうした現象をかなり減らせます。
4
接続が有効か確認
接続に成功しても、通信がプロキシ経由になっているとは限りません。次の3つの方法から2つを選んで照合すれば、あとは通常どおり使えます。
ブラウザでの実測
ブラウザでよく使うサイトを開き、問題なく表示されれば経路はほぼ通っています。次に出口 IP を表示するサイトへアクセスし、表示される地域が選択したノードの所在地と一致するか確認します。一致していれば、通信はローカル直結ではなく確かにノードから出ています。
接続ログの確認
デスクトップ版はウィンドウ下部のログ欄に切り替えると、起動情報と各接続の適用記録が1行ずつ出力されます。Android 版は三点メニュー →「ログ」で確認でき、トンネルの確立とルール適用の行が見られます。ログにエラーが続く場合は、まずノードを替えて様子を見てください。
システムプロキシの状態を確認
Windows では「設定 → ネットワークとインターネット → プロキシ」で v2rayN が書き込んだローカルアドレスとポートを確認でき、macOS では「システム設定 → ネットワーク → プロキシ」に同じ項目があります。v2rayN のシステムプロキシをオフにすると、これらの項目も消えます。Android 版は VpnService が端末全体を引き受けるため、メイン画面上部のステータス行と通知バーの常駐通知が現在のノードを同期して表示します。
通らないときの確認手順
次の3か所を順に確認します。ノードがアクティブになっているか、システムプロキシがオンになっているか、サブスクリプションの更新が必要ではないか。デスクトップ版では一時的に「グローバル」モードに切り替えて、振り分けルールの誤判定の可能性を排除できます。経路に問題がないと確認できたら「中国本土をバイパス」に戻してください。