GUIクライアントと設定ドキュメント

V2Fly公式サイト
v2rayN クライアント

4プラットフォームのクライアント入口サブスクリプション導入手順ルーティング設定をまとめ、メニューの場所、モードの違い、確認手順を実際の操作に沿って解説します。

永久無料 オープンソース 日本語ドキュメント Xray · V2Fly
プラットフォーム Windows Android macOS Linux
デスクトップクライアント

v2rayN

Windows、macOS、Linux向けGUI

コアファミリー

Xray

V2Flyエコシステムと並行して発展

保守方式

オープンソース

設定の挙動とリリース履歴を公開レビュー可能

プラットフォーム Windows · macOS · Android · Linux クライアント v2rayN · v2rayNG · v2flyNG コア Xray · V2Fly 特徴 無料 · オープンソース · コミュニティ運営
プラットフォーム別ダウンロード

OSに合わせてV2Rayクライアントを選択

デスクトップではv2rayN、Androidではv2rayNGとv2flyNGから選べます。以下の入口からダウンロードページの各プラットフォーム欄を開けます。パッケージ形式、アーキテクチャ、システム要件は各欄で確認できます。

デスクトップOS

Windows · v2rayN

新世代のデスクトップUIと従来のWPF UIを用意しています。初めて使う場合はデスクトップ版がおすすめです。従来の操作やクラシックなメニュー構成が必要な場合は、ダウンロードページでWPF版の説明を確認してください。

ダウンロードへ
デスクトップOS

macOS · v2rayN

端末のプロセッサに合わせてApple SiliconまたはIntel版を選択します。システムの「このMacについて」でチップの種類を確認できます。インストール後のサブスクリプションとルーティングメニューは、他のデスクトップ版とほぼ同じ構成です。

ダウンロードへ
モバイルOS

Android · v2rayNG / v2flyNG

v2rayNGはXrayコアを使用し、日常的な利用に適した選択肢です。v2flyNGはV2Flyコアを使用するため、サーバー設定と利用目的に応じて選べます。一般的な端末ではarm64が標準的で、判断できない場合は汎用版を確認してください。

ダウンロードへ
デスクトップOS

Linux · v2rayN

DebianやUbuntuなどではdeb、FedoraやRocky Linuxなどではrpmを選択します。ダウンロードページではx64とarm64も分けて案内し、インストール前に確認すべきデスクトップ環境の条件も掲載しています。

ダウンロードへ
設定機能

サブスクリプションからルーティングまでの一連の操作

クライアントの価値は、接続を1つ導入できることだけではありません。サブスクリプションの更新方法、システムプロキシが対象にするアプリ、ルールの照合順、TUNモードを有効にするタイミングは、実際の動作に直結します。ここでは実際の設定項目に沿って6つの機能に分け、操作入口、適用範囲、確認方法を順に説明します。

{
  "routing": {
    "domainStrategy": "IPIfNonMatch",
    "rules": [
      {
        "type": "field",
        "ip": ["geoip:private"],
        "outboundTag": "direct"
      }
    ]
  }
}
サブスクリプション管理

URL、グループ、更新状態を分けて確認

v2rayNでは「サブスクリプショングループ → サブスクリプショングループ設定」からURLを保存し、「サブスクリプションをすべて更新」を実行してサーバー一覧を取得します。グループ名は異なる配信元を整理するためのもので、ノードのパラメータは変わりません。更新後に一覧が空の場合は、URLが完全か、応答内容をクライアントが解析できるか、現在のネットワークでリクエストが許可されているか、クライアントログに形式に関する警告がないかを順に確認します。共有リンクを1件ずつ貼り付けるより、変化する設定を継続的に管理するにはサブスクリプションが適しています。

クイックスタート

インストール・導入・有効化の3ステップ

