設定ガイドクライアント一覧・設定項目の解説

V2Rayナビ
クライアントのダウンロードと設定

デバイスに合ったオープンソースクライアントを選び、サブスクリプションの登録からルーティング設定まで、実際のメニューに沿って設定できます。

  • VMess / VLESS
  • Trojan
  • Xray / V2Fly
  • 設定ガイド

設定ガイド

v2rayNの主な機能

サブスクリプションの更新に成功しても、サーバー設定が取り込まれただけで、アプリがプロキシを使うとは限りません。選択中のサーバー、ルーティングのプリセット、トラフィックの接続方法も関係します。左側の各項目を順に確認し、まず基本の接続を確かめてから、必要に応じてTUN、DNS、カスタムルールを設定しましょう。メニューの場所はバージョンによって異なる場合があるため、実際の画面表示に従ってください。

サブスクリプショングループ

サブスクリプショングループの設定登録元ごとに管理
プロキシを経由せずに更新
プロキシ経由で更新

サブスクリプションとサーバーの絞り込み

サブスクリプショングループを使うと、登録元の異なるサーバーを分けて管理できます。仕事用やテスト用の設定を併用する場合に便利です。「サブスクリプショングループの設定」で名前とURLを登録し、用途に合った方法で更新します。更新後は選択中のグループを確認してください。サーバー一覧が空でも、インポートに失敗したとは限りません。直接接続で更新できない場合は、利用可能な接続があることを確認してから、プロキシ経由での更新を試してください。サブスクリプションURLにはアカウント情報が含まれることがあるため、スクリーンショットや公開ログに載せないでください。サーバーを個別に削除しても登録が解除されるわけではなく、次回の更新で再表示される場合があります。

設定ガイドを見る →

プラットフォーム別の案内

デバイスに合ったクライアントを選ぶ

デスクトップではv2rayN、Androidではv2rayNGをまず確認し、V2Flyコアを使う場合はv2flyNGを選択肢にできます。インストールパッケージのCPUアーキテクチャはデバイスに合わせてください。同じクライアントのパッケージ違いは、接続サービスの違いではありません。以下のリンクから、各プラットフォームのダウンロードページを開けます。パッケージの種類、システム要件、インストール方法は各ページで確認してください。

Windows

v2rayN・デスクトップ版 / クラシックWPF版

デスクトップ版はクロスプラットフォームのUIを採用し、WPF版は従来のデスクトップレイアウトを維持しています。まずOSとCPUの要件を確認し、使い慣れたUIを選びましょう。設定を始める前に両方をインストールする必要はありません。初めて使う場合は「サーバー」「サブスクリプショングループ」「システムプロキシ」の各項目を確認し、使用するサーバーを選んでから接続してください。

別のフォルダーから移行する場合は、クライアント内のバックアップ機能で設定を保存してください。起動中のプログラムフォルダーを直接上書きしないでください。初回起動時に権限や実行環境について表示された場合は、ダウンロードページにあるパッケージの説明に従って対処し、ログも確認しましょう。起動時の問題をサブスクリプションの不具合と混同しないようにしてください。

ダウンロードページへ

macOS

v2rayN · Apple Silicon / Intel

まずシステムの「このMacについて」を開き、チップを確認します。Apple Siliconならarm64、Intelならx64を選択してください。インストール後は通常の権限でサブスクリプションを登録し、基本の接続を確認します。TUNが必要な場合は、その後に案内された権限を設定してください。アーキテクチャの不一致による起動トラブルは、サーバー設定とは直接関係ありません。

システムプロキシの適用範囲は、各アプリがシステム設定に従うかどうかで決まります。ブラウザーではアクセスできても他のアプリで失敗する場合は、まずアプリ内のネットワーク設定を確認し、すぐにすべてのルーティング設定をリセットしないでください。システムのセキュリティ警告が表示された場合は、インストール元と警告の内容を確認しましょう。システムの保護機能全体を無効にすることはおすすめしません。

