購読の追加・ルーティング設定

V2Ray購読ガイドダウンロードと設定

購読リンクの追加から始め、手順に沿ってルーティングとシステムプロキシを設定します。デスクトップ版とAndroid版に分けて解説します。

  • VMess
  • VLESS
  • Trojan
  • REALITY
設定の順序

購読・ルーティング・プロキシ・コア

まず購読を正常に追加し、通信がどのようにクライアントへ届くかを確認します。そのうえで、アクセス先への通信をどこから送出するかを決めます。以下の設定例は切り替えて確認できますが、選択肢の説明のみで、端末上のクライアント設定は変更しません。

購読の管理

購読URLを保存
サーバー設定を更新

購読リンクは単一サーバーのアドレスではなく、クライアントが複数の設定を取得するための入口です。v2rayNのサブスクリプショングループ設定に備考とURL全体を入力して保存し、「購読を更新」を実行します。グループを使うと、取得元ごとに設定を分けて管理できます。更新すると購読内容に応じてサーバー情報が反映されるため、ポート、プロトコル、通信方式を一つずつ変更する手間を減らせます。v2rayNGにも購読設定画面があります。グループを保存してからメイン画面に戻り、更新してください。メニュー名は異なる場合がありますが、追加の手順は同じです。

初回は手動で一度更新し、一覧に想定した内容が表示されることを確認してから、自動更新間隔を設定するのがおすすめです。更新に成功しても、サーバーが必ず使えるとは限りません。後でサーバーを選び、実際にアクセスできるか確認してください。購読URLにはアクセス認証情報が含まれることが多いため、スクリーンショットではURL全体を隠し、更新ログに記録されたURLも公開しないでください。

購読リンクの追加手順を見る →

サブスクリプショングループ設定・選択例

備考普段使いの購読
更新を有効化
操作保存後に購読を手動更新

初回の追加に適しています。まずURLから設定を正常に取得できるか確認してください。

ルーティング

アクセス先に応じて
直結とプロキシを振り分け

ルーティングモードは、コアに届いたリクエストの処理方法を決めます。グローバルプロキシでは通常、デフォルトの通信がプロキシ経由で送出されます。「中国本土を迂回」プリセットでは、ドメインとIPのルールに一致する中国本土向け通信を直結し、それ以外はプリセットに従って処理します。ブラックリストモードでは、指定した範囲のみをプロキシ経由にします。最初はクライアントのプリセットを使い、必要に応じてルールを追加するほうが、ルーティング設定全体をいきなり変更するより問題を特定しやすくなります。コアやルールセットによって名称が異なる場合があるため、切り替える前にプリセットの説明を確認してください。

「プロキシに入る通信」と「プロキシ経由で送出される通信」は区別してください。システムプロキシを使っていないプログラムのリクエストは、そもそもコアに届かないことがあります。また、コアに届いたリクエストでも、ルールによって直結に振り分けられる場合があります。確認時は、直結させる想定のサイトとプロキシ経由にする想定のサイトをそれぞれ開き、ログで適用された送出先を確認してください。ページが開くかどうかだけで、振り分けの正否を判断しないようにしましょう。

中国本土・海外向けのルーティング設定を見る →

ルーティングモード・動作の比較

中国本土向けの一致先直結
その他のデフォルト通信プロキシ

一般的なプリセットの動作例です。実際の結果はルールの順序やDNS設定にも左右されます。

システムプロキシとTUN

まずシステムプロキシを設定
必要に応じてTUNを検討

システムプロキシは、ローカルプロキシのアドレスをOSの設定に登録します。ブラウザーやシステムプロキシに従うアプリに適しています。v2rayNの「システムプロキシを自動設定」「システムプロキシを解除」「システムプロキシを変更しない」は、それぞれ異なる操作です。自動設定はアドレスを書き込み、解除はプロキシ設定を削除し、変更しない場合は現在の状態を維持します。「変更しない」をオフと混同しないでください。初めて使うときは、まずシステムプロキシ経由でブラウザーのアクセスを確認し、購読・サーバー・コアが正常に連携することを確かめてから、対象範囲を広げましょう。

システムプロキシを無視するプログラムには、TUN仮想ネットワークアダプター方式が使える場合があります。TUNは権限、ネットワークアダプター、ルーティングテーブル、DNSに関わるため、有効にする前に通信を制御する可能性のある他のツールを停止し、元のネットワーク設定を保存してください。通信できなくなった場合は、まずTUNを無効にしてシステムプロキシを解除し、通常のインターネット接続が復旧することを確認してから、項目ごとに原因を調べます。ルーティングの「グローバル」とTUNの対象範囲は別の設定です。

システムプロキシの設定を見る →

システムプロキシ・3つの操作

