使い方ガイド・初回接続

v2rayNの使い方ガイド

サブスクリプションを追加 → プロキシモードを選択 → 接続 → 通信経路を確認。4ステップで初期設定を行い、その後に応用設定へ進みます。

クライアントと有効なサブスクリプションを用意したら、約10分を目安に順番に設定できます。ダウンロードやネットワークのトラブル対応にかかる時間は、利用環境によって異なります。

始める前に、クライアントが起動することを確認し、利用権限があり有効期限内のサブスクリプションURLを用意してください。クライアントは設定を読み込み、コアを実行してローカルプロキシの入口を提供するもので、接続可能なサーバー自体は提供しません。サブスクリプションURLは通常、サービス提供元の管理ページで確認できます。ログインページや購入ページのURLとは異なります。クライアントをまだインストールしていない場合は、ダウンロードページでOSに合ったインストーラーを選んでください。インストール権限、動作環境、プラットフォームごとの違いはインストールガイドをご覧ください。

初回設定では、ネットワークを制御しているほかのプロキシツールを終了し、現在のネットワーク設定を控えておきましょう。システムプロキシやVPN接続を複数同時に有効にすると、通信がどのプログラムに渡されたのか判断しにくくなります。このガイドではまずブラウザーで接続を確認します。最初からTUNやカスタムルーティング、ターミナルの環境変数を設定する必要はありません。用語は用語集で確認できます。具体的なエラーが表示されている場合はヘルプセンターをご覧ください。

ステップ1:サブスクリプションを追加してサーバーを更新

v2rayNにサブスクリプショングループを追加する

v2rayNを開き、上部メニューから「サブスクリプショングループ」→「サブスクリプショングループの設定」→「追加」の順に選びます。メモ欄には「日常利用」など、見分けやすい名前を入力し、アドレス欄にはサブスクリプションURL全体を貼り付けます。メモはローカルで識別するためのもので、サブスクリプションの内容には影響しません。貼り付けたらURLの先頭と末尾を確認し、改行や空白、チャットアプリが付け加えた文字列が含まれていないことを確かめてください。以下のアドレスは入力欄の説明用で、実際のサーバー取得には使えません。

https://example.com/sub?token=xxxx

グループ設定を保存してメイン画面に戻り、「サブスクリプショングループ」メニューからサブスクリプションを更新します。初回利用で、まだ使える接続がない場合は、通常「プロキシを経由しない」で更新します。URLへのアクセスに既存のプロキシが必要な場合に限り、「プロキシを経由する」での更新を検討してください。メニュー名に「現在のサブスクリプション」や「すべてのサブスクリプション」が含まれることがあります。作成したグループだけを更新すると結果を確認しやすくなります。URLを追加しただけでは設定は取得されないため、必ず更新を実行してください。

更新後、該当するグループに切り替え、メイン領域にサーバーが表示されることを確認します。表示されたサーバーが追加したグループのものか、クライアント下部のログにダウンロード失敗、解析失敗、またはデータ未取得のメッセージがないか確認してください。更新成功と表示されても一覧が空の場合は、まず一覧の絞り込みを解除し、サブスクリプションの期限切れやログインページが返されていないか確認します。更新を何度も繰り返したり、空の一覧を埋めるためにコアの設定をむやみに変えたりしても、誤ったURLは修正できません。

v2rayNGでの操作

v2rayNGの右上メニューから「サブスクリプショングループの設定」を開き、追加ボタンをタップしてメモとサブスクリプションURLを入力し、保存します。メイン画面に戻り、メニューから「サブスクリプションを更新」を実行します。バージョンによって更新方法が異なる場合も、初回はサブスクリプションURLに直接アクセスする方法を使ってください。サーバーが表示されたら、選択中のグループを確認します。単一のプロトコル共有リンクを受け取った場合は、サブスクリプションURLではありません。「クリップボードからインポート」など適切な項目を使い、両者を同じ欄に入力しないでください。

サブスクリプションURLにはアクセス認証情報が含まれる場合があります。公開画像に載せたり、身元不明の変換サイトに送ったりしないでください。トラブルを相談する場合はエラー文だけを共有し、URL内のトークンを隠しましょう。この手順の完了条件は「対象グループに選択可能なサーバーがあること」であり、「フォームを保存したこと」ではありません。確認できたらモード選択に進み、設定を読み込む前にネットワークの入口を変更しないようにしてください。

ステップ2:プロキシモードとルーティングを選択

入口と振り分けルールを区別する

v2rayNでは「システムプロキシ」と「ルーティングモード」を混同しやすいため、違いを押さえておきましょう。システムプロキシは、システム設定に従うアプリがリクエストをクライアントに渡すかどうかを決めます。ルーティングモードは、コアが受け取ったリクエストをプロキシ、直接接続、ブロックのどれに振り分けるかを決めます。「全般」を選んでも、PC上のすべてのプログラムが自動的に接続されるわけではありません。「中国本土をバイパス」を選んでも、システムプロキシが有効になるわけではありません。まずルーティングを決め、次の手順で入口を有効にすると、設定の流れが分かりやすくなります。

