Project V エコシステム
Project V はオープンソースのネットワークツールエコシステムです。中核コンポーネントである V2Ray は転送、ルーティング、複数プロトコル対応を提供し、プロジェクトはコミュニティのボランティアによって長期間維持されています。V2Ray の設計はモジュール化が中心で、転送プロトコル、ルーティングルール、DNS 解決を個別に設定できるため、ネットワークの挙動を細かく制御したいユーザーに適しています。
Windows・macOS・Android・Linux の4プラットフォームに対応する V2Ray グラフィカルクライアントのダウンロードと設定ガイド。サブスクリプションのインポート、ルーティング、カーネル切り替えを、インストールからトラブルシューティングまで手順に沿って解説します。
初めて v2rayN を使う場合はこの順番で操作してください。各ステップはクライアントの特定の画面に対応しています。
サブスクリプションはノード情報をまとめて取得するための仕組みで、多くのユーザーが初回設定の最初のステップとして利用します。v2rayN のメイン画面で「サブスクリプショングループ設定」を開き、プロバイダーから提供されたサブスクリプション URL を貼り付けて「サブスクリプションを更新」をクリックすると、そのグループの全ノードを取得できます。サブスクリプション URL は通常 https で始まり、一部のプロバイダーは base64 エンコードされた共有リンクも併せて提供しますが、クライアントが自動的に認識して解析します。更新に成功すると、サーバーリストに現在のグループのノードが表示されます。各ノードにはアドレス、ポート、プロトコル、暗号化方式などの完全な情報が含まれるので、数と提供元に間違いがないことを確認してから次のステップに進んでください。
サーバーリストを開き、任意のノードをクリックすると選択できます。初めての場合は、ノード名に地域が明記され、プロトコルが VMess または VLESS のものを選ぶのがおすすめです。v2rayN には「サーバーの実接続遅延をテスト」機能があり、ノードの接続性を一括で確認できます。テスト結果は現在のネットワーク環境での接続状態を反映するだけで、実際のダウンロード速度を表すものではありません。ノードを選択すると、メイン画面下部のステータスバーにサーバーアドレス、ポート、プロトコルタイプなどの現在のノード情報が表示されます。ノードとグループの対応に間違いがないことを確認してから、ルーティング設定に進んでください。
ルーティングはトラフィックの振り分け方を決める機能です。v2rayN には「中国本土を迂回」「グローバル」「直接接続」の3つのモードがあります。中国本土を迂回モードでは、中国国内のドメインと IP はローカルネットワークに直接渡し、海外のトラフィックだけをプロキシ経由にします。これによりアクセス速度と中国国内サイトとの互換性を両立できます。グローバルモードではすべてのトラフィックがプロキシ出口を通ります。直接接続モードではプロキシを一切経由しません。ルーティングルールはカスタマイズ可能で、「ルーティング設定」でドメイン、IP レンジ、プロセス名を指定してルールを追加できます。ルールは上から順にマッチングされ、一致した時点で以降のマッチングは停止します。
システムプロキシを有効にすると、ブラウザーやほとんどのデスクトップアプリは自動的にプロキシ経由で通信します。v2rayN には「システムプロキシを自動構成」スイッチがあり、有効にするとシステムのプロキシ設定が書き込まれ、終了時に自動的に元へ戻されます。システムプロキシはデフォルトで 127.0.0.1:10808 をリッスンします。一部のアプリではこのアドレスとポートを手動で設定する必要があります。ブラウザーのプロキシ拡張機能を使う場合は、二重転送を避けるためにシステムプロキシをオフにすることをおすすめします。ポートが使用中の場合は、パラメータ設定でリッスンポートを変更し、クライアントを再起動すると反映されます。
以上の設定が完了したら、ブラウザーでアクセス確認用のページを開き、出口 IP がノードの地域と一致していることを確認できれば、プロキシ経路が機能しています。接続に失敗した場合は、「クライアントログ → ノードの接続性 → システムプロキシの状態」の順に確認します。クライアントログに TLS ハンドシェイク失敗が表示されたら、まずシステム時刻を確認してください。ノードがタイムアウトする場合は、プロトコルの切り替えやノードの変更を試します。ページは開けるのに中国国内のサイトが正常に表示されない場合は、ルーティングモードが「中国本土を迂回」になっているか確認してください。確認が取れれば、そのまま通常どおり利用できます。
4つのプラットフォームでデスクトップとモバイルに対応し、ダウンロードページではシステムアーキテクチャに応じたインストーラーを提供しています。
v2rayN デスクトップ版とクラシック WPF 版の2系統を用意し、x64 アーキテクチャに対応。インストーラーはサイレントインストールに対応しています。
ダウンロードへApple Silicon と Intel の2系統を用意。M シリーズチップの場合は arm64 版を選択してください。
ダウンロードへv2rayNG(Xray カーネル)と v2flyNG(V2Fly カーネル)の2クライアントを用意し、arm64 版とユニバーサル版の2系統があります。
ダウンロードへv2rayN は deb と rpm の2つのパッケージ形式に対応し、arm64 アーキテクチャのエントリーも用意。主要なディストリビューションに対応しています。
ダウンロードへこのツールチェーンの構成と維持方法を事実に基づいて説明します。
Project V はオープンソースのネットワークツールエコシステムです。中核コンポーネントである V2Ray は転送、ルーティング、複数プロトコル対応を提供し、プロジェクトはコミュニティのボランティアによって長期間維持されています。V2Ray の設計はモジュール化が中心で、転送プロトコル、ルーティングルール、DNS 解決を個別に設定できるため、ネットワークの挙動を細かく制御したいユーザーに適しています。
V2Fly と Xray は、現在活発にメンテナンスされている2つのカーネルブランチです。V2Fly は V2Ray のオリジナルアーキテクチャを継承し、Xray はその上に REALITY などの新プロトコルとより細かいルーティング機能を拡張しています。v2rayN は両者を切り替えて使用でき、v2rayNG はデフォルトで Xray カーネルを使用し、v2flyNG は V2Fly カーネル向けです。
3つのクライアントはいずれもオープンソースライセンスで公開され、ソースコードが公開されています。コミュニティの協力によってメンテナンスされ、更新のペースはコントリビューターによって決まります。ユーザーはクライアント内蔵の更新機能から新バージョンを取得できます。当サイトはダウンロードと使い方のガイドのみを提供し、クライアントの開発には関与していません。
当サイトは日本語の使い方ガイドとして、クライアントのダウンロード、サブスクリプションのインポート、ルーティング、トラブルシューティングを網羅し、すべての内容を実行可能な手順で紹介しています。
サブスクリプション URL 末尾の空白を確認し、プロキシ環境がリクエストに影響していないか確認してから、クライアントログで具体的なエラーコードを確認してください。
まずノードの接続性をテストし、次にプロトコルタイプの切り替えやノードの変更を試し、最後にシステム時刻と TLS 設定を確認してください。
「プロキシの状態 → ルーティングモード → DNS 解決」の順に確認してください。多くの場合、ルーティングルールまたはポートの競合が原因です。
デスクトップでは v2rayN、Android では v2rayNG を使用します。V2Fly カーネルが必要な場合は、Android で v2flyNG を選択してください。
速度低下の原因をノードの負荷、転送回線、ローカルクライアント設定の3層に分けて検証し、各層のテスト方法と調整項目を紹介。闇雲にノードを切り替えることを避けられます。
続きを読むTLS 証明書エラーの一般的な原因(端末の時刻ずれ、SNI とドメインの不一致、証明書チェーン欠落)を整理し、v2rayN と v2rayNG での対応する設定項目の正しい入力方法を説明します。
続きを読む「接続済みと表示されるのにウェブページが開けない」ケースについて、システムプロキシの状態、ノードの接続性、ルーティングモード、DNS 解決、ブラウザーキャッシュの順にチェックできるトラブルシューティングリストを提供します。
続きを読む