ダウンロードページへ

Android

v2rayNGを優先・v2flyNGも選択可能

v2rayNGはXrayコアを使用し、v2flyNGはV2Flyコアを利用できます。比較的新しいスマートフォンではarm64が一般的です。アーキテクチャがわからない場合は、端末情報を確認してから汎用パッケージを検討してください。サブスクリプションを登録して設定を選び、接続ボタンをタップしたら、システムの案内に従ってVPN接続を許可します。

AndroidのVPN接続と、デスクトップのシステムプロキシは別の設定です。他のVPNアプリ、バックグラウンド実行の制限、アプリごとのプロキシ設定が接続に影響することがあります。画面ロック後に切断される場合は、バックグラウンド実行の設定を確認しましょう。一部のアプリだけ接続できない場合は、アプリごとの対象リストを確認してください。サブスクリプションを何度も削除して再インストールする必要はありません。

ダウンロードページへ

Linux

v2rayN · deb / rpm

ディストリビューションのパッケージ形式に合わせてdebまたはrpmを選び、x64とarm64を確認してください。GUIからインストールしたら、クライアントが起動するか、コアが正常に読み込まれるかを確認してから設定をインポートします。デスクトップ環境によってプロキシ設定の場所は異なります。クライアントが起動しただけで、すべてのアプリが接続されたとは限りません。

TUNを使う場合は、権限、仮想ネットワークインターフェース、既存のネットワーク管理ツールとの連携を個別に確認してください。社内ネットワーク、コンテナ、仮想マシンでは、独自のルーティングが設定されている場合もあります。変更前に現在の状態を記録しましょう。まずシステムプロキシで基本の接続を確認し、その後、通信を取り込む範囲を段階的に広げると、問題が起きたときに元へ戻しやすくなります。

ダウンロードページへ

クライアントは設定の読み込みとトラフィックの接続を担います。接続パラメーターは別途用意してください。当サイトではクライアントの配布先と操作方法を案内しており、サブスクリプションサービスは提供していません。

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

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

Project V・V2Fly・Xray

V2Rayは、Project Vのモジュール型プロキシツール群から始まりました。この背景を理解するには、GUIクライアントとコアを分けて考えることが大切です。画面上のサーバー一覧、サブスクリプション管理、メニューはクライアントの機能です。プロトコルの処理、ルールの照合、アウトバウンド接続は主にコアが担います。クライアントは画面で選択した内容をコアが読み込める設定に変換し、関連プロセスの起動と管理も行います。

V2FlyはV2Rayのコミュニティによる開発を引き継ぎ、Xrayは関連技術を基盤とする別のコアとして発展しました。設定の考え方や一部のプロトコルには共通点がありますが、機能の進化、必要な設定項目、トランスポートの対応状況は同じではありません。プロトコル名が同じでも、安全性を担うレイヤー、トランスポート、各オプションを確認してください。コア名を変えるだけで設定をそのまま使えるとは限りません。

クライアントを選ぶときは、まず2点を確認しましょう。デバイスに合うGUIはどれか、接続パラメーターがどのコアの機能を必要とするかです。デスクトップではv2rayNのコア設定で対応範囲を確認でき、モバイルではv2rayNGまたはv2flyNGで適切なコアを選べます。コアの種類は速度ランキングではありません。実際の通信品質は、ネットワーク環境、サーバーの状態、DNS、ルーティング設定にも左右されます。

プロトコルとコアの用語を見る →

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

v2rayN、v2rayNG、v2flyNGはいずれもソースコードが公開されたGUIクライアントですが、同じプログラムの別スキンではありません。v2rayNはデスクトップ向けで、サーバー、サブスクリプション、実行設定をまとめて管理します。v2rayNGはXrayの接続機能をAndroidのネットワークインターフェースに接続し、v2flyNGはV2Flyコアを必要とするモバイル設定に対応します。操作方法は参考にできますが、メニューや設定項目はそれぞれ確認してください。