システムプロキシのアドレスローカルの待ち受けアドレスを書き込む
対象アプリシステムプロキシに従うアプリ

プロキシのポートは、クライアントのローカル待ち受け設定と一致させてください。

コアの選択

プロトコルの対応状況を確認し
利用可能なコアを選ぶ

GUIクライアントは設定画面の表示、購読の管理、設定の生成を担当し、コアはプロトコル、通信方式、ルーティングを実行します。v2rayNでは、クライアントの対応状況に応じてサーバーに適したコアを選択できます。Android版のv2rayNGは主にXrayを、v2flyNGはV2Flyのコアエコシステムを対象としています。これらは同じソフトの外観違いではなく、対応する設定の範囲も完全には一致しません。購読にREALITYなどの項目がある場合は、クライアントとコアの両方が該当フィールドを認識できるか確認してください。

名称を知っているという理由だけでコアを無理に切り替えたり、選択肢が見つからないからといって購読が無効だと判断したりしないでください。サーバーが使うプロトコル、セキュリティ設定、通信方式を確認し、クライアントの対応状況と照らし合わせましょう。GUIの更新とコアの更新は別の操作の場合があります。切り替える前に現在使える設定を控え、起動に失敗した場合は同じリンクを何度も追加するのではなく、ログに記録された具体的なフィールドを確認してください。

プロトコルとコアの用語を確認 →

コアの種類・選択前に確認

コアの種類Xray
Androidクライアントv2rayNG

REALITYなどを使う場合は、該当フィールドが現在のクライアントとコアでサポートされているか確認してください。

クライアントを選ぶ

OSに合ったダウンロード先を選択

まずOSを確認し、次にCPUアーキテクチャを確認してください。インストーラーの形式はインストール方法を、CPUアーキテクチャは実行できるかどうかを左右します。ファイル名にv2rayNとあるかだけで判断しないでください。ダウンロードページでは各ダウンロード先の違いをまとめており、クライアントのバージョンも確認できます。

Windows

v2rayN・デスクトップ向け

v2rayNで購読を管理し、ルーティングを選び、システムプロキシを設定できます。ダウンロードページには、新しいクロスプラットフォームUIのデスクトップ版と、従来のUIを維持したWPF版があります。初めて使う場合はデスクトップ版から始め、従来の操作に慣れている場合はWPF版の説明も確認して選びましょう。

インストール前に、システムの「バージョン情報」でCPUとシステムの種類を確認してください。初回起動後はまず購読を追加し、すぐにTUNを有効にする必要はありません。仮想ネットワークアダプターで通信を制御する場合は、ドキュメントに沿って管理者権限を設定してください。UIの異なるバージョンに切り替える前に、既存のクライアント設定と購読URLを保存しておきましょう。

ダウンロードへ Windows クライアント→

macOS

v2rayN・2種類のCPU向け

デスクトップ版v2rayNを使う場合は、CPUに合わせてApple SiliconまたはIntel用のインストーラーを選びます。「このMacについて」を開き、Apple製チップならarm64、Intelプロセッサならx64を選択してください。外観や購入時期から推測しないようにしましょう。

インストール後、まずアプリが起動することを確認してから購読とシステムプロキシを設定します。システム権限の通知、バックグラウンドでの動作、プロキシの有効状態はそれぞれ確認が必要です。ウィンドウを閉じた後に通信がおかしい場合は、まずクライアントが動作中かを確認し、その後システムにプロキシ設定が残っていないか調べてください。

ダウンロードへ macOS クライアント→

Android

v2rayNG・Xrayコア

まずv2rayNGを検討し、V2Flyコアが必要な場合はv2flyNGを選びましょう。どちらもダウンロードページからarm64版と汎用版を入手できます。多くの新しいスマートフォンにはarm64が適しています。アーキテクチャがわからない場合は、まず汎用版の説明を読み、端末情報を確認して選んでください。

購読を保存して更新したら、サーバーを選んで接続を開始します。初回接続ではシステムのVPN許可が必要です。バックグラウンドでの省電力設定が接続の維持に影響する場合があるため、端末の設定でバッテリー制限を確認してください。購読の更新と接続の開始は別の操作です。更新しても接続は自動で始まりません。

ダウンロードへ Android クライアント→

Linux

v2rayN · deb / rpm

ディストリビューションのパッケージ形式に合わせてv2rayNを選びます。Debian系やUbuntu系では通常deb、Fedoraなどでは通常rpmを使います。ダウンロードページにはarm64版も掲載されています。対応する端末では、パッケージ形式とCPUアーキテクチャの両方を一致させてください。

