V2Ray クライアントのよくある質問
v2rayN・v2rayNG・v2flyNG の3クライアントについて、インストール・サブスクリプション・ルーティング・トラブルシューティングを網羅。分類から問題を探し、項目を展開すると回答を確認できます。
- 4 カテゴリ
- 24 件の Q&A
- v2rayN · v2rayNG · v2flyNG
- 4プラットフォーム
基礎知識
V2Ray エコシステムの基本概念を理解しましょう。クライアントとコアの関係、主要プロトコルの違い、サブスクリプションの仕組み。ここが今後の設定とトラブルシューティングの方向性を決めます。
V2Ray とは?v2rayN と v2rayNG の関係は?
V2Ray は Project V オープンソースプロジェクトの中核となるネットワークコンポーネントで、複数プロトコルのプロキシ転送機能を提供します。V2Ray 自体に GUI はなく、v2rayN と v2rayNG はその GUI クライアントです。v2rayN は Windows・macOS・Linux デスクトップで動作し、v2rayNG は Android で動作します。両者は同じサブスクリプションとノード設定の考え方を共有しているため、片方を覚えればもう片方もすぐに使いこなせます。
VMess・VLESS・Trojan の3つのプロトコルの違いは?
いずれも V2Ray エコシステムでよく使われるプロキシプロトコルです。VMess は定番の暗号化転送プロトコルで、互換性が最も広いのが特徴。VLESS は冗長な暗号化処理を省いた軽量プロトコルで、XTLS や REALITY と組み合わせるとパフォーマンスが向上します。Trojan はトラフィックを通常の TLS 接続に見せかけるため、普通の HTTPS に偽装したい場面に向いています。日常使いではサブスクリプションで提供されたプロトコルをそのまま選べばよく、手動で調整する必要はありません。
Xray コアと V2Fly コアの違いは?
どちらも V2Ray エコシステムで活発に開発されているコアです。Xray コアはコミュニティがメンテナンスしており、機能の更新が速く、VLESS・XTLS・REALITY などの新機能に対応しています。V2Fly コアは従来の V2Ray コアのメンテナンスを引き継ぎ、安定性と互換性を重視しています。v2rayN はデフォルトで Xray コアを使用し、V2Fly に切り替えることも可能。v2rayNG はデフォルトで Xray、v2flyNG には V2Fly コアが内蔵されています。日常使いではクライアントのデフォルト設定のままで問題ありません。
サブスクリプションとは?手動でノードを入力するよりおすすめな理由は?
サブスクリプションとは、サービス提供者が発行する URL のことです。クライアントがこれを読み込むと、ノード一覧を自動取得して更新できます。アドレス・ポート・ユーザー ID などを手入力するのに比べ、サブスクリプションなら全ノードを一括で取り込め、サービス提供者が回線を変更した場合も「サブスクリプションを更新」で同期できます。サブスクリプション URL は機密情報なので、他人に共有しないでください。
v2rayN・v2rayNG・v2flyNG は無料ですか?コードはオープンソースですか?
はい。v2rayN・v2rayNG・v2flyNG はすべて無料ソフトウェアで、クライアントとコアのコードはオープンソースとして公開され、コミュニティのボランティアによってメンテナンスされています。インストーラーをダウンロードする際は、当サイトのダウンロードページを利用し、出所不明なファイルを配布する第三者のダウンロードサイトは避けてください。
インストールと設定
Windows・macOS・Android・Linux の4プラットフォームにおけるインストール、バージョン選択、サブスクリプション取り込みの問題。インストール前にチップのアーキテクチャとディストリビューションの種類を確認しましょう。
Windows で v2rayN をインストールするには?ランタイムの追加インストールは必要?
ダウンロードセンターから v2rayN デスクトップ版のインストーラーを入手し、実行して画面の指示に従ってインストールします。初回起動時にクライアントが必要なコアファイルを自動検出してダウンロードします。.NET ランタイムが不足しているとシステムに表示された場合は、案内に従って対応バージョンをインストールしてから再起動してください。インストール先はデフォルトのままにし、管理者権限が必要なシステムディレクトリには配置しないでください。
macOS で Apple Silicon 版と Intel 版はどちらを選べばいい?
「この Mac について」を開いてチップ情報を確認します。Apple M1・M2・M3 などと表示されたら Apple Silicon(arm64)版、Intel と表示されたら Intel(x64)版を選択します。macOS で初めてクライアントを開いたときに開発元を検証できないと表示された場合は、「システム設定 → プライバシーとセキュリティ」で「このまま開く」をクリックしてください。
Android で arm64 版と universal 版はどちらを選べばいい?
2015 年以降に発売された主流の Android スマートフォンはほぼ 64 ビット ARM プロセッサを搭載しているため、arm64 版を選ぶとサイズが小さく動作効率も高くなります。一部の古い端末や特殊なアーキテクチャの端末では universal 版を選択できます。arm64 版でインストールできない、または起動時にクラッシュする場合は universal 版に切り替えてください。
Linux で deb と rpm はどちらを選べばいい?
Debian・Ubuntu・Linux Mint などのディストリビューションは deb パッケージ、Fedora・RHEL・openSUSE などは rpm パッケージを使用します。ディストリビューションが分からない場合は、ターミナルで cat /etc/os-release を実行して確認できます。ARM アーキテクチャのデバイスは対応する arm64 の項目を選択してください。
サブスクリプションの取り込みに失敗し、形式エラーと表示される場合は?
まずサブスクリプション URL を余分な空白や改行なしで完全にコピーできているか確認します。次に「サブスクリプショングループ設定」を開いて URL を確認し、「サブスクリプションを更新」をクリックして再試行します。それでも失敗する場合は、URL をブラウザに貼り付けて開き、ログインページではなくテキストが返ってくることを確認してください。一部のサービス提供者の URL には有効期限があり、期限切れの場合は再取得が必要です。
ノードを手動で1つ追加するには?
v2rayN で「サーバー → サーバーを追加」を開き、サービス提供者から提供されたパラメータに従ってアドレス・ポート・ユーザー ID・暗号化方式・転送プロトコルを入力し、保存するとノードがサーバー一覧に表示されます。手動追加はノードが1〜2個しかない場合や、サブスクリプションが利用できない場合に向いています。
活用テクニック
サブスクリプション更新、ルーティングモード、システムプロキシ、TUN モードの日常的な使い方。これらの設定を押さえると、接続が安定し、トラフィックの流れをより細かく制御できます。
サブスクリプションを更新するには?
v2rayN ではサブスクリプショングループを右クリックして「サブスクリプションを更新」を選択します。v2rayNG では右上の更新アイコンをタップします。更新が成功すると、ノード一覧がサービス提供者の最新構成に同期されます。ノードの変更が頻繁な場合や長期間使用していない場合に更新するのがおすすめで、接続のたびに更新する必要はありません。
ルーティングモードの「中国を迂回」「グローバル」「直接接続」はどう選べばいい?
「中国を迂回」は中国国内のサイトは直接接続し、海外のサイトはプロキシ経由にするモードで、日常使いに最もおすすめです。「グローバル」はすべてのトラフィックをプロキシ経由にするため、出口 IP を固定したい場面向け。「直接接続」はすべてのトラフィックをプロキシ経由にしません。v2rayN では「ルーティング」メニュー、v2rayNG では「ルーティング」設定で選択できます。
システムプロキシと TUN モードの違いは?
システムプロキシはシステムプロキシに対応したアプリケーションだけを対象にします。ブラウザや多くの一般的なソフトは対応しています。TUN モードはシステムレベルで仮想ネットワークインターフェースを作成し、すべてのトラフィックを対象にするため、コマンドラインツールやゲームなどシステムプロキシを通らないプログラムに向いています。TUN モードは macOS と Linux では追加の権限が必要です。Android では VPN モードに相当し、初回有効化時にシステムの承認が必要です。
海外サイトはプロキシ経由、中国国内のサイトは直接接続にするには?
「中国を迂回」ルーティングモードを使えば、ほとんどのケースで要件を満たせます。このモードに内蔵された GeoIP とドメインルールにより、中国国内のトラフィックは直接接続として扱われます。一部のサイトが誤判定される場合は、ルーティングルールに対象ドメインの直接接続ルールを追加するか、「グローバル」に切り替えてから迂回ルールを手動で追加してください。
自動起動を設定するには?
v2rayN では「設定 → パラメータ設定 → 一般」で「システム起動時に自動実行」にチェックを入れます。v2rayNG ではアプリ設定で「自動起動」を有効にします。有効にすると、クライアントはシステム起動時に自動で実行され、前回のプロキシ状態を復元します。
ノードをすばやく切り替えて接続を確認するには?
v2rayN ではサーバー一覧で目的のノードをクリックすると切り替わり、現在のノードがハイライト表示されます。v2rayNG ではノード一覧のノードをタップして切り替えます。切り替え後はブラウザで任意のサイトを開いて接続を確認し、新しいノードが利用できることを確認してください。
トラブルシューティング
症状から問題を特定します。ネットに繋がらない、ノードのタイムアウト、システムプロキシが効かない、TUN の権限、サブスクリプション失敗。各項目に実行可能な確認手順を記載しています。
ノードが接続済みなのにネットに繋がらない場合の対処法は?
次の順番で確認してください。①システムプロキシが有効で、ブラウザが独立したプロキシプラグインで迂回していないか。②クライアントで「サーバーへの実接続をテスト」を実行し、ノード自体が利用可能か確認。③ルーティングモードを一時的に「グローバル」に切り替えてテスト。④DNS 設定を確認し、必要に応じて 1.1.1.1 または 8.8.8.8 に切り替え。⑤ブラウザのキャッシュをクリアして再試行。すべて無効な場合は、別のノードに切り替えてテストしてください。
すべてのノードがタイムアウトする場合は?
ノードのタイムアウトは、通常は回線またはネットワーク環境の問題です。まずサブスクリプションを更新して最新のノードを取得し、1つずつテストしてください。すべてのノードがタイムアウトする場合は、ローカルネットワークが正常か、システム時刻が正確か(時刻のずれが大きいと TLS ハンドシェイクに失敗します)を確認し、必要に応じてクライアントとルーターを再起動してください。
システムプロキシが効かない場合は?
クライアントのステータスバーに「システムプロキシが有効」と表示されているか確認し、ブラウザにプロキシプラグインがインストールされていないか、無効になっているかを確認します。Windows では「設定 → ネットワークとインターネット → プロキシ」で、システムプロキシのアドレスが 127.0.0.1 で、ポートがクライアントのローカル待受ポートと一致しているか確認できます。ポートが使用中の場合は、クライアントでローカル待受ポートを変更してから再度有効にしてください。
TUN モードの有効化に失敗する、または権限が必要な場合は?
Windows ではクライアントを管理者として実行します。macOS では「システム設定 → プライバシーとセキュリティ」で許可する必要があります。Linux では管理者権限で実行するか、tun デバイスへのアクセス権を現在のユーザーに付与してください。Android では VPN モードに相当し、初回有効化時にシステムから承認リクエストが表示されるので許可をタップします。有効化に失敗する場合は、いったんシステムプロキシをオフにしてから再試行してください。
サブスクリプションの更新に失敗し、ネットワークエラーと表示される場合は?
まず現在のネットワークでサブスクリプション URL にアクセスできるか確認します。URL へのアクセスにプロキシが必要な場合は、一時的に「グローバル」モードに切り替えて更新し、完了したら「中国を迂回」に戻してください。URL をブラウザにコピーしてアクセスできるか確認し、サービス提供者の回線が正常かどうかを確かめるのも有効です。
速度が遅い場合の対処法は?
速度が遅い場合は、ノードの負荷・転送回線・ローカル設定が関係していることが多いです。まずノード一覧で各ノードの遅延テストを行い、遅延とパケットロスが低いノードを選択します。次にルーティングモードを確認し、中国国内のトラフィックが誤ってプロキシ経由にならないようにします。最後に、他のプロキシソフトがポートを使用していないか確認してください。改善しない場合は、サービス提供者の回線を変更するか、時間帯を変えて再試行してください。
クライアントを更新すると、以前のノード設定は残りますか?
残ります。v2rayN のノードとサブスクリプション設定はクライアントのデータディレクトリに保存されており、アップグレードインストールでは消去されません。ポータブル版を使用している場合も、アップグレード時にデータディレクトリをそのまま維持すれば問題ありません。v2rayNG もアップグレード後は既存の設定が保持されます。
v2rayN をダウンロード
Windows・macOS・Linux の3プラットフォーム向けインストーラー。Android 向けの v2rayNG と v2flyNG も掲載。