入門操作 / 4ステップで設定
V2Rayの使い方ガイド
サブスクリプションを追加 → プロキシモードを選択 → 接続 → 動作確認。インストーラーと有効なサブスクリプションがあれば、この手順で初期設定を完了できます。所要時間は10分ほどが目安です。ネットワークやサブスクリプションの問題は別途確認してください。
準備
まずクライアントのダウンロードページから端末に合ったインストーラーを選び、インストールして起動します。デスクトップ版は通常の権限で起動し、Android版はインストール後にメイン画面を開きます。この時点で一覧が空でも問題ありません。クライアントをインストールしただけでは、接続可能なサーバーは追加されません。
利用権限があり、現在も有効なサブスクリプションURLを用意し、インターネットに接続できることを確認してください。サブスクリプションは通常、サービス提供元から取得するか、自分で管理する設定サービスから用意します。クライアントとサブスクリプションは別のものです。URLには認証情報が含まれる場合があるため、公開チャットやスクリーンショット、問い合わせ内容に貼り付けないでください。設定をまだ取得していない場合は、ここで作業を止めてください。モードを何度も切り替えても接続できるようにはなりません。
このガイドでは、初回接続に必要な設定を扱います。インストールの詳細や端末のアーキテクチャ、プラットフォームの権限については全プラットフォームガイドをご覧ください。具体的なエラーが出ている場合は、よくある質問へ進んでください。
手順1:サブスクリプションを追加
まずサブスクリプションをグループに登録してから更新します。URLを貼り付けただけでは、サーバー設定を取得したことにはなりません。更新に成功し、メイン一覧に項目が表示されてから次へ進みましょう。開始前にURL全体をコピーし、説明文や改行、末尾の空白が混ざらないようにしてください。提供元からサブスクリプションURLではなく単体サーバーの共有リンクを受け取った場合は、クライアントのクリップボードからインポートする機能を使います。異なる種類のリンクを同じ方法で登録しないでください。
v2rayN:グループを追加してサーバーを更新
メインウィンドウ上部の「サブスクリプショングループ」から「サブスクリプショングループ設定」を開き、新しいグループを追加します。「備考」には「普段使い」など、見分けやすい名前を入力します。サブスクリプションURL欄にリンクを貼り付け、グループが有効になっていることを確認して保存します。備考はローカルで使うラベルで、接続には影響しません。重要なのは、URLが完全で現在有効なサブスクリプションを指していることです。初回の追加では、ほかの項目はデフォルトのままにし、フィルター条件を設定する必要はありません。
メインウィンドウに戻り、もう一度「サブスクリプショングループ」を開いて「すべてのサブスクリプションを更新(プロキシを使用しない)」を実行します。初期設定ではまだ使えるプロキシがないため、通常はこの方法で更新します。提供元から既存のプロキシ経由でURLにアクセスするよう指定されている場合は、案内に従って更新方法を選んでください。更新が完了したら、左側で「すべて」または作成したグループを選択します。メイン一覧にサーバーの種類、別名、アドレス、ポートなどが表示されていることを確認してください。項目名は設定の提供元が決めるため、ガイド内の表記と一致する必要はありません。
更新に失敗した場合は、グループ設定に戻り、URLが途中で切れていないか、サブスクリプションの期限が切れていないか、現在のネットワークから配信サービスにアクセスできるかを確認します。更新成功と表示されても一覧が空なら、左側で正しいグループを選んでいるか、フィルター条件が設定されていないか確認してください。同じサブスクリプションを何度も追加して試すのは避けましょう。選択や原因の特定が難しくなります。詳しくはよくある質問の「サブスクリプションと空の一覧」をご覧ください。
v2rayNG:サブスクリプションを保存し、メイン画面で更新
メイン画面でサイドメニューを開き、「サブスクリプショングループ設定」に進みます。追加ボタンをタップして備考とサブスクリプションURLを入力し、保存してメイン画面に戻ります。次に右上のメニューを開いて「サブスクリプションを更新」を選択します。バージョンによっては、プロキシを使用するかどうかを選ぶ更新方法が表示されます。初回接続では、まずプロキシを使わない方法を選んでください。更新後、メイン画面にサーバーが表示されていることと、正しいサブスクリプショングループが選択されていることを確認します。
どちらの端末でも、プロキシモードを選ぶ前に一覧に項目が表示されていることを確認します。サブスクリプションURLをブラウザーで開けても、ログインページやアカウント案内、エラーテキストが返される場合は、クライアントが設定として読み取れないことがあります。その場合はサーバーアドレスやプロトコルの項目を手動で変更せず、提供元の設定ページから正しいサブスクリプションURLを取得してください。
手順2:プロキシモードを選択
「アプリをどうプロキシに接続するか」と「接続後に通信をどう振り分けるか」は別の設定です。デスクトップ版ではシステムプロキシが接続を担い、ルーティングモードが通信を直接接続するかサーバー経由にするかを決めます。この2つは同じスイッチではありません。まずはシステムプロキシと標準のルールを使い、TUN、ブラウザーのプロキシ拡張機能、ほかのプロキシクライアントを同時に有効にしないことをおすすめします。複数のプログラムが同じ設定を変更する状況を避けられます。
v2rayN:システムプロキシとルーティングを個別に設定
メインウィンドウ下部またはタスクトレイのメニューから「システムプロキシ」を開き、「システムプロキシを自動設定」を選択します。これにより、システムプロキシ設定に従うブラウザーやアプリからの通信が、ローカルの待ち受けポートに送られます。クライアントのコアがまだ起動していない場合、アプリから一時的にネットワークへアクセスできなくなることがあります。選択後は続けて手順3に進んでください。初回は待ち受け設定をデフォルトのままにし、ブラウザー側で別のポートを指定しないようにします。設定が食い違うおそれがあります。
続けて「ルーティング」から「中国本土を迂回」を選択します。このプリセットでは、直接接続のルールに一致する通信はそのまま接続し、それ以外はルールに従ってプロキシを使用します。実際にルールが適用されるかどうかは、対象ドメインや名前解決の結果、ルールデータなどにも左右されます。アクセスログで実際に使われた経路を確認してください。「全般」モードは一時的な比較確認に使えますが、クライアントに送られた通信だけに適用されます。すべてのアプリを自動的に接続するものではなく、TUNを有効にする設定でもありません。
今はTUNモードを有効にしないでください。一般的なブラウザーの動作確認にはシステムプロキシで十分です。システムプロキシに従わないアプリの通信も処理する必要がある場合は、全プラットフォームガイドのプラットフォーム別設定を参照し、権限、仮想ネットワークアダプター、ルーティングを確認してください。機能を制限するためではなく、初回のトラブルシューティングで通信経路を明確にするための設定です。
v2rayNG:まずはデフォルトの接続方法を維持
サイドメニューの「設定」から「ルーティング設定」を開き、必要に応じてLANおよび中国本土のアドレスを迂回するプリセットルールを選びます。バージョンによっては「LANおよび中国本土のアドレスを迂回」または類似した名称で表示されます。まずはプリセットルールを使い、今回の操作ではカスタムドメインリストを追加しないでください。該当する項目が見つからない場合は、デフォルトのルールのまま接続を確認してから、用途に合わせて振り分けを調整できます。
AndroidではVPNのデフォルト動作を維持し、アプリごとのプロキシ設定はまだ変更しません。以前にアプリごとの設定を有効にしていた場合は、テスト用ブラウザーが対象外になっていないか確認してください。対象外の場合、クライアントが接続済みでもブラウザーの通信はプロキシを経由しません。設定を終えたらメイン一覧に戻り、サーバーを1つ選んで接続を開始します。プロトコル、トランスポート、TLSの項目を変更する必要はありません。
手順3:サーバーを選択して接続
ここから実際に接続します。サーバー一覧に項目があるのは設定をインポートできたことを示すだけで、すべてのサーバーが現在利用できるとは限りません。まずは提供元が推奨する、用途の明確なサーバーを1つ選び、動作確認を済ませてから切り替えを検討してください。複数のサーバーをまとめて選んで繰り返しテストしたり、サーバー名に含まれる地域名だけで通信品質を判断したりしないでください。
v2rayN:アクティブサーバーに設定して動作状態を確認
メイン一覧で対象を右クリックし、「アクティブサーバーに設定」を選びます。画面によってはダブルクリックでも選択できます。アクティブ項目のマークが変わったかを確認し、表の行を選んだだけではなく、対象サーバーに切り替わっていることを確かめてください。通常、クライアントはこの操作に応じてサービスを再読み込みします。ログの出力が止まった場合や、直前に設定を変更した場合は、上部の「サービスを再起動」をクリックし、起動が完了するまで待ちます。
メインウィンドウのログ欄を開き、設定の読み込みや待ち受けの開始を示す情報があるか確認します。次に、同じエラーが繰り返し出ていないかを確認してください。コアの起動やローカルポートの待ち受けが確認できても、ローカルのプロキシプロセスが動き始めたことを示すだけで、接続先サーバーにアクセスできるとは限りません。ポート使用中のエラーが出た場合は、重複して起動したクライアントや同じポートを使う別のプログラムを終了してからサービスを再起動します。システムの保護機能を無効にしないでください。
「システムプロキシ」の設定も確認し、「システムプロキシを自動設定」のままになっていることを確かめます。ほかのネットワークツールがシステムプロキシを上書きすることがあります。コアは正常に動作しているのにブラウザーがプロキシを使わない場合は、サーバーをすぐに切り替えるのではなく、まずこの設定を確認してください。会社や組織のネットワーク、管理対象の端末を利用している場合は、既存のポリシーに従い、管理者の設定を勝手に変更しないでください。
v2rayNG:システムの接続要求を確認
メイン画面でサーバーを1つタップし、選択マークが付いたことを確認してから、右下の接続ボタンをタップします。初回起動時はシステムにVPN接続要求が表示されます。要求元のアプリが使用中のクライアントであることを確認してから許可してください。メイン画面に戻り、ボタンの状態、画面下部の表示、システムのステータスバーや通知に接続表示があるか確認します。アイコンの位置はシステムによって異なるため、アイコンの有無だけでネットワークが使えると判断しないでください。
別のVPNアプリが動作中の場合は、先にそちらの接続を停止してからv2rayNGを起動してください。接続がシステムによって切り替えられるのを防げます。初回の確認中はクライアントを前面または通常のバックグラウンドで動作させ、すぐにバックグラウンドアプリを終了しないでください。接続直後に切れる、または画面ロック後にすぐ切断される場合は、システムのバッテリー最適化とバックグラウンド実行の設定を確認します。これは接続後の安定性に関する問題です。接続が確立する前に、すべての権限を変更する必要はありません。
この手順の完了条件は、対象サーバーが選択され、ローカルサービスがすぐに終了せず、システムプロキシまたはAndroidのVPN接続が有効になっていることです。接続経路全体が正常かどうかは、次の実アクセスで確認します。
手順4:プロキシの動作を確認
接続ボタンを見るだけでなく、実際の通信で確認します。普段使っているブラウザーで新しいタブを開き、プロキシ経由で利用するWebサイトにアクセスして、トップページとその後のページが読み込めるか確認してください。さらに、現在のルールで直接接続されるはずのWebサイトも開き、通常のアクセスに影響がないことを確かめます。キャッシュ済みのページやオフラインコンテンツ、以前の接続が再利用されると誤判定につながる場合があります。必要なら既存のタブを閉じてからアクセスし直してください。
アクセス結果とログを照らし合わせて判断
v2rayNでは、テスト時の実行ログを確認します。ログレベルで接続情報が記録される場合は、対象ドメインとアウトバウンドの表示から通信先を判断できます。ログレベルによってはアクセスごとの記録が出ないため、特定の種類のログが追加されなかったことだけで、クライアントを経由していないとは判断できません。Androidではv2rayNGのログや接続テストも参考にしつつ、ブラウザーで実際にアクセスできるかを主な判断材料にしてください。
遅延テストは補助的な手段であり、最終的な判断には使えません。テスト項目によってはポートへの接続だけを確認するものもあれば、特定のテスト用アドレスにリクエストを送るものもあります。テスト用アドレスが制限されていたり、サーバーからその宛先へアクセスできなかったりすると、結果に影響します。逆に遅延時間が表示されても、対象サイトでログインや画像、動画の読み込みまで正常に行えるとは限りません。テスト結果の違いについては、V2Rayの遅延テストについてをご覧ください。
動作しない場合は、同じ順番で確認
まず、選択中のサーバーが正しいか確認し、提供元が許可する範囲で別のサーバーも試します。次にアプリの接続設定を確認します。デスクトップ版ではシステムプロキシが自動設定になっているか、ブラウザー拡張機能が直接接続に設定されていないかを確認してください。AndroidではVPN接続が維持されているか、テスト用アプリがアプリ別ルールの対象外になっていないかを確認します。一部のアプリだけで問題が起きる場合は、まずこの段階を調べてください。クライアントをすぐに再インストールする必要はありません。
アプリがプロキシに接続されている場合は、次にルーティングを確認します。一時的に全般ルーティングへ切り替え、同じブラウザーと同じWebサイトで比較してください。結果が変わった場合は、比較用モードを常用せず、元のモードに戻して振り分けルールを確認します。ログに名前解決エラーが明確に表示された場合に限り、次にDNSを調べます。ハンドシェイクや認証エラーが表示された場合は、端末の時刻、サブスクリプションの更新状況、提供元の設定を確認してください。変更は一度に1項目にし、変更前の値を記録しておくと、どの操作で結果が変わったか判断できます。
原因を特定できない場合は、再現できる状態を維持したまま、トラブル対処に関するよくある質問をご覧ください。TUN、複雑なルーティング、デスクトップOSごとの接続方法については、全プラットフォームガイドで引き続き確認できます。このガイドは実際のアクセスに成功した時点で完了です。入門設定を終えるために追加のルーティングルールを作る必要はありません。
使用を終了するとき・次回の起動
デスクトップ版を終了するときは、まず「システムプロキシ」から「システムプロキシをクリア」を選び、その後クライアントを終了します。停止したローカルポートをブラウザーが引き続き参照するのを防げます。端末で組織のプロキシや手動設定のプロキシを使っていた場合は、すべて消去せず、元の設定に戻してください。Android版は接続停止をタップします。ネットワークが復旧しない場合は、システムでVPNの常時接続や、VPNを経由しない接続をブロックする設定が有効になっていないか確認します。
次回の起動時に、通常はサブスクリプションを再追加する必要はありません。クライアントを起動し、必要に応じてサブスクリプションを更新してから、アクティブサーバーとルーティングモードを確認し、接続を有効にして実際にアクセスします。更新後に以前のサーバーが消えていた場合は、有効な項目を選び直してください。古い名前の項目を使い続けないようにします。これでサブスクリプション、接続設定、接続、動作確認の4つの段階が完了します。今後設定を変更するときも、この手順に沿って順番に確認できます。