エコシステムの関係:3つのインストール手順ではありません
V2RayはProject Vのエコシステムに属するプロキシツールです。V2FlyはV2Rayのコミュニティメンテナンスを引き継ぎ、Xrayはこのエコシステムから独自の実装と機能を発展させてきました。ガイドではこれらの名称が並んで登場しますが、3つのソフトウェアを順番にインストールする必要があるという意味ではありません。GUIクライアントを使う場合に重要なのは、現在の設定をどのコアが実行するのか、またそのコアが必要なプロトコル、伝送方式、セキュリティ設定に対応しているかです。
VMessとVLESSはプロキシプロトコルの名称です。REALITYは具体的な設定とあわせて理解する必要があるセキュリティ機能であり、クライアントのプラットフォームとは別のものです。サブスクリプションにこれらの名称が含まれている場合は、名称だけから速度や安定性を推測せず、パラメーターと互換性の要件を確認してください。各実装が対応する設定項目は、メンテナンスの進展によって変わる場合があります。以前のガイドにある初期値が、現在の環境に適しているとも限りません。
クライアントの役割:設定の保存と操作の整理
v2rayN、v2rayNG、v2flyNGはいずれもオープンソースのGUIクライアントですが、対応プラットフォームやコアの組み合わせが異なります。v2rayNはデスクトップ向けで、サブスクリプショングループの管理、システムプロキシの切り替え、ルーティングの編集ができます。v2rayNGはAndroidのVPN接続やアプリ管理を中心に設定をまとめています。v2flyNGはV2Flyコアが必要なAndroid環境向けの選択肢です。まずプラットフォームと設定の互換性を確認し、次に使い勝手で選びましょう。名称が似ているからといって、すべてを同時にインストールする必要はありません。
GUIを使えば設定の手入力を減らせますが、リモートサービスの代わりになったり、サービス自体の利用上の問題を解決したりするわけではありません。サブスクリプションを正常にインポートできた段階では、クライアントが内容を読み取れたことしか確認できません。コアが起動すればローカル設定が受け付けられたことが分かり、目的のWebページにアクセスできて初めて、接続経路全体の確認の一部が完了します。各段階を分けて考えることで、「インポートできたから接続も正常」と誤解しにくくなります。
オープンソースライセンス:コンポーネントごとに確認
オープンソースとは、対象のコードが該当するライセンスのもとで公開され、条件の範囲内で閲覧、使用、変更できることです。クライアント、コア、同梱コンポーネントには異なるライセンスが適用される場合があり、あるプロジェクトのライセンス説明をすべてのコンポーネントに当てはめることはできません。ソフトウェアを再配布または改変する場合は、付属するライセンス文書を個別に確認し、求められる著作権表示やライセンス表記を保持してください。通常の利用者にとっても、ライセンス情報からプロジェクトの由来やメンテナンス方法を知ることができます。
コミュニティでメンテナンスされていても、すべてのクライアントに同時に同じ機能が追加されるとは限りません。デスクトップ版の項目の場所、Androidでの権限処理、新しい設定項目へのコアの対応状況は、それぞれ別に変わる可能性があります。このページでは、特定のボタンの位置を変わらない基準とせず、機能の目的ごとに説明しています。画面が異なる場合は、「システムプロキシ、ルーティング、サブスクリプション、DNS、TUN」の概念を照らし合わせ、現在のバージョンで対応する項目を探してください。
更新とメンテナンス:元に戻せる設定を保つ
クライアント、コア、サブスクリプションの更新は、それぞれ別のメンテナンスです。クライアントの更新は主に画面、統合方法、OSへの対応に影響します。コアの更新はプロトコルの実装や動作に影響し、サブスクリプションの更新では提供元の設定を再取得します。一度に変更する対象を1種類に絞り、更新後に基本動作を確認すると、問題がどの層で起きたのか特定しやすくなります。長期的に使うカスタムルーティング、DNS、アプリごとの設定は別に記録し、移行時に抜けがないようにしましょう。
日常の確認は、よく使うアプリから始めましょう。クライアントが起動しているか、現在の設定が使えるか、システムプロキシまたはVPNの状態が想定どおりかを確認し、その後ルーティングとDNSを調べます。ログに記録された名前解決の失敗、接続拒否、ハンドシェイクエラーは、それぞれ異なる段階の問題を示します。エラーが発生した時刻とあわせて判断してください。ログを共有する前に、サブスクリプションURLや接続情報を削除しましょう。速度を測る場合も、測定対象と方法を理解し、1回の結果を実際のダウンロード速度の保証とみなさないでください。
設定全体の手順は初期設定から応用までの完全ガイドをご覧ください。名前解決の問題はDNS設定の章、速度測定や更新方法は日常メンテナンスの章で解説しています。基本接続が安定してから、スニッフィング、FakeDNS、詳細なルーティングルールを一つずつ試しましょう。高度な設定を一度にすべて有効にするより、管理しやすくなります。