まず再現可能な基本接続を1つ確立し、その後で自動更新、ルーティング、TUNを段階的に追加します。初回設定では一度に1つの項目だけ変更すると、問題がどの段階で起きたか判断しやすくなります。

  1. 01

    OSとクライアントを選択

    デスクトップではv2rayNの対応プラットフォーム欄を開き、Androidではコアの要件に応じてv2rayNGまたはv2flyNGを選びます。インストール前にプロセッサのアーキテクチャとパッケージ形式を確認し、不一致を起動失敗と誤認しないようにしてください。初回起動後はデフォルトのルーティングとポートを維持し、上級設定を急いで変更しないことをおすすめします。

  2. 02

    サブスクリプションを導入して一覧を更新

    クライアントのサブスクリプショングループ設定でURLを追加し、保存後に更新を実行します。サーバー一覧が表示されたら、設定を1つ選びアクティブサーバーに指定します。一覧が空の場合はまず更新ログを確認してください。ノードはあるのに起動できない場合はコアのログを確認し、2種類の問題を同じ手順で調べないようにします。

  3. 03

    コアを起動して通信の取り込み方法を選択

    アクティブサーバーを確認してからコアを起動し、アプリの種類に応じてシステムプロキシを選択します。通常のブラウザーではまずシステムプロキシをテストし、システムプロキシを参照しないアプリではTUNを検討します。基本接続が安定してから、LANのバイパス、ドメイン照合、指定出口などのルーティングルールを追加します。

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

Project V、V2Fly、Xrayの関係

クライアント、コア、プロトコル設定、サブスクリプションサービスはそれぞれ異なる役割を担います。境界を理解すると、問題がUI操作、設定内容、コアの互換性、リモートサービスのどこにあるか判断しやすくなります。

Project Vから並行して保守されるコアファミリーへ

Project VはV2Ray設定体系の基本構造を築きました。インバウンドは本機の通信を受け取り、アウトバウンドは転送先を定義し、routingはその間で照合を行い、dnsとlogは名前解決と実行記録を提供します。V2FlyコミュニティはV2Ray Coreと関連仕様を継続的に保守し、Xrayは同じ技術的系譜から独立したコアとして発展しました。共通する設定概念は多いものの、具体的なフィールド、プロトコル拡張、リリースのペースには違いがあります。

したがって、「クライアントが特定の共有リンクに対応していること」と「現在のコアが対応するパラメータを完全に処理できること」は別の判断です。GUIクライアントはサブスクリプションを解析して設定を生成し、プロセスを管理できますが、実際にプロトコルのハンドシェイク、ルーティング、転送を行うのはコアです。サーバー側のパラメータが変わった場合は、画面にサーバー名が表示されるかだけでなく、クライアントの解析能力とコアの対応範囲を同時に確認してください。

オープンソースライセンスと公開協業

v2rayN、v2rayNG、v2flyNG、および関連するコアは、いずれもオープンソース方式で保守されています。ソースコード、設定形式、変更履歴は各プロジェクトで公開管理され、機能の議論、修正、互換性の調整はメンテナーとコミュニティ参加者によって継続的に進められています。オープンソースであるため、開発者は設定の生成方法を理解しやすく、上級ユーザーもログやフィールド定義から挙動の違いを特定できます。

コンポーネントごとに採用するオープンソースライセンスが異なる場合があります。ライセンスが定めるのはコードの複製、変更、再配布の方法であり、すべてのクライアントを同じチームが保守していることを意味しません。ドキュメントを読む際は対象を明確にしてください。v2rayNのメニュー手順をモバイルクライアントにそのまま適用したり、Xrayの拡張フィールドがすべてのV2Fly設定で使えると仮定したりしないようにします。コンポーネントごとの説明を参照すると、概念の混同を減らせます。

更新の仕組みと互換性の判断

クライアントの更新には、通常、UIの変更、サブスクリプション解析、設定生成の修正、コア管理機能が含まれます。一方、コアの更新はプロトコル実装、転送動作、ルーティング、DNSに重点が置かれます。「更新前は使えたのに更新後に異常が出た」場合は、まず変わったのがクライアント、コア、サブスクリプションのどれかを記録し、その後ログを段階的に確認します。複数のコンポーネントを同時に置き換えると、結果に影響した変数を特定しにくくなります。

日常の保守には一定の順序を設けると便利です。まずサブスクリプションを更新してノード一覧を確認し、次に既知の設定を起動し、最後にプロキシモードとルーティングを調整します。長期利用するルールについては、目的、条件、出口タグを記録しておきます。そうすればUIのメニューが変わっても、特定のボタンの位置に頼らず設定の意味から従来の動作を再現できます。