デスクトップ環境によって、システムプロキシの読み取り方が異なる場合があります。まずブラウザーで動作を確認し、対象のプログラムがデスクトップのプロキシ設定に従うか調べましょう。TUNを有効にする前に、権限とネットワーク管理に関する説明を確認してください。一つのアプリの接続問題を解決するために、複数のネットワーク設定を同時に変更しないようにしましょう。

ダウンロードへ Linux クライアント→

すべてのクライアントを見る →

オープンソースのエコシステム

クライアント・コア・購読元を区別する

設定を扱うのはGUI、接続を実行するのはコア、サーバー情報を提供するのは購読です。この3つの役割を分けて考えると、インストールや更新、トラブルシューティングがわかりやすくなります。

購読リンク GUIクライアント Xray / V2Fly

Project Vとコアの系譜

Project Vは、ネットワーク通信ツールを中心とするオープンソースプロジェクトのエコシステムで、V2Rayはその中でよく知られた名称です。V2FlyコミュニティはV2Ray関連コアのメンテナンスを引き継ぎ、Xrayは関連コードを基に発展した別のコアとして開発されています。共通の技術的背景を持ちながら、対応プロトコル、設定フィールド、リリースのペースはそれぞれ異なります。一般に「V2Rayクライアント」と呼ばれるものはGUI管理ツールを指すことが多く、すべてが同じコアだけを実行するという意味ではありません。

VMess、VLESS、Trojanは接続設定でよく使われるプロトコル名で、REALITYはセキュリティ設定に関する技術です。これらをすべて、自由に置き換えられるサーバーの種類と考えることはできません。購読の追加に成功したのは、クライアントが設定を読み取れたということにすぎません。接続を確立するには、プロトコル、セキュリティ設定、通信方式をサーバー側と一致させる必要があります。認識できないフィールドがある場合は、設定項目をむやみに削除せず、まずコアの対応状況を確認してください。

3つのGUIクライアントのオープンソースライセンス

v2rayN、v2rayNG、v2flyNGはいずれもソースコードが公開されたクライアントで、一般的な配布版にはGPL-3.0ライセンスが適用されます。Xray-coreとV2FlyのV2RayコアにはMPL-2.0ライセンスが適用されます。ライセンスの条件はコードの利用、改変、再配布などに関するもので、詳しくは各配布パッケージに付属するライセンスを確認してください。クライアントとコアに異なるライセンスが適用される場合があるため、GUIのライセンス名を依存コンポーネント全体の説明として扱わないでください。

利用者にとって、オープンソースのエコシステムの利点は、設定の意味を調べられること、問題の発生箇所をコンポーネントごとに切り分けられること、異なるクライアントが公開プロトコルを通じて連携できることです。デスクトップ版v2rayNは、GUIで購読、ルーティング、ローカルプロキシを管理したい場合に適しています。Android版のv2rayNGまたはv2flyNGは、必要なコアの機能と端末環境に合わせて選んでください。名前が似ていても、すべての設定項目が共通とは限らないため、移行時は項目ごとに確認が必要です。

3種類の更新を分けて考える

購読の更新は、登録済みのURLからサーバー情報を再取得する操作です。クライアントの更新は、画面表示や設定管理を担うプログラムを置き換えます。コアの更新は、プロトコルやルーティングを実行するコンポーネントを変更します。3種類の更新で解決する問題はそれぞれ異なります。サーバー情報が変わった場合はまず購読を更新し、設定項目が画面にない場合はクライアントの対応状況を確認します。ログにコアがフィールドをサポートしていないと表示された場合は、コアと設定の互換性を調べてください。

変更前に現在使える設定を保存し、一度に変更するのは一項目にして、同じアクセス先で確認しましょう。設定ログから、購読の取得、コアの起動、名前解決、リモート接続のどこで問題が起きたかを判断できます。ただし、ログを共有する前に購読の認証情報、アカウント情報、サーバーの機密情報を削除してください。「接続できない」とだけ伝えるより、再現可能な状況を具体的に示すほうが原因を特定しやすくなります。

このサイトの掲載内容について →
使い方のヒント

プロトコルと応用設定を読む

基本的な接続ができたら、プロトコルの選択、特定ドメインの送出先、システムプロキシに従わないアプリへの対応に進みましょう。以下の3記事では、公開日順にプロトコルの違い、ルーティングルール、TUNによる通信制御を解説します。設定を同時にいくつも変更せず、現在の問題に合った記事から確認してください。

V2Rayのカスタムルーティングルールの書き方:domain、ip、geositeの一致条件と優先順位

ドメイン、完全一致、正規表現、ルールセットの使い分けと、上から順にルールが適用される仕組みを解説します。特定のサイトだけアクセス経路を変更したい場合は、ルーティング全体を置き換えるのではなく、対象と送出先を明確にして設定しましょう。

ルールの書き方を見る →

すべての記事を見る →

クライアントをダウンロード