✦
クライアント設定 · レビューガイド
V2Ray レビューv2rayN ダウンロードガイド
サブスクリプションの取り込み、ルーティング、ログによるトラブル対処を中心に、OSに合ったクライアントを選び、接続設定を順に確認します。
- PROTOCOL NOTES
- VMess
- VLESS
- Trojan
- REALITY
v2rayN · 設定
×
ローカルリスニング
ローカル SOCKS リスニングポート10808
LANからの接続を許可
トラフィックの転送
システムプロキシシステムプロキシを自動設定
ルーティング中国本土を除外 ⌄
TUNモードを有効にする
コアの選択
コアの種類Xray
ローカル SOCKS インバウンド · 構成例
{
"listen": "127.0.0.1",
"port": 10808,
"protocol": "socks"
}
04 対応プラットフォーム
03 GUIクライアント
Xray · V2Fly コアの系統
オープンソース 無料で利用可能
CLIENT NOTES / 設定ガイド
V2Ray クライアントの設定
ノード、ルーティング、トラフィックの転送を切り分けてから設定を変更しましょう。クライアントが起動していても、アプリの通信がプロキシコアに届いているとは限りません。
デスクトップではまずv2rayN、Androidではv2rayNGを検討しましょう。V2Flyの設定が必要な場合はv2flyNGも選択肢です。いずれもGUIで操作できますが、メニューの場所、コアの機能、OSの権限はそれぞれ異なります。画面上のスイッチの数ではなく、OS、ノードのプロトコル、利用目的に合わせて選びましょう。
設定を始める前に、パラメーターがそろったノードを1つ用意し、まず単体で接続を確認します。その後、サブスクリプションの自動更新や複雑なルーティングを設定しましょう。一度に変更する項目は1つに絞り、変更前後のログを記録します。以下の5つのガイドは日常的な操作の順に並んでいます。メニュー名はクライアントのバージョンによって変わることがあるため、同じ項目が見つからない場合は使用中のクライアントを確認してください。
v2rayN / v2rayNG / v2flyNG
サブスクリプショングループと単体ノードの取り込み
サブスクリプションは更新されるノードの一括管理に、単体ノードの共有リンクは一時的な接続確認や端末移行に便利です。v2rayNでは通常、サブスクリプショングループにURLを登録してから更新します。Androidクライアントではサブスクリプション設定に項目を追加します。取り込み後はグループ、ノード数、プロトコルを確認し、使用するノードを選択しましょう。共有リンクの形式によっては、3つのクライアントで認識結果が異なります。URLの先頭だけで対応可否を判断しないでください。更新に失敗した場合は、URLが完全か、リクエストが直接接続かプロキシ経由かを確認し、既存の設定をむやみに削除しないようにしましょう。
設定の場所v2rayN → サブスクリプショングループ → サブスクリプショングループ設定
v2rayN / v2rayNG / v2flyNG
ルールの順序と最終的な接続先
ルーティングで決まるのは、リクエストがコアに届いた後の経路です。アプリが自動的にプロキシを使うようにする機能ではありません。まず組み込みルールを選んで基本設定を作り、必要に応じてドメイン、アドレス、アプリに応じたルールを追加します。ルールは通常、上から順に評価されます。条件の広いルールを先に置くと、後続の細かいルールが適用されないことがあります。デスクトップではルール一覧を確認しやすく、Androidではアプリごとのプロキシ対象範囲も併せて確認が必要です。特定のサイトで問題が起きたら、該当ルールとDNSの結果を確認し、すぐに全トラフィックをプロキシ経由にしないでください。テスト後に元のモードへ戻すと、変更の効果を比較できます。
設定の場所v2rayN → 設定 → ルーティング設定
v2rayN / v2rayNG / v2flyNG
プロキシ設定と仮想ネットワークアダプター
システムプロキシは、OSのプロキシ設定を参照するアプリ向けです。TUNは仮想ネットワークインターフェースを使ってトラフィックを転送するもので、速度の段階を切り替える機能ではありません。デスクトップで初めて接続するときは、まずシステムプロキシを確認し、必要に応じてTUNを試します。TUNでは管理者権限やルーティングテーブル、DNSの制御が必要になる場合があります。Androidクライアントは通常、OSのVPN権限を使って端末内の通信を取り込みます。デスクトップのメニュー設定をそのまま適用することはできません。他のVPNや通信制御ツールを同時に使用すると競合する場合があります。トラブル時は別の転送方式をいったん無効にして経路を1つに絞り、対象アプリとコアのログを確認しましょう。
設定の場所v2rayN → メイン画面下部 → システムプロキシ / TUN
v2rayN / v2rayNG / v2flyNG
プロトコルの対応状況とコアの選択
コアは接続、トランスポート、DNS、ルーティングの処理を担い、クライアントはそれらの設定を管理します。v2rayNでは、インストール済みのコアとノードの要件に合わせてコアを選びます。v2rayNGは主にXrayを、v2flyNGはV2Flyを使用します。名前だけを置き換えた同一のアプリではなく、一部のプロトコル拡張や設定項目に違いがあります。未対応のパラメーターがある場合は、ノードのプロトコルとコアの対応状況を確認してから、切り替えや更新を検討してください。切り替え前に設定をバックアップし、切り替え後は起動ログと実際の接続を確認しましょう。コアの名前だけで性能を判断することはできません。
設定の場所v2rayN → 設定 → パラメーター設定 → コアの種類に関する項目
v2rayN / v2rayNG / v2flyNG
起動エラーとリクエストエラーを分けて確認
ログは失敗した箇所を特定するためのものです。警告が1行あるだけで、接続全体が使えないと判断しないでください。まずコアが起動しているかを確認し、次にリクエストがローカルのインバウンドに届いているか、最後にDNS、アウトバウンド接続、リモート側の応答を調べます。ポートの競合は起動時に発生することが多く、接続タイムアウトの場合はネットワーク経路とサーバーの状態を切り分ける必要があります。3つのクライアントでログの場所は異なりますが、問題を再現した時刻に沿って確認する方法は共通です。エラー前後のログも記録し、共有する際はサブスクリプションURL、ノードの認証情報、個人用ドメインを伏せてください。最後のエラー行だけを切り取るより、状況の把握に役立ちます。
設定の場所v2rayN → メイン画面のログ欄;Androidクライアント → メニュー → ログ
PLATFORM / ダウンロード
まずOSとCPUアーキテクチャを確認し、インストール形式を選びましょう。ダウンロードページに配布先と対応環境をまとめています。
クライアントのインストーラーとノードのサブスクリプションは別のものです。クライアントをインストールしても、ローカルのツールが準備できるだけで、接続には有効なノード設定が必要です。ノードの数や更新間隔、サービスの状態もクライアントでは決まりません。端末を移行する場合は、両方の端末に同じサブスクリプションを取り込めますが、ルーティングルール、アプリごとのプロキシ範囲、ローカルポートは個別に確認してください。ノードが同期しても、すべての設定が同期するわけではありません。
すべてのクライアントを見る →
ダウンロードと接続でよくある疑問
インストール後に必要なものは?
有効なノード設定またはサブスクリプションURLが必要です。クライアントは設定を読み込んで実行するもので、接続先のサービスを自動で用意するものではありません。単体ノードの共有リンクとサブスクリプションURLの違いを確認し、ガイドに沿って適切な方法で取り込みましょう。
サブスクリプションの取り込み方法を見る →
ノードのテストは成功したのに、アプリから接続できないのはなぜ?
テストとアプリの通信では経路が異なる場合があります。システムプロキシ、TUN、アプリごとの設定を確認し、ログに対象アプリのリクエストが記録されているかを見てください。テスト結果だけでなく、実際の利用環境で接続を確認しましょう。
症状から原因を調べる →
クライアントを変えればタイムアウトは解消しますか?
一概にはいえません。ノードの稼働状況、ネットワーク環境、設定の互換性も接続に影響します。同じノードと同じネットワーク条件で比較すると、クライアントの違いと回線の問題を切り分けやすくなります。
よくある質問を見る →
トラブル対処のためにサブスクリプションURLを他人に送ってもよいですか?
サブスクリプションURLにアクセス情報が含まれている場合があります。相談する際は、機密情報を伏せたエラー内容、クライアント名、操作手順を共有してください。スクリーンショットやバックアップファイルにもノードのパスワードが写っていないか確認しましょう。
設定とサブスクリプション管理を見る →
PROJECT V / オープンソースのエコシステム
コア、クライアント、サブスクリプションの役割
Project Vは、V2Rayの技術エコシステムを理解するための出発点です。V2FlyとXrayは関連するコアの系統で、GUIクライアントはその上にノード管理やシステム設定の画面を提供します。
プロジェクトの経緯と機能の違い
V2Rayは、インバウンド、アウトバウンド、ルーティングを軸に設定モデルを構成し、通信の受け入れ、プロトコル処理、経路選択を分けて記述できます。V2FlyはV2Rayプロジェクトの保守と開発を引き継ぎ、Xrayは関連するコードを基盤として独自の実装や拡張を進めています。技術的な概念には共通点がありますが、機能の進化は同一ではありません。設定の見た目が似ていても、すべての項目を相互に置き換えられるわけではありません。
ガイドを読む際は、クライアントとコアの両方を確認してください。REALITYなどの機能を使うには、対応する実装が必要です。ノードの取り込み、設定の生成、実際の接続確立は、それぞれ別の確認ポイントです。未知の項目や未対応のトランスポートパラメーターがエラーに含まれる場合は、ルーティングを手当たり次第に変えるより、まず機能の対応状況を確認しましょう。
GUIと実行コアの役割
v2rayN、v2rayNG、v2flyNGはいずれもオープンソースのGUIクライアントで、サブスクリプション管理、設定編集、サービス制御を担います。v2rayNはデスクトップ向けで、設定やコアの選択をまとめて管理できます。v2rayNGは主にAndroidとXrayを中心に動作し、v2flyNGはAndroidでV2Flyを使うための選択肢です。共通する操作の考え方はありますが、画面や設定のバックアップ形式は完全には同じではありません。
パソコンからスマートフォンへ移行する場合、共有リンクやQRコードを使うと、設定フォルダー全体を直接コピーするより内容を確認しやすくなります。移行後もノードが選択されているか、対象アプリがプロキシの範囲に含まれているか、DNSとルーティングが新しい端末に合っているかを確認してください。デスクトップのリスニングアドレス、ファイルパス、権限設定をそのままAndroidに適用することはできません。
オープンソースライセンスと無料利用
オープンソースソフトウェアは、適用されるライセンスの条件に従ってコードを閲覧、使用、変更できます。V2FlyコアはMITライセンス、Xray-coreはMPL-2.0ライセンスを採用しています。GUIクライアントや依存ソフトウェアにはそれぞれ適用されるライセンスがあります。コアのライセンスがインストールパッケージ内のすべてのコンポーネントに共通するとは限りません。
これらのクライアントは無料で利用できますが、クライアントと接続先のサービスは別のものです。サブスクリプションの料金、通信量、ノードの有効期限は、それぞれのサービス提供元が決めます。問題を切り分ける際は、「ツールが起動するか」と「接続先のサービスが利用できるか」を分けて考えると、サービス停止を別のクライアントの購入で解決しようとする誤りを避けられます。
アップデート、互換性、元に戻す方法
クライアントの更新で画面、設定の生成方法、依存するコアが変わる場合があります。コアの更新によって、プロトコルの対応状況や動作が変わることもあります。更新前にサブスクリプショングループと独自ルールを保存し、現在使えている通信の転送方式を記録してください。更新後は既存のノードを先に確認し、その後で追加設定を1つずつ戻します。クライアント、ノード、DNSを同時に変更するのは避けましょう。
問題が起きたら、まず再現して起動ログを確認し、具体的なエラーから設定の互換性に関係するかを判断します。サブスクリプションの更新は、サービス提供元のノード一覧を更新する操作であり、クライアントやコアの更新とは異なります。ダウンロードページはインストール、使い方ガイドは設定、トラブルシューティングガイドは症状に応じたログ、ポート、DNS、システムプロキシの確認を扱います。
FIELD NOTES / 活用メモ
サブスクリプション、ログ、端末移行
具体的な疑問から始めましょう。設定画面の場所を見つけ、失敗した箇所を確認してから、変更する項目を決めます。
入門ガイド
v2rayNのサブスクリプショングループ設定とv2rayNGのサブスクリプション設定を使った取り込み手順を解説。Base64形式のサブスクリプションや単体ノードの共有リンクなど、よく使われる形式の違いも紹介します。
取り込み手順を読む →
トラブル対処
コアの起動ログにある重要なエラーを読み解き、ポート競合、JSON形式の誤り、コアファイルの不足、パラメーターの非互換を切り分け、それぞれの対処方法を紹介します。
ログを使ったトラブル対処を読む →
プラットフォーム
端末間で設定を移行する3つの方法を比較します。同じサブスクリプションを複数端末に取り込む方法、v2rayNで共有リンクやQRコードを出力してv2rayNGで読み取る方法、設定のバックアップファイルを保存・復元する方法を解説します。
移行方法を読む →
すべての記事を見る →