エコシステムの背景とコアの系統
Project Vは、プロキシ通信ツールを中心とするオープンソースエコシステムの基盤です。V2Rayはその中で広く使われているプロジェクト名です。V2Flyは関連コミュニティでの開発を引き継ぎ、v2flyコアがプロトコル処理とネットワーク接続を担います。Xrayは関連する技術の流れをくむ、もう一つのコア系列です。共通する設定概念もありますが、機能の対応状況や各項目の挙動が完全に同じとは限りません。
設定を受け取ったら、まず必要なプロトコルとトランスポート機能を確認し、クライアントに組み込まれた、または選択したコアが対応しているかを確かめてください。VMess、VLESS、Trojan、Shadowsocksはプロトコル名です。トランスポート方式、TLS、セキュリティ設定、ドメイン設定はそれぞれ別の要素です。プロトコル名が同じというだけでは、設定全体をそのまま移行できるとは判断できません。
3つのクライアントとオープンソース
v2rayN、v2rayNG、v2flyNGはいずれもオープンソースのGUIクライアントです。v2rayNはデスクトップ向けで、設定一覧、サブスクリプション、プロキシの操作画面を備えています。v2rayNGはAndroid向けで、Xrayコアの機能とVPN接続、アプリ別設定を組み合わせて使います。v2flyNGはv2flyコアが必要なAndroidユーザー向けの選択肢です。このサイトでは3つのクライアントのダウンロード先と使い方を紹介し、コアプログラムとGUIインストーラーを区別して扱います。
オープンソースライセンスは、コードの使用、変更、再配布に関する条件を定めるもので、サブスクリプションの提供元、サーバー管理者、端末の権限について確認する代わりにはなりません。クライアントの画面、コア、その依存ソフトウェアで異なるライセンスが適用される場合があります。再配布や二次開発を行う際は、それぞれのライセンスを確認してください。普段使う場合も、設定に含まれるサーバーアドレス、認証情報、証明書の項目を把握し、出所が不明で内容を説明できないカスタム設定一式を読み込まないようにしましょう。
アップデートと設定の移行
GUIクライアント、コア、サブスクリプションの更新は、それぞれ別のものです。クライアントの更新でメニューや設定の生成方法が変わることがあります。コアの更新ではプロトコルの対応状況や設定項目の要件が変わる可能性があります。サブスクリプションの更新は、配信元から設定を再取得する操作です。ノード一覧が変化しても、クライアントが更新されたとは限りません。画面に新しいスイッチが追加されても、現在のサブスクリプションで使えるとは限りません。
更新前に動作モード、グループ名、カスタムルーティング、DNSの設定を記録し、必要な設定はクライアントのエクスポートやバックアップ機能で保存してください。設定を復元する際は、まず基本接続を確認してから高度な項目を一つずつ戻します。別のクライアントへ移行するときは、双方が対応する共有形式を優先してください。設定ファイル全体、画面の表示設定、ローカルのグループ情報が共通して使えるとは限りません。
日本語ガイドの対象範囲
このサイトはダウンロード先の案内と使い方の解説を目的としており、Project V、V2Fly、Xrayの公式配布元ではありません。また、接続用サブスクリプションも提供していません。一般的なメニュー名を使って操作方法を説明していますが、実際の項目はインストール済みクライアントの表示を確認してください。システム権限、企業ネットワーク、業務用端末を扱う場合は、端末管理のルールを守り、利用方法が適用地域の法律や各サービスの利用規約に沿っていることを確認してください。
TUN、FakeDNS、複数サブスクリプションの管理、カスタムアウトバウンドを設定する場合は、まず接続できる基本設定を保存し、応用ガイドを確認してください。複雑な設定は、明確な目的に合わせて使うもので、スイッチを同時に増やすことが目的ではありません。問題が起きたときは、「使えない」という説明より、ログに記録されたエラーの段階が原因の特定に役立ちます。ログを共有する前に、サブスクリプションURL、認証情報、個人のネットワーク情報を削除してください。
応用設定ガイドへ →