v2rayNの使い方
サブスクリプションの追加 → プロキシ設定 → 接続の有効化 → 動作確認。まずはこの順で初期設定を済ませ、細かなルールやTUNなどの詳細設定は後から行いましょう。
始める前に、クライアントをインストールし、有効なサブスクリプションURLまたはサーバーの共有リンクを用意してください。クライアントは設定を読み込み、通信を転送するためのソフトです。インストールしただけでは、サーバーを利用できる状態にはなりません。まだインストールしていない場合は、クライアントのダウンロードページでOSに合ったソフトを選び、インストール後にこのページへ戻ってください。
ここでは、初めてアクセスするために必要な設定に絞り、約10分で進められる手順を紹介します。所要時間はサブスクリプションサービスの応答、サーバーの状態、端末の権限によって変わります。まずはサーバーを1台動作させましょう。ポート、ルーティング、コアを一度に変更しなければ、各手順の結果を次の判断に役立てられます。
ステップ1:サブスクリプションを追加
まず、手元にある情報の種類を確認します。サブスクリプションURLは通常、サービス提供元から案内されるリンクで、クライアントが複数のサーバー設定を取得するために使います。一方、共有リンクはサーバー1台分の情報を直接記述したもので、vmess://、vless://、trojan://、ss://などで始まります。それぞれインポート先が異なります。サブスクリプションURLを単一サーバーのアドレス欄に貼り付けたり、URL末尾のパラメーターを手作業で削除したりしないでください。
サブスクリプショングループにURLを保存
v2rayNを開き、画面上部の「サブスクリプショングループ」をクリックして、「サブスクリプショングループ設定」または同様の管理画面に進みます。グループを追加し、備考欄に「普段使い」など見分けやすい名前を入力して、サブスクリプションURL全体をアドレス欄に貼り付けます。URLの前後に空白や改行がないか、コピー時に説明文が混ざっていないか確認してから保存してください。グループ名は端末上で識別するためのもので、サーバー設定には影響しません。
保存したらメイン画面に戻り、「サブスクリプショングループ」メニューから追加したグループを更新します。初期設定でまだ接続できていない場合、メニューに「プロキシを経由せず更新」があれば、まずこの方法を試してください。既存のプロキシ接続が使え、サブスクリプションURLへのアクセスにプロキシが必要な場合に限り、プロキシ経由で更新します。更新後はサーバー一覧に項目が表示されます。別のグループで絞り込んでいる場合は、新しいグループに切り替えて確認してください。
v2rayNGでは、サイドメニューから「サブスクリプショングループ設定」を開き、追加ボタンから備考とサブスクリプションURLを入力します。保存後にメイン画面へ戻り、メニューのサブスクリプション更新を実行してください。サーバーカードが表示されたら、モードの選択に進みます。URLを保存しただけでは内容を取得できたとは限りません。更新結果と一覧に表示された項目で確認してください。
共有リンクだけの場合はクリップボードからインポート
共有リンク全体をコピーしたら、v2rayNの画面上部にある「サーバー」メニューから「クリップボードから共有リンクをインポート」を選びます。インポート後、一覧に種類、備考、ポートが表示されていることを確認してください。v2rayNGでは、追加メニューから「クリップボードからインポート」を選びます。この方法はサーバー設定を1件だけ追加するときに使います。個別にインポートした項目はサブスクリプション更新の対象にならないため、置き換えが必要かどうかは提供元の案内を確認してください。
更新に失敗した場合は、URLの有効期限が切れていないか、再取得が必要か、端末の日付と時刻が正しいかを確認します。更新が成功しても項目が表示されない場合は、グループの絞り込み、サブスクリプションの残り枠やサービスの有効期限を確認してください。設定ではなくウェブページが返ってくる場合は、提供元のページに戻ってサブスクリプションのURLをコピーし直します。ログインページをサブスクリプションとしてインポートしないでください。詳しくはヘルプセンターのインストール・設定とトラブルシューティングをご覧ください。
サーバー一覧の準備ができても、速度測定を繰り返す必要はありません。次はアプリの通信をどのようにクライアントへ送るかを設定します。サーバーが使えても、設定によってはブラウザーが直接接続したままになることがあります。
ステップ2:プロキシモードを選択
v2rayNでは、「システムプロキシ」と「ルーティング」の2つを混同しやすいので注意してください。システムプロキシはOSのプロキシ設定を変更し、その設定に従うアプリの接続をローカルの待ち受けポートへ送ります。ルーティングは通信がコアに入った後、直接接続するか、プロキシ経由にするか、遮断するかを決めます。別々の設定です。初期設定では「システムプロキシを自動設定」と「中国大陸を迂回」を選び、TUNはオフのままにしておきましょう。
アプリの接続先を設定してからルーティングを選択
v2rayNのメイン画面下部にある「システムプロキシ」から「システムプロキシを自動設定」を選びます。ブラウザーをシステム設定に従わせる場合に使う設定です。ブラウザーのプロキシ拡張機能を使っていた場合は、システム設定に従うよう変更するか、プロキシ制御を一時的に無効にしてください。以前のポートを参照し続けるのを防げます。アプリによっては独自のネットワーク設定を使うため、システムプロキシを有効にしても自動では接続されません。
次に画面下部の「ルーティング」から「中国大陸を迂回」を選びます。このプリセットでは通常、中国大陸関連の通信を直接接続し、それ以外をルールに従って処理します。実際の動作はルールの内容と順序によって異なります。「グローバル」は通常、コアに入った通信をプロキシ経由にするため、一時的な比較テストに適しています。「直接接続」は主にローカルネットワークから通信します。「グローバルルーティング」を、端末上のすべてのアプリを制御する設定だと考えないでください。
| 設定項目 | 最初に選ぶ設定 | 確認すること |
|---|---|---|
| システムプロキシ | システムプロキシを自動設定 | システム設定に従うアプリの通信をローカルのプロキシポートに送ります。 |
| ルーティング | 中国大陸を迂回 | 既存のプリセットで最初のアクセスを確認し、ルールの編集は後回しにします。 |
| TUN | オフ | まず基本的な接続を確認し、仮想ネットワークアダプターや権限の影響を減らします。 |
| ローカル待ち受けポート | 設定画面の値を使用 | アプリに入力したポートと実際の待ち受けポートが一致していることを確認します。 |
他の解説の数値をそのまま使わず、ポートを確認
画面上部の「設定」からパラメーター設定を開き、ローカルの待ち受けアドレスとポートを確認します。画面に10808と表示される場合もあれば、バージョンや手動設定によって別の値になることもあります。現在の端末の設定を使ってください。アプリにプロキシを手動で設定する場合、アドレスには通常127.0.0.1を指定します。ポートとプロキシの種類はクライアントの設定に合わせてください。初期設定を端末内だけで使う場合は、LAN接続をオフのままにします。
v2rayNGでは通常、システムVPNを起動して接続するため、デスクトップ版の「システムプロキシを自動設定」メニューを探す必要はありません。ルーティング設定を開き、用途に合ったプリセットを選びます。初回はDNSなどの詳細設定を変更せず、そのままにしておきましょう。接続ボタンを押したときに、システムから接続の許可を求められます。デスクトップ版のシステムプロキシとAndroidのVPNは接続方法が異なりますが、サーバーが使えるかどうかは別途確認が必要です。
この手順を終えたら、選んだルーティング名を覚えておき、別のネットワークツールがシステムプロキシを同時に変更していないことを確認してください。ルールの優先順位やドメインごとの設定、TUNの利用条件については詳細マニュアルをご覧ください。初回接続の段階では、これらを先に調整する必要はありません。
ステップ3:サーバーに接続
v2rayNのサーバー一覧に戻り、提供元が明確で有効期限内の項目を選びます。右クリックメニューから「アクティブサーバーに設定」または同じ意味の項目を選択してください。選択行のハイライトと、アクティブサーバーの表示は異なります。行をクリックしただけでは編集対象として選ばれただけで、接続先が切り替わっていない場合があります。切り替え後、アクティブ表示とウィンドウ内の実行状況を確認してください。
アクティブサーバーとコアの起動状態を確認
v2rayNでは通常、アクティブサーバーを設定するとコアが起動または再読み込みされます。目立つ「接続」ボタンが別にあるとは限りません。システムプロキシが有効なら、この時点でシステム設定に従うアプリからローカルポートへリクエストを送れます。メイン画面のログ欄またはログ画面を開き、直近の起動時にエラーがなかったか確認してください。画面がタスクトレイに最小化されていても、終了したとは限らず、接続確認が済んだことにもなりません。
まずログに「ポートが使用中」、設定の解析失敗、コアの起動失敗などがないか確認します。ポートが競合している場合は、クライアントを複数起動していないか、別のプログラムがそのポートを使用していないか確認し、該当するプログラムを終了して再試行してください。ポートを変更する場合は、手動で設定したアプリ側のポートも合わせて変更します。プロトコルや項目の互換性に問題がある場合は、サーバーが必要とするコアと現在の選択を確認してください。複数の詳細設定を次々と変更して試すのは避けましょう。
v2rayNGでは、まずサーバーカードをタップし、選択マークが接続先の項目に付いていることを確認してから、メイン画面の接続ボタンを押します。初回起動時にシステムVPN接続のリクエストが表示されたら許可し、クライアントに戻って接続状態を確認してください。端末上で同種の接続を使う別のアプリが動作している場合は、先に切断してから試します。ステータスバーに接続アイコンが表示されても、インターフェースが確立したことを示すだけで、外部サイトへの接続確認の代わりにはなりません。
速度テストはサーバーを絞り込む目安
サーバーが複数ある場合は、クライアントのテスト機能で候補を絞り、そのうち1つをアクティブサーバーに設定できます。テストの種類によって意味は異なります。TCPテストは宛先ポートへの接続可否を確認し、実接続テストは実際のプロキシ通信に近い方法でテストしますが、いずれもテスト先へのアクセス結果にすぎません。数値が表示されても、あらゆるサイトにアクセスできるとは限りません。タイムアウトの原因がテスト先にある場合もあります。
タイムアウトした場合は、同じサブスクリプション内の別の項目に切り替え、サーバーだけを変更して試してください。別の項目で動作するなら、元のサーバーまたは接続経路に原因がある可能性が高くなります。すべて失敗する場合は、端末のネットワーク、日時、サブスクリプションの有効期限、ログに共通するエラーを確認します。クライアントを何度も削除・再インストールするより、どの手順でエラーが発生したか記録するほうが原因を特定しやすくなります。
ステップ4:接続が機能しているか確認
システムプロキシに従うことが確認できているブラウザーを開き、新しいタブで、普段使っていて現在アクセス可能なHTTPSページを表示します。既存ページを再読み込みするだけでは不十分です。キャッシュ、確立済みの接続、バックグラウンドのタブに以前の状態が残っていることがあります。まずページが読み込まれるかを確認し、クライアントのログと照らし合わせて、リクエストがコアに届いたか、どの経路を通ったかを確認してください。
アクセス結果とログを照合して確認
ルーティングが「中国大陸を迂回」の場合、一部のページが直接接続されるのは想定どおりです。それだけでプロキシが機能していないとは判断できません。現在のルールでプロキシ経由になる接続先を選び、新しいリクエストを送って、ログに該当ドメインや接続記録があるか確認してください。ログの表示内容は、ログレベルやバージョンによって異なります。調査のため一時的に詳細度を上げた場合は、終了後に元の設定へ戻してください。ログを共有する前に、サブスクリプションやアドレス、アカウントに関する情報を削除してください。
信頼できる出口IP確認サイトを使って補助的に確認する方法もあります。ただし、1回の確認で分かるのは、そのサイトへの今回のリクエストが通った出口だけです。サーバーを変更したら新しいリクエストを送って比較してください。毎回異なる出口アドレスになるとは限らず、地域表示だけで接続品質を判断することもできません。複数のサーバーが同じ出口を共有する場合や、確認サイトの地理情報が古い場合もあります。
アクセス結果から判断できない場合は、サーバーとブラウザーは同じまま、ルーティングを一時的に「グローバル」に切り替えて再度アクセスします。グローバルでは成功し、元のルーティングでは失敗する場合は、ルールの判定とDNSを優先して確認してください。どちらも失敗する場合は、コアのログとアプリの接続設定を見直します。テスト後は普段使うルーティングに戻し、一時的な比較設定をそのまま使い続けないようにしてください。
失敗した箇所に応じて設定を見直し、一度にすべてを変更しない
ブラウザーにローカルプロキシへの接続拒否が表示された場合、クライアントが動作中か、ローカルポートで待ち受けているか、ブラウザーが古いポートを参照していないかを確認します。リクエストがログに記録された後で外部接続がタイムアウトする場合は、サーバーを変更するかサーバー設定を確認してください。1つのアプリだけが失敗するなら、そのアプリ独自のプロキシ設定を確認します。一部のドメインだけが失敗する場合は、ルーティング、DNS、接続先サイトの状態を確認してください。
v2rayNGでも、ウェブページを実際に開いて確認する必要があります。システムの接続アイコンが表示されているのにアクセスできない場合は、まずアクティブサーバーとクライアントのログを確認し、その後ルーティングを見直してください。初めて接続できるまでは、複数のDNS設定やアプリごとのルーティング、ほかの通信制御を重ねて使わないことをおすすめします。詳しい対処方法はヘルプセンターをご覧ください。設定ごとの役割を詳しく知りたい場合は、基礎からわかる詳細マニュアルもご覧ください。
テスト後の終了と次回の起動
デスクトップ版の利用を終えるときは、v2rayNで「システムプロキシを解除」を選んでからクライアントを終了します。正常終了時に設定が自動で元に戻る場合もありますが、ブラウザーが想定どおり直接接続できることを確認してください。プロセスを強制終了した後にページを開けなくなった場合は、OSのネットワーク設定にローカルポートを指すプロキシが残っていないか確認します。ローカルの待ち受けが停止した状態でブラウザーがそのポートへ接続すると、通信に失敗します。
Android版では、v2rayNGの停止ボタンを押して接続を切ります。次回はサブスクリプションが有効か、アクティブサーバーが正しいかを確認してから接続してください。毎回インポートし直す必要はありません。日常的にサブスクリプションを更新する場合は、手動で追加した項目の提供元を記録しておき、更新後にアクティブサーバーが一覧に残っているか確認します。これで、サブスクリプションの内容、アプリの接続先、コアの動作、実際のアクセスという4つの段階を確認できました。ここから必要に応じて、ルーティングやTUNを詳しく設定できます。