クライアントが設定を管理し、コアが接続を処理
Project Vは、プロキシ通信ツールを中心とするオープンソースのエコシステムです。V2Rayはその中で広く使われているプロジェクト名です。普段「V2Rayをインストールする」と言う場合、実際にはグラフィカルな画面を備えたクライアントをインストールすることがよくあります。クライアントはサブスクリプションの管理、設定の選択、システムプロキシ、ログ表示を担当し、コアは設定を読み込んで接続を処理します。両者は連携しますが、同じプログラムではなく、更新のタイミングも異なる場合があります。
V2FlyはV2Rayのコミュニティによるメンテナンスを引き継ぎ、Xrayは独自の方針で開発されている関連コアプロジェクトです。共通の技術的背景はありますが、プロトコルの実装、トランスポート機能、設定項目への対応は完全には一致しません。「インポートできたのに起動しない」場合は、共有リンクの名前だけで判断せず、クライアントが現在使用しているコアと設定の要件を確認しましょう。
用途に合わせて選ぶ3つのオープンソースクライアント
v2rayNはデスクトップ向けで、GUIによる設定管理を備え、対応するコアと組み合わせて使用できます。v2rayNGはAndroid向けでXrayコアを使用し、v2flyNGはV2Flyコアを使う選択肢です。いずれもオープンソースプロジェクトに基づくクライアントです。機能、依存関係、ライセンスについては、それぞれのリリース情報を確認してください。デスクトップとAndroidでは設定画面が異なるため、ガイドのメニュー名は現在の画面に照らして読み替える必要があります。
オープンソースとは、該当するライセンスに基づいてコードを利用・共同開発できるという意味です。クライアントにリモートサービスが付属することや、どこから入手した設定でも信頼できることを意味するわけではありません。クライアント、コア、サードパーティの依存関係にはそれぞれ異なるライセンスが適用される場合があります。再配布や改変を行う前に、個別に条件を確認してください。一般ユーザーも、設定の入手元、サブスクリプションの利用権限、機密情報の保存方法に注意し、「オープンソース」という言葉だけでこうした点を見過ごさないようにしましょう。
更新前に設定を保存し、更新後に動作を再確認
クライアントの更新によって、画面や設定の生成方法、コアとの互換性が変わることがあります。コアの更新でプロトコルの動作や設定項目の制限が変わる場合もあります。まず変更内容を確認し、サブスクリプショングループ、ルーティングルール、独自設定を保存してください。更新後は、以前に使えることを確認した設定で普段使うアプリをテストし、LANへのアクセス、振り分けルール、バックグラウンド接続が想定どおりか確認しましょう。アップデートと同時にルーティングを大幅に書き換えるのは避けてください。
当サイトでは、ダウンロード先、基本操作、設定項目の解説を分けて掲載しています。ダウンロードページではプラットフォームとインストーラーの種類を確認でき、入門ガイドでは検証可能な接続を確立する手順を説明します。設定項目のページでは、JSONのインバウンド、アウトバウンド、ルーティング、DNSを解説。技術ノートでは、より具体的なトラブルを扱います。問題の段階に合った情報から確認すれば、何度も再インストールするより有効な手がかりを残しやすくなります。