v2rayN / v2rayNG 完全ガイド:インストールから日常の使い方まで
多くのガイドは「ダウンロード・インストール・接続」の3ステップしか説明しないため、その通りにやれば接続はできても、次にノードやネットワーク環境を変えたときにどこを操作すればいいか分からなくなります。 このガイドでは、ノード・サブスクリプション・ルーティングモードといった避けて通れない概念をしっかり解説し、ノードの追加、モードの選択、速度テスト、トラブルシューティングの実際の操作も一度にまとめて説明します。 スクリーンショットをただなぞるのではなく、自分が何をしているか理解できるようになります。
最短ルート:ダウンロード → インストール → サブスクリプションのインポート → 接続
仕組みを先に理解したくない場合は、以下の4ステップだけで使い始められます。詳しい内容は後からいつでも読み返せます。
お使いのシステム向けインストーラーをダウンロード
Windows は v2rayN、macOS も同じく v2rayN、Android は v2rayNG を使用します。インストーラーはダウンロードページにあります。
クライアントをインストールして起動
システムの標準的な手順でインストールするだけです。初回起動時はサーバーリストが空の状態になりますが、これは正常な状態で、まだノードを追加していないだけです。
サブスクリプションのアドレスを貼り付けて更新
「サブスクリプション設定」を開き、ノード提供元からもらったサブスクリプションリンクを貼り付けて保存します。メイン画面に戻って「サブスクリプションを更新」をクリックすると、ノードリストが自動的に反映されます。
ノードを選んで接続をタップ
リストでノードをダブルクリックするか、右クリックして「アクティブサーバーに設定」を選び、メイン画面の接続スイッチ(またはシステムトレイアイコン)をタップします。「接続済み」と表示されれば利用開始できます。
これらの用語はそれぞれ何を意味する?
ソフトの画面には同じ用語が何度も登場します。それらを先に理解しておけば、後の操作は「言われた通りにクリックする」ではなく「自分が何をしているか分かった上で操作する」に変わります。
ノード/サーバー
アドレス、ポート、暗号化方式などの情報を含む、具体的な接続先のことです。「通れる道」の1本と考えると分かりやすく、クライアントはこの道を通してあなたの通信を転送します。ソフト内の「サーバーリスト」は、あなたがこれまでに追加したノードの集まりです。
サブスクリプション
ノードリストを自動で最新化してくれるリンクです。サブスクリプションのアドレスはノード提供元から発行され、クライアントが定期的にこのリンクにアクセスすることで、最新のノード一覧を自動取得できます。毎回手動で1つずつ追加する必要はありません。ほとんどの方はノードを手動で追加するのではなく、サブスクリプションを使うべきです。
システムプロキシ/TUNモード
「デバイス全体の通信をクライアント経由にするかどうか」を決めるものです。システムプロキシはプロキシ設定に対応したソフト(主要なブラウザや一部のアプリ)のみをカバーし、TUNモードはシステムの下層でほぼすべての通信を処理するため互換性は高いものの、システム権限の要求も高くなります。日常使用ではシステムプロキシモードで十分です。
ルーティングルール/振り分けモード
「どの通信をノード経由にし、どの通信を直接接続するか」を決めるものです。次のセクションで PAC・グローバル・ルールの3つのモードの違いを詳しく説明します。初心者が最も混乱しやすく、2分かけて理解する価値のある部分です。
クライアントにノードを追加する方法
おすすめ度が高い順に紹介します。ほとんどの方は最初の方法だけ確認すれば十分です。
方法1:サブスクリプションアドレスをインポート(自動更新、最も手間いらず)
クライアントを開く → 「サブスクリプション設定」を探す → 「追加」をタップし、ノード提供元からもらったサブスクリプションリンクを貼り付けて保存 → メイン画面に戻り「サブスクリプションを更新」をタップすると、ノードリストが自動的に反映されます。その後ノード提供元が内容を更新した場合も、もう一度 「サブスクリプションを更新」をタップするだけで、再追加は不要です。ほとんどの方はこの方法だけで、一度設定すれば基本的に手間がかかりません。
方法2:QRコードでインポート(スマホでよく使われる方法)
ノード提供元から QR コードが渡された場合は、v2rayNG の右上にある「+」をタップし、「QRコードをスキャン」を選択して QRコードにカメラを向けるだけで自動認識・追加されます。パソコンでカメラが使いにくい場合は、QRコードを画像として保存し、 (対応していれば)「ギャラリーからインポート」を選ぶこともできます。
方法3:共有リンクを貼り付け(単一ノード、一時利用向け)
ノード提供元から直接 vmess://、vless://、ss://、
trojan:// のいずれかで始まるテキストが渡されることがあります。そのテキストをコピーし、クライアントで「クリップボードからインポート」をタップすると、
プロトコルの種類を自動認識してノードとして追加されます。一時的なノードを1つか2つだけ入手した場合や、サブスクリプションの自動更新が不要な場合に向いています。
方法4:パラメータを手動入力(上級者向け、通常は不要)
ごく稀に、ノード提供元からアドレス・ポート・暗号化方式・パスワードなどのバラバラなパラメータだけが渡されることがあり、その場合は 「サーバーを追加」をタップして1つずつ手動で入力する必要があります。1文字でも打ち間違えると接続できなくなりやすいため、最初の3つの方法がどれも使えない場合にのみ検討してください。
ノードを追加したのに使えない?
まずサブスクリプションが正常に更新されたか、ノードリストに本当に新しいノードが追加されたかを確認してください。ノードが表示されていてもまだ接続できない場合、多くはノード自体が無効になっているか、ルーティングモードの設定が誤っています。下記の接続トラブルシューティングを1つずつ確認してみてください。
PAC・グローバル・ルール、それぞれいつ使う?
初心者が最もつまずきやすい部分ですが、仕組みさえ理解すれば選択はとても簡単です。
PAC スマート振り分け(通称「自動モード」)
デフォルトでの利用を推奨クライアントには組み込みのルールリストがあり、「このドメインはノード経由にすべきか」を自動判定します。プロキシが必要なサイトはノード経由、 普段からアクセスできているサイトはそのまま直接接続となり、無駄にノードの通信量を消費したり速度が落ちたりしません。ほとんどの方はこのモードを最初から最後まで 使うだけで十分で、自分でルールを設定する必要はありません。
グローバルプロキシ
すべての通信がノード経由になり、判定は一切行われません。「スマート振り分けがどこかのサイトを誤判定しているのでは」と疑って一時的に切り替えて検証したい場合や、 明確にすべての通信をノード経由にしたい場合に向いています。欠点は、プロキシが不要なサイトへのアクセスもノード経由になるため速度が落ちる可能性があることと、 ノードの通信量を余分に消費することです。長期間オンにしておくことはおすすめしません。
ルールモード(カスタム振り分け)
PAC モードをベースに、自分でルールを追加して特定のドメイン/IPを強制的にノード経由または直接接続にできます。 特定のサイトが組み込みルールで誤判定されており、個別に調整したい場合に向いています。上級者向けの使い方で、日常使用では自分で設定する必要はありません。
どれを選べばいいか分からない?
デフォルトの PAC モードのままで問題ありません。これはクライアントをインストールした後の初期設定でもあります。「特定のサイトだけ開けないが全体の接続は正常」という状況に明確に遭遇したときだけ、 グローバルモードに切り替えて検証するか、さらにルールモードを設定することを検討してください。
ノードがたくさんある場合、どれを使えばいいか
1つのサブスクリプションには通常数十個のノードが含まれており、1つずつ手動で試すのは面倒です。クライアント内蔵の速度テスト機能はまさにこのために用意されています。
一括速度テストで遅延順に並び替え
サーバーリスト画面ですべてのノードを選択する(または「すべてテスト」ボタンを使う)と、クライアントが各ノードの接続遅延を順番にテストします。 テスト完了後は遅延の数値が低い順に並び替えられるので、上位の数個から優先的に試してみてください。
遅延の数値はどう見ればいい?
数値は低いほど良く、目安として200ms以内であれば比較的快適に使えます。500msを超えたり、タイムアウト・無応答が表示される場合は、そのノードが 現在良くない状態にあることを示しています。原因を深く追求する必要はなく、テスト結果の良い別のノードに切り替えるだけで構いません。
最速ノードの自動選択をオンにする(対応している場合)
一部のバージョンでは「自動選択」グループに対応しており、クライアントが設定した周期で自動的に速度テストを行い、その時点で最も速いノードに切り替えてくれます。 手動で速度テストをしたくない方や、具体的にどのノードを使っているか気にしない方に向いており、有効にしておけば基本的に気にする必要がなくなります。
サブスクリプションを長く使っていると出てくる問題
サブスクリプションは基本的に「一度設定すればあとは気にしなくていい」ものですが、それでも以下のような状況には出会うことがあります。事前に対処法を知っておきましょう。
サブスクリプションはどのくらいの頻度で更新するのが適切か
ほとんどのノード提供元は毎日、または数日おきにノードを更新しています。クライアントの「自動更新間隔」を12~24時間程度に設定するのが適切で、 数分おきなどに設定する必要はありません。頻度が高すぎても意味がなく、不要なリクエストが増えるだけです。
サブスクリプション更新後にノード数が減った、または空になった
多くの場合、ノード提供元側がメンテナンス中か、サブスクリプションが一時的に無効になっています。まずサブスクリプションのアドレスが完全にコピーされているか(余分なスペースや途切れがないか)を確認し、 しばらくしてから再度試してください。長期間空のままの場合は、ノード提供元に連絡してサブスクリプションが有効期限内かどうか確認する必要があります。
複数のサブスクリプションを同時に使うと互いに影響する?
影響しません。それぞれのサブスクリプションのノードはサーバーリストに個別のグループとして表示され、1つのサブスクリプションを更新・削除しても そのグループのノードにしか影響せず、他のサブスクリプションには波及しません。
使わなくなったサブスクリプションを削除する方法
「サブスクリプション設定」で該当のサブスクリプション項目を選択し、削除をタップするだけです。そのサブスクリプション配下のすべてのノードが一緒にリストから 削除され、他のサブスクリプションのノードには影響しません。
設定しておくと便利になる項目
サブスクリプションの自動更新間隔
サブスクリプション設定で「自動更新間隔」(例:24時間ごと)を指定しておくと、時間が来ると自動的に最新のノードリストを取得するため、毎回手動で更新する必要がありません。
自動起動とトレイへの最小化
設定で「起動時に自動的に開始」と「終了時にシステムトレイへ最小化」を有効にしておくと、クライアントが常にバックグラウンドで待機状態になり、毎回手動で開く必要がなくなります。
サブスクリプション設定のバックアップ
パソコンの買い替えやOSの再インストール前に、設定でバックアップ(通常は1つのファイル)をエクスポートしておけば、新しい環境でインポートするだけですべてのサブスクリプションとノードを復元でき、再追加の手間が省けます。
複数サブスクリプションのグループ管理
複数のサブスクリプション元がある場合、追加後はサーバーリストがサブスクリプションごとに自動でグループ分けされ、互いに干渉しません。切り替え時はそれぞれのグループからノードを選ぶだけで済みます。
v2rayNG(Android)とデスクトップ版の違い
基本概念はまったく同じで、画面レイアウトや一部の機能にプラットフォーム特有の違いがあります。
システムトレイの代わりに大きな切り替えボタンを使用
デスクトップ版はシステムトレイアイコンで接続を切り替えるのが一般的ですが、v2rayNG のメイン画面には目立つ丸い接続ボタンがあり、タップ1回で接続・切断できます。タッチ操作により適した設計です。
アプリ別振り分け
設定で「どのアプリだけプロキシを使うか」や「これらのアプリはプロキシを使わない」といった指定ができます。例えば特定のアプリだけノード経由にし、他のアプリは通常通り直接接続する、といった使い方です。デスクトップ版には現在、このアプリ単位で区別する機能はありません。
省電力モードは個別に許可設定が必要
一部のスマホでは、システムの省電力機能がバックグラウンドでのクライアント動作を制限し、接続が意図せず切断されることがあります。システムのバッテリー設定でクライアントを「制限なし/省電力の対象外」に追加し、バックグラウンドでシステムに終了させられないようにすることをおすすめします。
接続できているのに使えない場合、症状別に確認
「症状 → よくある原因 → 解決方法」の形で整理しています。自分の状況に近いものだけ確認すればよく、すべて読む必要はありません。
症状:「接続済み」と表示されるが、Webページがまったく開かない
よくある原因:ノード自体が無効になっている、またはルーティングモードが誤って「直接接続」に切り替わっている。
解決方法:まずサーバーリストで現在のノードの速度テストを行い、遅延がタイムアウトする場合は別のノードに切り替えます。次にルーティングモードが
PAC またはグローバルモードになっているか(直接接続になっていないか)を確認してください。
症状:接続はできるが、速度がとても遅い
よくある原因:現在のノードの負荷が高い、または物理的な距離が遠い。
解決方法:サーバーリストに戻って一括速度テストを行い、遅延の低いノードに切り替えます。すべてのノードが遅い場合は、
ノード提供元の回線側の問題である可能性があるため、時間帯を変えて再度お試しください。
症状:一部のサイトは開けるが、一部は開けない
よくある原因:PAC スマート振り分けがこのサイトを「直接接続すべき」と誤判定している。
解決方法:一時的にグローバルプロキシモードに切り替えて開けるか確認します。開ける場合は振り分けルールの誤判定が原因なので、
ルールモードでそのサイトを手動で「ノード経由」に追加してください。
症状:しばらく使っていると自動的に切断される
よくある原因:スマホではシステムの省電力機能でバックグラウンド動作が制限されている、デスクトップではネットワーク環境の切り替え(Wi-Fiの切り替えなど)で接続が中断されている可能性があります。
解決方法:スマホはシステムのバッテリー設定でクライアントを制限なしリストに追加、デスクトップはもう一度接続をタップすれば復旧します。
ネットワーク切り替え後にたまに切断されるのは正常な現象です。
症状:クライアントが「ノードに接続できません」または接続タイムアウトと表示する
よくある原因:ノード情報に誤りがある(手動入力時の文字ミス)、またはそのノードが提供元によって停止されている。
解決方法:手動入力によるミスを避けるため、優先的にサブスクリプション経由でノードを再取得してください。サブスクリプション内のノードでもタイムアウトする場合は、
原因を深く追求せず、別のノードに切り替えるだけで構いません。
使い始めた後に出会うかもしれない質問
今使っているのがどのノードか、どうすれば分かる?
v2rayN のメイン画面のサーバーリストでは、現在有効なノードにはっきりとハイライトやチェックマークが付きます。システムトレイアイコンのツールチップにも、通常は使用中のノード名が表示されます。
ノードが使えるかどうかはどう判断する?
サーバーリストでノードを選択して速度テストを実行すると、遅延(レイテンシ)が表示されます。数値は低いほど良く、長時間タイムアウトや無応答が続く場合は、そのノードが一時的に使えない状態なので、別のノードに切り替えてください。
サブスクリプションのアドレスを忘れてしまったら?
サブスクリプションのアドレスは通常、ノード提供元から発行されるもので、クライアント自体が復元してくれるわけではありません。クライアントのサブスクリプション設定で保存済みのアドレスを確認できます。本当に失われた場合は、ノード提供元に連絡して再取得する必要があります。
1つのクライアントで複数のサブスクリプションを同時に管理できる?
できます。v2rayN / v2rayNG はどちらも複数のサブスクリプションアドレスの追加に対応しており、更新時はそれぞれ個別に取得されます。サーバーリストではサブスクリプションごとにグループ分けして表示されるため、互いに影響しません。
ダウンロードやインストール自体に関する問題はよくある質問ページを、接続や利用に関する問題は 上記の接続トラブルシューティングで頻出のケースをほぼカバーしています。