メイン画面のルーティング選択欄、または設定内のルーティング項目から、用途に合った組み込みプリセットを選びます。初回の日常的な動作確認では、「中国本土をバイパス」のような振り分けルールを使うと、直接接続ルールに一致するリクエストは直接接続され、それ以外はプリセットに従って処理されます。「全般」は通常、その入口に届いたリクエストを一律にプロキシ経由にします。「直接接続」はプロキシサーバーの動作確認には適しません。プリセット名やルールの内容はバージョンによって異なる場合があります。名前だけで各ドメインの接続先を判断せず、選択前にルールを確認してください。

初回接続では、デフォルトのルーティングルールとデータファイルをそのまま使い、JSONをすぐに編集する必要はありません。ある接続先だけが直接接続され、ほかは正常な場合、原因はサブスクリプションではなくルールのマッチングかもしれません。その場合は接続先ドメインとログのアウトバウンド結果を控えてから、ルーティングとトラフィック振り分けに関する用語を確認してください。このガイドではルールの順序変更は扱いません。ルールの詳細設定やプラットフォームの準備はインストールガイドをご覧ください。

初回テストではTUNを併用しない

TUNは、仮想ネットワークインターフェース、ルーティング、権限に関わる別の通信入口です。問題の切り分けをしやすくするため、デスクトップ版の初回テストではシステムプロキシを使ってブラウザーの接続を確認し、TUNは有効にしないでください。基本の接続を確認できた後、システムプロキシを利用しないアプリがある場合に、アプリ内プロキシやTUNを個別に検討します。DNS、ルーティングプリセット、コア、入口方式を同時に変更すると、失敗の原因を特定しにくくなります。

v2rayNGでは「設定」を開き、ルーティング関連の項目を確認します。初回は用途に合った組み込みプリセットを選んでください。以前「アプリごとのプロキシ」を有効にしたことがある場合は、ブラウザーが対象に含まれているかも確認します。この設定には「選択したアプリのみをプロキシする」と「選択したアプリを除外する」という異なる動作があります。チェックの有無だけで判断せず、現在のスイッチの説明を読んでください。ルーティングと対象アプリを確認したら、メイン画面に戻ってサーバーを選択します。

ステップ3:使用するサーバーを選択して接続する

デスクトップ版でシステムプロキシを有効にする

v2rayNのサーバー一覧から設定を選び、右クリックメニューで「アクティブサーバーに設定」を実行します。バージョンによってはダブルクリックでも選択できます。現在のアクティブ表示を確認してください。一覧にサーバーが表示されていても、接続先として選択されているとは限りません。切り替え後も以前のサーバーが使われている場合は、アクティブ表示が実際に変わったか確認しましょう。初回テストでは設定を1つだけ選び、結果を確認する前に次々と切り替えないでください。

続いて、メイン画面下部またはトレイメニューからシステムプロキシの項目を開き、「システムプロキシを自動設定」を選びます。v2rayNを起動したまま、ログ欄にコアの起動エラー、ポートの競合、設定の解析エラーがないか確認してください。バージョンによってはサーバー選択後にコアが自動で再読み込みされ、専用の「接続」ボタンがない場合もあります。特定のアイコンを探すのではなく、現在の設定が読み込まれ、ローカルの入口で正常に待ち受けているかを確認しましょう。

  • システムプロキシを自動設定:現在のローカル入口をシステムプロキシに設定し、その設定に従うアプリから利用できるようにします。
  • システムプロキシを解除:該当するシステムプロキシ設定を解除します。使用を終了するときに入口を元に戻すための項目です。
  • システムプロキシを変更しない:システム設定を変更しません。以前設定したプロキシが自動的に解除されるわけではありません。

ローカルポートはクライアントの現在の設定に従います。画面に10808と表示されている場合は、そのポートを確認してください。古いガイドにある別の番号をそのまま使わないようにしましょう。ポートで使用するプロトコルも、現在の受信設定で確認します。HTTPとSOCKSの入口を混同しないでください。ログにポート競合が表示された場合は、古いクライアントのプロセスを終了してから、現在のクライアントを再起動します。それでも競合する場合はポートを変更し、関連する入口設定も合わせて確認してください。

Android版を起動してシステムの許可を確認する

v2rayNGのメイン画面で使用するサーバーをタップして選択し、接続ボタンをタップします。初回起動時はシステムからVPN接続の許可を求められるため、内容を確認して許可してください。これはシステム標準の通信制御機能を使うもので、別のVPNアプリを購入する必要はありません。端末でほかのVPN接続が有効な場合は、通常、先にその接続を停止してからv2rayNGを起動します。

起動後、メイン画面の接続状態とシステム通知を確認します。「起動中」と表示されても、ローカルで通信制御が始まったことを示すだけで、リモートサーバーへの接続が確認されたわけではありません。ボタンがすぐに停止状態へ戻る場合は、ルーティングを変更する前に、ログで設定や権限に関するエラーを確認してください。端末のバックグラウンド制限により、画面ロック後に接続が切れることもあります。初回確認ではアプリを前面に表示したままにし、接続が正常だと確認してからバックグラウンド動作の設定を見直しましょう。

