デスクトッププラットフォーム
Windows
Windowsではv2rayNを使用できます。新世代のクロスプラットフォームデスクトップUIと、従来のWPF操作構成から選択可能です。ダウンロードページでは、2種類の適用条件、初回起動時の場所、システムプロキシの入口、よくある実行依存関係をそれぞれ説明しています。従来の操作に慣れている場合はクラシックUIを継続して使えます。新規導入の場合は、まずデスクトップ版の説明を確認してから選択してください。
OSから選択
トップページではプラットフォームへの振り分けに絞っています。インストーラーの種類、システムアーキテクチャ、クライアントごとの違いはクライアントページで説明し、端末環境を確認せずに誤ったパッケージを選ばないようにしています。
デスクトッププラットフォーム
Windowsではv2rayNを使用できます。新世代のクロスプラットフォームデスクトップUIと、従来のWPF操作構成から選択可能です。ダウンロードページでは、2種類の適用条件、初回起動時の場所、システムプロキシの入口、よくある実行依存関係をそれぞれ説明しています。従来の操作に慣れている場合はクラシックUIを継続して使えます。新規導入の場合は、まずデスクトップ版の説明を確認してから選択してください。
デスクトッププラットフォーム
macOSではv2rayNデスクトップクライアントを使用できます。導入前にプロセッサのアーキテクチャを確認してください。Apple SiliconとIntelではインストーラーが異なるため、OS名だけで判断することはできません。クライアントページでは、チップの確認方法、インストーラーの選び方、初回起動時の許可、システムプロキシ有効化後の基本的な確認方法を説明しています。
モバイルプラットフォーム
Androidでは、コアファミリーに応じてv2rayNGまたはv2flyNGを選択できます。v2rayNGはXrayコアを使用し、Xray関連のプロトコルやトランスポート機能を必要とする設定に適しています。v2flyNGはV2Flyコアを使用し、既存のV2Fly設定体系に利用できます。近年の端末ではarm64版を優先し、アーキテクチャを確認できない場合はユニバーサル版の説明を参照してください。
デスクトッププラットフォーム
Linuxデスクトップではv2rayNを使用します。ディストリビューションに応じてdebまたはrpmパッケージを選び、x64とarm64のアーキテクチャも確認してください。導入後は、クライアントプロセス、デスクトップ環境のプロキシ設定、アプリケーションがシステムプロキシを読み取っているかを個別に確認します。プラットフォームページでは、パッケージ選択と動作確認を連続した手順として説明しています。
クライアント設定の流れ
4つの設定グループは、実際の利用における異なる段階に対応しています。タブを選ぶと、設定の目的、操作手順、画面例を確認できます。
ルールの優先順位
ルーティング設定は、接続ごとにどの出口で処理するかを決めます。初めての場合は、まずクライアントのプリセットルールから始めるとよいでしょう。たとえば「中国本土を迂回」を選んで保存し、メイン画面で現在のルーティングモードを確認します。細かく制御する場合は、domain、ip、geosite、geoipの条件でルールを追加できます。通常、ルールは画面上の並び順に従って照合される点に注意してください。
この設定はシステムプロキシと同じスイッチではありません。システムプロキシは、アプリケーションからクライアントへ接続を渡すためのものです。ルーティングルールは、クライアントが受け取った接続をどの方向へ処理するかを決めます。両者を分けて理解すれば、ルーティングだけを切り替えたのにブラウザがプロキシ経由にならない、またはシステムプロキシを有効にしても特定のドメインが古いルールで処理される、といった問題を避けられます。
プロトコルとルーティングのリファレンスを見る →設定管理
サブスクリプションURLは、単一のサーバーアドレスとして直接追加するのではなく、専用のグループに登録します。グループにはメモ、更新URL、自動更新間隔を保存できます。更新を実行すると、クライアントが認識可能な設定を解析し、対応するリストへ書き込みます。複数の提供元はそれぞれ別のグループにすると、停止、更新、トラブル調査の際に設定元を確認しやすくなります。
更新後にリストが空の場合は、まず現在表示されているグループを確認し、次にURLが完全か、更新に成功したか、サブスクリプションの内容がクライアントで認識できる形式かを確認してください。同じ手順でプロトコル、ルーティング、システムプロキシを何度も変更しないでください。まずグループに設定が正しく表示される状態にしてから、サーバーと接続モードを選ぶと原因を切り分けやすくなります。
サブスクリプション導入手順を見る →接続の引き継ぎ
サーバーを選択しただけでは、デスクトップアプリがその接続を使用するとは限りません。デスクトップ版では通常、システムプロキシを「システムプロキシを自動設定」に切り替え、システムプロキシ設定を読み取るブラウザやアプリからクライアントへリクエストを渡します。切り替え後は確認対象のアプリを再起動し、アプリ自身が別のプロキシ設定を固定していないことも確認してください。
一部のプログラムはシステムプロキシを読み取りません。その場合はサーバーを繰り返し変更するのではなく、まずプログラムのネットワーク設定を確認します。接続確認も段階的に行います。クライアントが起動し有効な設定を選択しているか、システムプロキシが有効か、対象アプリがシステム設定を引き継いでいるかの順に確認してください。複数のスイッチを同時に変更するより、この順序のほうが原因を見つけやすくなります。
接続トラブルの解決方法を見る →互換性
クライアントはグラフィカルな操作層であり、コアはプロトコルの解析、トランスポートの確立、ルーティングの実行を担います。v2rayNGはXrayコア、v2flyNGはV2Flyコアを採用しています。デスクトップ版v2rayNの設定画面には、現在のCoreタイプが表示されます。設定を導入する前にプロトコルとコアの対応能力を確認すると、設定項目は存在するのに実行時に期待どおり処理できない問題を減らせます。
VMess、VLESS、Trojan、Shadowsocks、REALITYには、それぞれ異なるプロトコルやトランスポートの組み合わせが関係しており、名称だけで比較することはできません。実際の選択では、サーバー側の設定、クライアントのバージョン、コアファミリー、サブスクリプション形式も確認する必要があります。プロトコルリファレンスでは、認証方式、リソース消費、モバイル環境での動作、設定互換性の観点から違いを整理しています。サーバー種別を追加する前の確認に適しています。
コアとプロトコルの比較を見る →はじめに
初回設定は決まった順序で進めます。各手順を完了してから次へ進むことで、サブスクリプションの内容、クライアントの状態、アプリへの適用範囲を個別に確認できます。
クライアントのサブスクリプショングループ管理を開き、新しいグループに識別しやすいメモと完全なサブスクリプションURLを入力します。保存後にサブスクリプションを更新し、クライアントの解析が完了するまで待ちます。その後、サーバー一覧に戻り、そのグループに利用可能な設定が表示されているか確認します。リストが空の場合は、現在のグループフィルター、URLのコピー範囲、更新メッセージを先に確認し、すぐにルーティングやシステムプロキシを変更しないでください。
サブスクリプションは設定群を配布する形式であり、クライアントそのものでも、特定のプロトコルでもありません。クライアントは自身が対応する項目とプロトコルの組み合わせだけを読み取ります。複数の提供元は別々のグループに分け、分かりやすいメモを付けることをおすすめします。更新後に差異が生じても、単一の提供元に絞って調査でき、混在したリストを一つずつ確認する必要がなくなります。
サーバー一覧に設定が表示されたら、まず使用する項目を選択し、ルーティング設定を開いて処理モードを確認します。一般的な用途ではプリセットルールから始め、接続経路を理解してからdomain、ip、geosite、geoipの条件を追加します。ルールの並び順は照合結果に影響するため、新しいルールを追加するときは用途を記録し、互いに範囲が重なる広すぎる条件を同時に作らないようにしてください。
プロトコルタイプは設定内容と一致している必要があります。サーバーを手動で追加する場合は、実際の設定に応じてVMess、VLESS、Trojan、Shadowsocksなどの入口を選び、アドレス、ポート、認証情報、トランスポートパラメーターを項目ごとに入力します。通常、サブスクリプション導入ではこれらの項目が含まれます。各項目の意味を明確に理解していない限り、試行目的でトランスポート層の設定を変更することはおすすめしません。
デスクトップクライアントで設定を選択したら、システムプロキシを「システムプロキシを自動設定」にし、確認に使うブラウザやアプリを再起動します。Androidクライアントでは、システムの接続確認画面で許可を完了し、クライアントを接続状態に保つ必要があります。確認すべき点はボタンの色ではなく、対象アプリが実際に現在の接続経路を読み取っているかどうかです。
接続できない場合は、「サブスクリプションが更新されたか—設定が選択されているか—コアに互換性があるか—システムプロキシが有効か—アプリがシステム設定を読み取っているか」の順に段階的に確認します。ログはプロトコルハンドシェイク、ドメイン解決、ルール照合のどの段階で問題が起きたかを確認するのに役立ちますが、先に基本確認を終えてください。一度に変更する変数を1つにすれば、調整が本当に効果を発揮したか判断できます。
オープンソースエコシステム
クライアント、コア、プロトコル、サブスクリプションはそれぞれ異なる役割を担います。ソフトウェア名だけを覚えるより、各層を明確に理解したほうが、選択とトラブルシューティングに役立ちます。
Project Vは、プロキシプロトコル、トランスポート方式、ルーティングルール、設定構造を中心とするオープンソース技術エコシステムを形成しました。初期の利用者はV2Rayをプロジェクト、コア、ツール一式の総称として使うことがありましたが、実際の利用ではこれらを分けて考える必要があります。グラフィカルクライアントは設定管理とシステム連携を担い、コアは接続を処理し、プロトコルは通信方式を定義し、サブスクリプションは設定群を配布します。
V2FlyはV2Rayのコミュニティによるメンテナンス路線を引き継ぎ、広く使われている設定モデルとプロトコル機能を維持しています。Xrayは近い設定体系を基盤に独立したコアファミリーとして発展し、VLESSやREALITYなどの関連機能を拡張しました。共通する概念は多いものの、すべての項目、トランスポートの組み合わせ、新機能をそのまま相互利用できるわけではありません。クライアントに表示されるCoreタイプは、設定の互換性を判断する重要な情報です。
設定の選択は、まずサーバーが実際に提供するパラメーターから始め、名称を先に決めないようにします。サブスクリプションがVLESSとREALITYの組み合わせを指定している場合は、該当項目を認識できるコアとクライアントが必要です。既存の設定体系がV2Flyを基盤としている場合は、サブスクリプション形式とプロトコル項目がそのコアの対応範囲に含まれるか確認してください。プロトコルリファレンスでは、認証設計、接続確立、リソース使用量、モバイル環境での利用条件も比較しています。
デスクトップクライアント
v2rayNは、サーバー一覧、サブスクリプショングループ、ルーティング設定、システムプロキシ、ログなどのグラフィカルな入口を提供し、Windows、macOS、Linuxのデスクトッププラットフォームに対応します。デスクトップ版のインストーラーはOS、プロセッサアーキテクチャ、UIタイプによって分かれるため、ダウンロード前に端末条件を確認してください。
Android · Xray
v2rayNGはXrayコアを採用したAndroid向けグラフィカルクライアントです。Xrayエコシステムのプロトコルやトランスポート項目を含む設定の導入に適しています。サブスクリプション、ルーティング、接続スイッチはモバイル画面で管理でき、インストーラーの選択では端末アーキテクチャも確認する必要があります。
Android · V2Fly
v2flyNGはV2Flyコアの設定体系を対象とする、Android向けの別コアファミリークライアントです。v2rayNGとの主な違いは画面の色ではなく、基盤となるコア、プロトコル機能、設定の互換範囲にあります。
3つのクライアントと関連するコアはオープンソースソフトウェアエコシステムに属しており、ソフトウェアの動作、設定構造、機能変更は公開プロジェクト資料やコミュニティドキュメントを通じて継続的に確認できます。オープンソースであることは、検証、議論、再現が可能な開発基盤を提供するものであり、設定判断を利用者に代わって行うものではありません。ダウンロード先、コアタイプ、サブスクリプションの提供元、サーバー側パラメーターが一致しているかは、利用者自身で確認してください。
クライアントの更新には通常、UIの調整、コア対応、プロトコル機能の変更、問題修正が含まれます。大きな更新をまたいで移行する場合は、まずサブスクリプショングループ、ルーティングルール、システムプロキシモードを記録し、ダウンロードページと関連する技術ノートを確認してください。サブスクリプションURLは再導入できますが、ローカルのカスタムルール、手動追加したサーバー、アプリ単位のネットワーク設定は個別に確認する必要があります。
Xrayコアステーションでは、クライアントの選択とグラフィカルUIの操作を中心に情報を整理しています。ダウンロードページではプラットフォームとパッケージの選択、使い方ガイドではサブスクリプションから接続までの手順、プロトコルリファレンスではコアとプロトコルの互換性を扱い、ヘルプでは導入、設定、トラブルをまとめています。ドキュメントは各クライアントプロジェクトの機能説明に代わるものではありません。差異がある場合は、実際の画面と現在の設定項目を基準にしてください。
技術ノート
各記事では具体的な設定項目を取り上げ、使い方ガイドでは扱いきれないディストリビューションの違い、ルールの組み合わせ、クライアント比較を補足します。
v2rayNのルーティング設定画面を起点に、「中国本土を迂回」などのプリセットルールが実際に適用される範囲を解説します。ホワイトリストとブラックリストによる2つの振り分け方を比較し、ルールの組み合わせ、優先順位の確認、アプリでの検証手順も紹介します。
記事を読む →Ubuntu、Debian、Fedoraのデスクトップユーザー向けに、deb・rpmパッケージの選び方、システム依存関係、ユーザー単位の自動起動、デスクトップ環境のシステムプロキシを確認する順序を整理します。
記事を読む →対応プラットフォーム、コアファミリー、プロトコル対応、サブスクリプション管理、ルーティング機能の観点から3つのクライアントを比較します。デスクトップではv2rayNを選び、AndroidではXrayまたはV2Flyの設定体系に応じて選択する方法を説明します。
記事を読む →