V2Ray ダウンロードと設定ガイド
v2rayN・v2rayNG のダウンロードからサブスクリプション取り込み、ルーティング分流設定までを解説。Windows・macOS・Android・Linux の4プラットフォームに対応。永久無料、オープンソース。
V2Ray を初めて使う方も、ルーティング分流や TUN モードを詳しく知りたい方も、当サイトでは目的別のチュートリアルを用意しています。ダウンロードとインストールからサブスクリプション取り込み、ノード速度測定からトラブル対処まで、このオープンソースのプロキシツールをステップバイステップで使いこなせます。
V2Ray はネットワークプロキシカーネルそのもので、手軽に使うにはグラフィカルクライアントが必要です。v2rayN は Windows で最も広く使われている V2Ray クライアント、v2rayNG は Android での定番です。当サイトではこの2つのクライアントを軸に、入門から上級までをカバーする日本語ガイドをまとめています。
サブスクリプション取り込み
v2rayN はサブスクリプションリンクからノードを一括で取り込めます。サブスクリプション URL を貼り付けると、クライアントがノードリストを自動取得して解析するため、手動で追加する必要はありません。サブスクリプションが更新されるとノードリストも自動で同期され、設定を最新に保てます。v2rayNG も Android で同じようにサブスクリプション取り込みに対応しており、操作手順は同じです。
サブスクリプションを取り込む際は、プロバイダーやサービスごとにクライアント内で独立したグループを作っておくと、管理や切り替えがしやすくなります。v2rayN の「サブスクリプショングループ」機能を使えば、異なる来源のノードを分けて保存でき、ノードが混ざって探しにくくなるのを防げます。あるサブスクリプションが無効になった場合も、該当グループを削除するだけで他のノードには影響しません。
サブスクリプションリンクには暗号化された情報が含まれるため、むやみに他人へ共有しないでください。リンクが流出するとノードを他人に使われ、通信量を消費されるおそれがあります。定期的にリンクを更新し、クライアントで「サブスクリプション更新通知」を有効にして、ノードの変化をすぐ把握することをおすすめします。
ルーティング分流
ルーティングルールを使うと、V2Ray はトラフィックの種類を自動で判別できます。中国本土向けのトラフィックは直接接続、海外向けはプロキシ経由、広告トラフィックは破棄、という流れです。v2rayN には一般的な分流ルールが組み込まれており、カスタムルールにも対応しています。ルーティングルールを適切に設定すると、アクセス速度が向上し、プロキシの通信量を抑えられます。
分流ポリシーには主に3種類あります。1つ目は「LAN をバイパス」で、プリンターや NAS などのローカルデバイスは直接接続し、プロキシの干渉を避けます。2つ目は「中国本土をバイパス」で、中国国内のサイトは直接接続し、海外のサイトはプロキシ経由にします。3つ目は「広告ドメインのブロック」で、既知の広告ドメインへのアクセスを破棄し、ページの読み込み時間を短縮します。
TUN モードで全トラフィックを引き受ける場合、ルーティングルールの効果はさらに顕著になります。ドメインルールは IP ルールより前に配置するのがおすすめです。ドメインルールの方がマッチングが精密で、トラフィックが誤ってプロキシへ転送されるのを防げるからです。実際の IP が必要なアプリには、個別に直接接続ルールを追加できます。
ノード速度測定
v2rayN にはノード速度測定機能があり、各ノードの遅延と利用可否を確認できます。測定結果はミリ秒で表示され、遅延が低いほど接続が速くなります。v2rayNG も Android で速度測定に対応しており、最適なノードを選ぶのに役立ちます。測定データはローカルでの参考用のみで、どのサーバーにもアップロードされません。
速度測定では1つのノードだけでなく、複数のノードを比較するのがおすすめです。ノードの遅延は時間とともに変動するため、1回の測定結果は正確でない場合があるからです。v2rayN は「一括速度測定」に対応しており、全ノードをワンクリックでテストして遅延順に並べ替えられるので、素早く選定できます。
遅延以外にも、ノードの帯域幅と安定性は重要です。遅延が低くても帯域幅が小さいノードでは、大きなファイルのダウンロードが遅くなることがあります。測定結果と実際の使用感をあわせて、総合的に最も良いノードを選びましょう。よくタイムアウトするノードは「使用頻度低」にマークしておくと、誤って選ぶのを防げます。
4プラットフォーム対応
v2rayN は Windows・macOS・Linux のデスクトップに対応し、v2rayNG は Android に対応しています。どの OS を使っていても、対応するクライアントが見つかります。クライアントの設定形式は統一されているため、プラットフォームを切り替えるときはサブスクリプションを再取り込みするだけで済みます。
Windows では v2rayN がグラフィカルインターフェースを提供し、システムプロキシと TUN モードに対応しています。macOS でも v2rayN は完全な設定画面を提供します。Linux では v2rayN をコマンドラインまたはグラフィカルインターフェースで実行できます。Android では v2rayNG がモバイル体験を提供し、アプリ単位のプロキシに対応しています。
複数のプラットフォームで使う場合は、サブスクリプションリンクを安全な場所に保存しておくと、別のデバイスで取り込みやすくなります。各プラットフォームのクライアントは設定形式が同じなので、あるデバイスで設定したルーティングルールを手動で他のデバイスにコピーでき、再設定の手間を減らせます。
クイックスタート
完全なチュートリアルを見る →クライアントをダウンロード
対応プラットフォームの v2rayN または v2rayNG のインストーラーを選択します。
サブスクリプションを取り込む
クライアントにサブスクリプションリンクを追加すると、ノードリストが自動取得されます。
接続確認
システムプロキシを有効にし、ノードの接続性をテストして最適なノードを選びます。
以上の3ステップで基本設定は完了です。接続に問題がある場合は、当サイトの「トラブル対処」記事や「完全なチュートリアル」の上級設定を参照してください。
クライアントをダウンロード
プラットフォームに合わせてクライアントを選択してください。すべて最新バージョンです。
Windows
v2rayN デスクトップ版
ダウンロードへ進む →macOS
v2rayN デスクトップ版
ダウンロードへ進む →Android
v2rayNG / v2flyNG
ダウンロードへ進む →Linux
v2rayN デスクトップ版
ダウンロードへ進む →ダウンロード前に、お使いのシステムのバージョンとアーキテクチャ(Windows 10/11、macOS Intel/Apple Silicon など)を確認してください。インストーラーはすべて公式の最新バージョンで、インストール後すぐにサブスクリプションを取り込んで利用できます。
どのバージョンをダウンロードすべきか迷う場合は、まず「クイックスタート」または「完全なチュートリアル」を読んで、各プラットフォームのクライアントの違いを確認してから選ぶとよいでしょう。
Project V エコシステムとオープンソース
V2Ray カーネルファミリー
V2Ray は Project V プロジェクトの中核コンポーネントで、V2Fly と Xray の2つのカーネルブランチを生み出しました。v2rayN はデフォルトで Xray カーネルを使用し、v2rayNG は Xray と V2Fly のカーネルを切り替えられます。3つのクライアントはすべて同じ設定形式に基づいており、エコシステムのリソースを共有しています。
Xray カーネルは現在の主流で、VLESS や REALITY など比較的新しいプロトコルに対応し、性能も優れています。V2Fly カーネルはクラシックなブランチで、古いプロトコルとの互換性があります。古い形式のノードを使っている場合は、V2Fly カーネルに切り替えないと接続できないことがあります。
オープンソースライセンス
v2rayN・v2rayNG・v2flyNG はすべてオープンソースソフトウェアで、コードは公開され誰でも確認できます。オープンソースであるということは、ユーザーがコードを監査し、開発に貢献できることを意味し、ソフトウェアの動作が透明で予測可能であることを保証します。クライアントは永久無料で、いかなる費用もかかりません。
オープンソースプロジェクトは通常、寛容なライセンスを採用しており、自由な使用・改変・再配布が認められています。これも V2Ray エコシステムが急速に発展した理由の一つです。コードに興味があれば、プロジェクトのリポジトリでソースを確認し、改善提案を送ることもできます。
コミュニティメンテナンス
Project V エコシステムは活発なコミュニティによって継続的にメンテナンスされており、カーネルとクライアントは定期的に更新されています。ユーザーは公式ドキュメントやコミュニティフォーラムから支援を得られます。当サイトでは日本語の使用ガイドを提供し、ユーザーがすぐに使い始められるようサポートします。
問題が発生した場合は、まず公式ドキュメントと当サイトのチュートリアルを確認してから、コミュニティに助けを求めるとよいでしょう。問題を説明する際は、ログと設定を添えると(機密情報は隠して)より早く有効な支援を得られます。
最新記事
V2Ray カーネル起動失敗のトラブル対処:ログのエラーから設定ミスを特定する方法
カーネル起動失敗の多くは設定が原因です。この記事では v2rayN のログウィンドウを開き、failed to start や invalid config などの一般的なエラーの読み方を解説し、ポート占有・JSON 構文・証明書設定の3つの観点から順に特定して修正する手順を紹介します。
Android活用v2rayNG を Android で使うポイント:VpnService の許可、省電力のホワイトリスト、アプリ単位のプロキシ設定
v2rayNG を Android で使う際の重要な3つの設定をまとめました。初回接続時の VpnService 許可、バックグラウンドで切断されないようにする省電力ホワイトリストへの追加、指定アプリをプロキシ経由にするかどうかを設定するアプリ単位のプロキシです。
上級テクニックFakeDNS とは:偽の IP でドメイン解決を高速化する仕組みと適用シーン
FakeDNS は予約済みネットワークの偽の IP で DNS クエリに即座に応答し、実際の名前解決の往復を省いたうえで、送信時にドメインを復元します。この記事ではその動作フロー、高速化できるシーン、ルーティングルールや TUN モードと組み合わせる際の注意点を解説します。
上級テクニックV2Ray で LAN 接続を許可する設定:プロキシをスマホやテレビなど他のデバイスへ共有する方法
v2rayN で「LAN からの接続を許可」を有効にすると、同じネットワーク上のスマホ・タブレット・テレビが PC の IP アドレスとポートを入力してプロキシを共用できます。この記事では設定手順、ファイアウォールの許可、よくある接続できない原因をステップごとに説明します。