ここまでで、サブスクリプション、アクティブサーバー、ローカルの入口が準備できているはずです。次は実際のアプリからリクエストを送り、ログと照らし合わせて動作を確認します。トレイアイコンの変化や接続ボタンの色だけで設定完了と判断しないでください。

ステップ4:動作を確認して設定を元に戻す

ページの表示結果とクライアントのログを照合する

ブラウザーで新しいタブを開き、現在のルールでプロキシ経由になる想定のHTTPSページにアクセスします。直前に開いたキャッシュ済みのページではなく、通常のコンテンツページを使ってください。ページが読み込まれるか確認しながら、クライアントのログや接続情報に該当するリクエストと最終的なアウトバウンドが記録されているかを確認します。現在のログレベルでアクセス記録が表示されない場合は、必要に応じて一時的に記録レベルを上げ、テスト後に元へ戻してください。ログを共有する前に、サーバーアドレスと認証情報を隠しましょう。

次に、ルール上で直接接続される想定のページにもアクセスし、正常に表示されるか確認します。振り分けモードでは、2つの接続先で異なるアウトバウンドが使われる場合があり、それが想定どおりの動作です。1つのページが開いただけでは、すべてのアプリがプロキシ経由になっているとは限りません。出口のIPアドレスだけを見ても、各接続の全経路は分かりません。接続先のドメイン、テスト時刻、クライアントのログを照合し、ほかのプロキシ拡張機能がブラウザーの通信を制御していないことも確認してください。

クライアントの接続テストは、サーバーが応答するかを確認する参考になります。ただし、テストに成功してもブラウザーの設定が正しいとは限らず、失敗した場合もテスト先の状態を踏まえて判断が必要です。ブラウザーだけで失敗する場合は、プロキシ拡張機能、ブラウザー独自のプロキシ設定、既存の接続キャッシュを確認し、必要に応じてブラウザーを完全に終了してから再起動します。すべてのリクエストが失敗する場合は、コアの起動ログ、アクティブサーバー、サブスクリプションの有効期限を確認し、問題が発生している段階から順に切り分けてください。

ほかのアプリとAndroid版の通信対象を個別に確認する

ターミナルや一部のデスクトップアプリはシステムプロキシを利用しないため、ブラウザーでは成功してもターミナルでは失敗することがあります。サブスクリプションを何度も更新したり、コアを変更したりせず、まず対象アプリ独自のプロキシ設定を確認してください。ターミナルの環境変数やアプリ内プロキシなどの応用設定は、ヘルプセンターの該当項目をご覧ください。初回の動作確認では、システムプロキシに従うブラウザー1つで想定どおりに通信できることを確認してから、対象アプリを増やしましょう。

Android版でもブラウザーから実際にリクエストを送り、アプリごとのルールで対象外になっていないことを確認します。v2rayNGが接続中なのにブラウザーのリクエストが記録されない場合は、対象アプリの範囲、ほかのVPN接続、アプリ独自の設定を確認してください。リクエストが記録されているのにタイムアウトする場合は、リモートの設定とネットワーク環境を確認します。一度に変更する項目は1つにし、同じ接続先に再度アクセスしてください。どの変更が影響したのか判断しやすくなります。

使用を終了するときと次回の起動

デスクトップ版の使用を終える前に「システムプロキシを解除」を選び、それからクライアントを終了してください。プロセスを直接終了すると、システムの設定が停止済みのローカルポートを参照したままになり、ブラウザーが突然接続できなくなることがあります。その場合はv2rayNを再起動して設定を解除するか、システムのネットワーク設定でプロキシを確認してください。組織のポリシーで管理されている端末では、既存のネットワーク設定に従い、管理者が指定したプロキシ設定をむやみに上書きしないでください。

Android版では接続ボタンをタップして接続を停止し、システムのVPN接続も終了したことを確認してください。次回は通常、サブスクリプションを追加し直す必要はありません。必要に応じてグループを更新し、使用するサーバーを確認してから接続します。サービス提供元がサブスクリプションURLを変更した場合は既存のグループを編集し、同じサーバーのグループを重複して作らないようにしましょう。デスクトップ版も動作確認済みのルーティングプリセットを維持し、毎回最初から設定し直す必要はありません。

4つの手順のうち未完了の箇所がある場合は、具体的な症状に合わせて確認してください。起動前に失敗するならインストールと権限、更新に失敗するならサブスクリプションURL、接続に失敗するならコアのログ、特定のアプリだけ失敗するなら通信の入口と振り分けを確認します。具体的なトラブルはヘルプセンターをご覧ください。システム要件、インストール先、プラットフォーム固有の設定は全プラットフォーム対応インストールガイドで確認できます。まず動作する基本設定を維持し、機能は1つずつ追加しましょう。