デスクトップ向けの選択肢

v2rayN

Windows、macOS、Linux向けのGUIクライアントで、サブスクリプショングループ、サーバー一覧、システムプロキシ、ルーティングルール、TUN、コアログをまとめて管理できます。デスクトップで複数の設定を維持し、動作状態を確認したいユーザーに適しています。

Android

v2rayNG

Xrayコアを主な実装とするモバイルクライアントで、QRコード、クリップボード、サブスクリプションから設定を導入できます。主な操作は設定一覧、アクティブノード、ルーティング設定、接続ログを中心に構成されています。

V2Flyコア

v2flyNG

V2Flyコアを採用するモバイル向けの選択肢で、画面操作と一般的なサブスクリプション手順をわかりやすく整理しています。V2Flyコアの互換範囲を重視する場合や、2種類のコアの挙動を比較したい場合に適しています。

よくある質問

まずサブスクリプション、コア、プロキシモードを切り分ける

設定の問題の多くは、発生した段階で分類できます。一覧に内容がない場合はサブスクリプションのリクエストと解析を、プログラムが起動しない場合はコアのログを、特定のアプリだけ動作しない場合は通信の取り込み方法を重点的に確認します。

サブスクリプション更新後にサーバー一覧が空になる

まず保存したURLが完全なサブスクリプションアドレスか確認し、次に更新ログでネットワークリクエストと解析メッセージを確認します。URLを開けることと、応答内容がクライアント対応のサブスクリプション形式であることは別です。最近配信元を変更した場合は、グループに古いURLが残っていないかも確認してください。

サブスクリプション導入手順を見る →

起動後もブラウザーが元の接続を使う

アクティブサーバーが選択されているか、コアが実行中か、トレイメニューのシステムプロキシが有効かを確認します。アプリ独自のプロキシ設定を持つものや、システム設定を参照しないものもあります。その場合は個別に設定するか、権限と競合を確認したうえでTUNを使用してください。

接続と確認の手順を見る →

コア起動後すぐに終了する

ログから最初の明確なエラーを探します。よくある手がかりは、ポートの使用中、アウトバウンドタグの不存在、設定フィールドの型の誤り、転送パラメータの不足です。1項目を修正するたびに再起動し、ポート、ルーティング、コアを同時に変更しないでください。

完全なトラブルシューティング手順を見る →

グローバルプロキシとルーティングをどう選ぶか

グローバルプロキシは、ノードとコアが正常に動作するかを短時間で確認するのに適しています。基本接続を確認したらルーティングへ切り替え、ルールを1つずつ追加します。まずデフォルトの出口を検証し、次にLAN、ドメイン、IPのルールを加えると、照合順の問題を早く発見できます。

ルーティングの章を見る →
設定・運用情報

v2rayNの使い方とトラブルシューティングの最新記事

メイン画面の各領域、ログからの原因特定、JSON設定の構造に沿って具体的な操作をまとめています。各記事は1つの問題を中心に構成しているため、基本ガイドの後の確認にも便利です。

はじめに

v2rayNメイン画面の機能を詳しく解説:サーバー一覧、サブスクリプショングループ、ログウィンドウ、設定入口

メインウィンドウを上から順に確認し、サーバー一覧の列見出し、サブスクリプショングループのタブ、下部のログウィンドウ、よく使う設定入口を説明します。操作の全体像を明確に把握できます。

続きを読む
トラブルシューティング

v2rayNのコアが起動しないときの対処法:ログウィンドウから設定エラーを特定する手順

ポートの競合、設定フィールドの不足、転送パラメータの不一致、コアファイルの異常など、典型的な手がかりと修正の順序を整理します。

続きを読む
上級設定

V2Ray設定ファイルの構造をセクションごとに解説:inbounds、outbounds、routingの役割

簡潔なJSON設定を例に、インバウンド、アウトバウンド、ルーティングの関係を説明し、logとdnsが全体の設定で担う位置づけも解説します。

続きを読む