client help
V2Rayのよくある質問
クライアントの選択、サブスクリプションのインポート、ノードのタイムアウト、DNSの異常まで、問題が発生した段階に沿って確認します。各回答では実行可能な切り分け手順を示し、v2rayN、v2rayNG、v2flyNGの一般的な利用場面に対応しています。
basics
基礎知識
まず、クライアント、コア、サブスクリプション、ノードの関係を整理します。適切なクライアントとインストールパッケージのアーキテクチャを選ぶことで、その後のインポートや実行時の問題を減らせます。
v2rayN、v2rayNG、v2flyNGはどう選ぶ?
Windows、macOS、Linuxのデスクトップでは、v2rayNを優先して使用します。Android端末では通常、Xrayコアを使用するv2rayNGを選びます。V2Flyコアが必要な場合はv2flyNGを選択できます。クライアントは設定と管理のための入口にすぎず、サブスクリプション内のプロトコル、トランスポート方式、サーバー側のパラメータは互いに一致している必要があります。
V2RayのサブスクリプションURLと単一ノードURLの違いは?
サブスクリプションURLには通常、更新可能な設定がまとめて含まれており、インポート後にサブスクリプションを更新して変更を同期できます。単一ノードURLは1つの設定だけに対応するため、個別にインポートして管理します。サブスクリプションURLを入手した場合は、クライアントのサブスクリプション管理機能を使い、単一サーバーのアドレス欄に直接貼り付けないでください。
VMess、VLESS、Trojanを同じクライアントで管理できますか?
はい。クライアントのコアが対象プロトコルに対応していれば、同じサブスクリプショングループに異なるプロトコルの設定を保存できます。接続時は、その都度アクティブなノードを1つ選択します。プロトコル名だけで接続可否が決まるわけではなく、アドレス、ポート、ユーザー識別子、トランスポート方式、TLS、パスなどのパラメータもサーバー側と一致している必要があります。
Android版のarm64とuniversalはどう選ぶ?
近年の一般的なAndroidスマートフォンやタブレットは、通常arm64アーキテクチャを採用しています。まずはファイルサイズが小さいarm64版を選んでください。プロセッサのアーキテクチャを確認できない場合や、arm64版で端末との互換性エラーが表示される場合は、universal版に切り替えます。同じクライアントで2つのアーキテクチャ版を同時にインストールする必要はありません。
configuration
インストールと設定
インストール後に重要なのは、インポート方法、プロキシの適用範囲、システム権限です。まず手元の内容がサブスクリプションURLなのか単一ノードURLなのかを判断し、対応する入口を選択します。
v2rayNでサブスクリプションをインポートしてもノードが表示されないのはなぜ?
まずサブスクリプションURLが完全か確認します。特にコピー時にスペース、改行、説明文が混入していないか注意してください。サブスクリプションを保存したら手動で一度更新し、現在表示しているのが対象のサブスクリプショングループか確認します。更新時に形式エラーが表示される場合は、ブラウザーでURLからサブスクリプション内容を正常に取得できるか確認し、そのうえで提供元にURLの状態を問い合わせてください。
共有URLを貼り付けてもクライアントに認識されない場合は?
コピーした内容が、クライアントの対応するプロトコル接頭辞から始まっていることを確認し、クリップボードからサーバーをインポートする入口を使用します。チャットツールによってURLにスペースが挿入されたり、末尾の文字が欠落したりすることがあるため、まずプレーンテキストエディターに貼り付けて完全性を確認してください。サブスクリプションURLの場合は、単一ノードのインポートではなくサブスクリプション管理を使用します。
システムプロキシを有効にしてもブラウザーが直接接続する場合は?
まずクライアントが起動しており、利用可能なノードが選択されていることを確認します。次に、システムプロキシが自動構成またはグローバルプロキシになっているか確認してください。ブラウザーに独自のプロキシ拡張機能が入っている場合、その設定がシステムプロキシを上書きすることがあります。一時的に無効にするか、システム設定に従うよう変更します。変更後はブラウザーを完全に終了して再起動し、ローカルプロキシポートを他のプログラムが使用していないか確認してください。
TUNモードの有効化時に権限不足と表示された場合は?
TUNモードでは仮想ネットワークインターフェースの作成とシステムルーティングの変更が必要なため、管理者権限を求められることがあります。クライアントを終了し、システムで許可された管理者権限で再起動してからTUNを有効にしてください。それでも失敗する場合は、セキュリティソフトがドライバーやネットワークインターフェースの作成を阻止していないか、古い仮想ネットワークアダプターが残っていないか確認します。すべての通信を引き受ける必要がない場合は、まずシステムプロキシモードを使用してください。
daily use
使い方
日常利用では、適切なルーティングモードを選び、テスト結果を正しく解釈し、端末ごとにローカル設定を管理することが重要です。サブスクリプションはノード情報を同期するもので、すべてのシステム設定を自動的に統一するものではありません。
グローバル、LANバイパス、ルール分割モードの違いは?
グローバルモードでは、クライアントが引き受けたリクエストをすべて現在のノード経由にします。一時的にルール分割の影響を切り分けたい場合に適しています。LANバイパスでは、プリンター、ルーター、イントラネットサービスへの直接アクセスを維持します。ルール分割では、ドメイン名やIPの条件に応じて直接接続、プロキシ、ブロックを決定します。日常利用に適していますが、ルールの順序と適用範囲を正しく設定する必要があります。
V2Rayの遅延テスト結果はどう解釈する?
遅延テストは対象への到達性を確認し、接続確立までの時間を大まかに把握するためのもので、ダウンロード速度を示すものではありません。実際に接続するテストのほうが、基本的な疎通確認だけの場合より実使用に近い結果になります。1回の結果はローカルネットワーク、回線負荷、テスト対象の影響を受けるため、時間を置いて再測定し、Webページへのアクセスや実際の通信状況と合わせて判断してください。
サブスクリプションはどのくらいの頻度で更新すべき?
更新頻度は、設定提供元が変更を行うペースによって異なります。ノードの無効化、パラメータの変更、グループ内容の更新があった場合は手動で更新してください。日常的には必要に応じて定期更新すればよく、起動のたびに繰り返しリクエストする必要はありません。更新前に使用中のグループを保持し、更新後に現在のノードを再確認して、アクティブな設定が削除された後も古い記録を参照し続けることを防ぎます。
パソコンとAndroid端末の設定を同期するには?
最も簡単な方法は、v2rayNとv2rayNGのそれぞれに同じサブスクリプションURLを追加し、各端末で個別に更新することです。少数の単一ノードであれば、共有URLやQRコードで移行することもできます。クライアントのデータディレクトリ全体を直接コピーするのは避けてください。プラットフォームによって画面設定、ローカルポート、ルーティングルール、コア設定が共通でない場合があります。
troubleshooting
トラブルシューティング
切り分けでは、一度に1つの条件だけを変更します。まずローカルネットワークを確認し、すべてのノードに問題があるのか特定のノードだけなのかを調べ、最後にシステムプロキシ、ルーティング、DNSを確認してください。原因を隠してしまうため、むやみに再インストールを繰り返さないようにします。
ノードテストがタイムアウトした場合、どの順番で確認する?
まず通常のWebページに直接アクセスできるか確認し、システムの日付、時刻、タイムゾーンを正しく設定します。次にサブスクリプションを更新し、同じグループ内の別のノードでテストしてください。1つのノードだけがタイムアウトする場合は、そのノードの状態を確認します。すべてのノードがタイムアウトする場合は、クライアントのコアが起動しているか、ローカルポートが競合していないか、ファイアウォールがクライアントのプロセスを遮断していないかを確認します。
クライアントは接続済みなのにWebページを開けない場合は?
接続済みという表示は、クライアントがローカル設定を完了したか、コアを起動したことを示すだけで、対象へのリクエストが成功したとは限りません。まずグローバルモードに切り替えてルール分割の影響を除外し、システムプロキシが実際に設定されているか、ブラウザーがプロキシを上書きしていないか、DNSで名前解決できるかを確認します。その後、別のノードに切り替えて実接続テストを行い、ログにある接続拒否、タイムアウト、名前解決失敗の情報を確認してください。
サブスクリプションの更新に失敗する、または内容が空の場合は?
まずシステムネットワークが正常な状態で、サブスクリプションを再取得します。URLの期限切れ、途中での欠落、余分な文字の付加がないかも確認してください。クライアントで更新時のプロキシを設定できる場合は、直接接続での更新と現在のプロキシ経由での更新を個別に試します。内容が空で返された場合は、既存のグループをすぐに上書きせず、古い設定を保持したまま、提供元にURLと返却形式を確認してください。
接続後、一部のWebサイトでDNSエラーが出る場合は?
まず、すべてのドメインで名前解決できないのか、特定のドメインだけ失敗するのかを切り分けます。一時的にグローバルモードへ切り替えると、問題がルール分割に起因するか判断できます。システムのDNSキャッシュを消去してブラウザーを再起動すれば、古いレコードの影響を除外できます。ルールモードだけで異常が起きる場合は、ドメインルール、DNSクエリの出口、リモート名前解決の設定で、互いに矛盾する方式を使用していないか確認してください。
next step
問題を特定できない場合
問題が発生したプラットフォーム、クライアント名、操作手順、ログに記録された最初の明確なエラーをまとめ、トラブルシューティングマニュアルの症状別の章に沿って確認を続けます。サブスクリプションに関係する場合は元のグループを保持し、変更前に設定をコピーして、いつでも利用可能な状態に戻せるようにしてください。