オープンソースライセンスは、コードの利用、改変、再配布に関する条件を定めています。v2rayNとv2rayNGのクライアントコードはGPL系ライセンスを採用し、v2flyNGのクライアントコードもGPL系ライセンスで公開されています。利用するコアや同梱の依存ライブラリは、それぞれのライセンスに従って配布されます。V2FlyのV2RayコアはMITライセンス、XrayコアはMPL系ライセンスです。クライアントのライセンスが、すべての構成要素に適用されるわけではありません。

オープンソースでも、インストール後の設定や保守が不要になるわけではありません。クライアントが利用できるのは、実際に提供された接続パラメーターだけです。サーバー側の設定を代替するものではなく、あらゆるサブスクリプションの動作を保証することもできません。問題が起きたら、設定の取り込み、起動、ネットワークへの接続、接続先へのアクセスのどの段階で発生しているかを確認しましょう。クライアント名だけを頼りに何度も切り替えるより、該当する設定を調べるほうが効果的です。当サイトの運営者情報では、掲載内容と運営方針を説明しています。

更新時はアプリ・コア・ルールデータを分けて考える

クライアントの更新では、画面、設定管理、プログラムの修正が主に変更されます。コアの更新ではプロトコルの実装や通信動作が変わり、GeoIPやGeoSiteなどのルールデータの更新では、照合対象となるアドレスやドメインの集合が変わります。これらの更新時期は必ずしも一致しません。新しいクライアントをダウンロードしても、古いルールデータが同時に更新されるとは限りません。また、サブスクリプションを更新して再取得できるのはサーバー設定であり、ローカルの待ち受けポートの競合は解消されません。

更新前に、クライアントのバックアップまたはエクスポート機能で設定を保存し、使用中のサーバー、ルーティングのプリセット、システムプロキシの状態、カスタムルールを記録してください。更新後は、以前接続できた宛先を使って再テストし、ルーティングとDNSも確認します。起動できない場合は、ログに最初に出たエラーを確認しましょう。ポートの競合、権限不足、設定項目の非互換では、それぞれ対処が異なります。すべてをネットワークの不調と判断しないでください。ルールデータベースについては、GeoIP・GeoSiteの更新ガイドを参照してください。

症状から原因を絞り、すべての設定を一度にリセットしない

「接続済み」と表示されても、通常はローカルプロキシまたはネットワークインターフェースが起動したことを示すだけで、すべての接続先に到達できるとは限りません。ブラウザーで接続できない場合は、まず使用中のサーバーと実接続テストの結果を確認し、次にアプリがシステムプロキシを参照しているか確認してください。一部のドメインだけで問題が起きる場合は、DNS、ルールの順序、選択されたアウトバウンドを調べます。デスクトップ版を終了した後も通常のWebサイトにアクセスできない場合は、ローカルポートを指すシステムプロキシ設定が残っていないか確認しましょう。

モバイル端末で画面ロック後に接続が切れる場合は、バックグラウンド実行の制限が関係している可能性があります。画面を表示した状態でもテストを完了できない場合は、接続パラメーターと他のVPNアプリとの競合を確認してください。問題が起きた時刻、操作前後の変化、必要なエラーメッセージを記録し、サブスクリプションURLやアカウント情報は伏せましょう。詳しい確認手順はFAQをご覧ください。ルーティング、アウトバウンド、トランスポートなどの用語がわからない場合は、まず用語集を確認し、クイックスタートに沿って検証可能な基本設定に戻してください。

ガイドの更新情報

接続の確認とトラブル対処

最近公開したガイドを3件紹介します。サブスクリプションを登録したもののプロキシが動作しているかわからない場合は、初回接続の解説から確認してください。起動時のエラーとバックグラウンドでの切断は、それぞれローカルポートとモバイル端末の実行設定に関する記事が参考になります。問題が起きた箇所に合った記事を選び、手順に沿って確認すると、異なる症状を同じ接続障害として扱わずに済みます。