クイックスタート / 初期設定
V2Rayの使い方ガイド
サブスクリプションの追加と接続確認
初期設定は4ステップで完了します。サブスクリプションを追加し、プロキシモードを選び、接続を開始してアクセスを確認します。クライアントのインストールと有効なサブスクリプションの準備が済んでいれば、目安約10分で進められます。ダウンロードやネットワークの問題への対応時間は含みません。
操作前の準備:クライアントとサブスクリプション
まず現在のネットワークで通常のWebページにアクセスできることを確認してから、クライアントを起動します。これにより、ネットワーク自体の問題とプロキシ設定の問題を切り分けやすくなります。まだインストールしていない場合は、クライアントページでOSとCPUアーキテクチャに合ったインストーラーを選んでください。インストーラーの選び方やシステム権限については全プラットフォームガイドをご覧ください。このページでは、クライアントが正常に起動する状態から説明します。
クライアントは設定を保存してコアを実行し、サブスクリプションはサーバー情報を提供します。両者は別のものです。信頼できる提供元から取得した、有効期限内のサブスクリプションURLを用意してください。アカウントへのログインに使うページのURLは、通常サブスクリプションURLとして使えません。提供元が明示しているリンクをコピーし、使用するクライアントが対応する形式であることを確認してください。
サブスクリプションURLには、アクセスに必要な認証情報が含まれていることがあります。コピーする際は内容をすべて保持し、改行や説明文、前後の引用符を含めないでください。また、URLを公開画像に載せないでください。外部に漏れた場合は提供元でリンクを再発行し、クライアントに保存したURLを更新します。作業中は通信を処理するプロキシクライアントを1つだけにし、複数のアプリがシステム設定を変更しないようにしてください。
以下の手順では、設定ファイルを事前に編集したり、TUNを先に有効にしたりする必要はありません。まず有効なサーバー設定を1つ使って実際にアクセスし、必要に応じて設定を追加します。変更点を絞ることで、問題が起きたときに原因となった操作を特定しやすくなります。
ステップ1:サブスクリプションを追加して一覧を更新
v2rayNデスクトップ版:サブスクリプショングループを追加
メイン画面を開き、上部の「サブスクリプショングループ」からグループ設定に進み、新規追加を選択します。見分けやすいメモを入力し、サブスクリプションURLを省略せずにURL欄へ貼り付けます。名前は提供元を区別するためのもので、接続設定には影響しません。初回はほかの項目を既定値のままにして保存し、設定画面を閉じてメイン画面に戻ります。
グループを追加しただけではURLが保存されるだけで、サーバー一覧は取得されていません。もう一度「サブスクリプショングループ」メニューを開き、保存したグループの更新を実行してください。メニューにプロキシ経由とプロキシなしの更新がある場合、利用可能なプロキシがまだなければ、まずプロキシなしで試します。既存の接続を経由しないとURLにアクセスできないことが確認できた場合に限り、該当する方法を選んでください。使えるプロキシがない状態で、プロキシ経由の更新を繰り返さないでください。
更新後、メイン画面で該当するグループに切り替え、サーバーが表示されたことを確認します。通常、一覧にはタイプ、別名、アドレス、ポートなどが表示されます。まず、追加したサブスクリプションの一覧であることを確認してください。最初から一括テストしたり、各設定を個別に変更したりする必要はありません。プロトコル、通信方式、セキュリティ設定は提供元の情報に従ってください。変更すると、正常に使える設定が動作しなくなることがあります。
v2rayNG Android版:URLを保存してから更新
右上のメニューから「サブスクリプショングループ設定」を開き、新規追加でメモとサブスクリプションURLを入力して保存し、メイン画面に戻ります。次にメニューからサブスクリプションの更新を実行します。バージョンによっては、現在のグループのみ、またはすべてのグループを更新できます。初回で提供元が1つだけなら、現在のグループを更新すると結果を確認しやすくなります。処理が終わるまで待ち、サーバー一覧に項目が表示されたことを確認してください。
「クリップボードからインポート」は、通常、クライアントが対応する共有リンクを取り込むための機能で、継続的に更新できるサブスクリプションを登録する機能とは異なります。提供元からサブスクリプションURLを受け取った場合は、サブスクリプショングループ設定を使ってください。単一の共有リンクだと明示されている場合のみ、該当するインポート機能を使います。入口を使い分ければ、その場では追加できても後から更新方法が分からなくなる事態を避けられます。
更新後も一覧が空の場合は、別のグループが選択されていないか、フィルターが有効になっていないかを確認し、更新時のメッセージを見てください。解析エラーなら、コピーしたURLがサブスクリプション用か、期限切れでないか、ログインページが返されていないかを確認します。リクエストがタイムアウトした場合は、現在のネットワークと更新方法を確認してください。詳しくはサブスクリプションの更新失敗・解析エラー対処リストをご覧ください。有効なサーバーが表示されたら、モードの設定に進みます。
ステップ2:プロキシモードとルーティングを選択
デスクトップ版ではまずシステムプロキシを使う
v2rayNのメイン画面またはトレイメニューから「システムプロキシ」を開き、初回は「システムプロキシを自動設定」を選びます。この設定により、システムプロキシをクライアントのローカル待ち受け先に向けます。システムプロキシ設定に従うブラウザーやアプリだけが対象です。ここで決まるのは通信の入口です。クライアントやサーバーが実際に動作しているかは、後続の手順で確認します。
ルーティング設定は、クライアントに入ったリクエストの出口を決めます。初回は「中国本土を迂回」などの組み込みルールから、アクセス要件に合うものを選び、選択した内容を覚えておきます。ルールの名称やデータ、適用範囲はバージョンによって異なるため、名前だけで各サイトの動作を判断しないでください。プロキシが必要なサイトが直接接続に割り当てられている場合は、サーバーを何度も切り替えるのではなく、ルーティングを確認します。
「全般」ルートとTUNは別の機能です。「全般」は通常、コアに入った通信の出口を指定しますが、すべてのアプリにシステムプロキシを使わせる機能ではありません。TUNは仮想ネットワークインターフェースを通じて、設定条件に合う通信を処理します。通常のブラウザーで初回確認を行う場合は、まずシステムプロキシを使ってください。システムプロキシに従わないアプリで問題がある場合は、全プラットフォームガイドのシステムプロキシとTUNの説明を参照し、権限、ルーティング、DNSを設定してください。
Android:VPNとアプリごとの設定を確認
v2rayNGは通常、AndroidのVpnServiceでローカルVPNインターフェースを作成して通信を処理します。デスクトップ版のシステムプロキシメニューをそのまま使う必要はありません。設定でアプリごとのプロキシが有効か確認してください。選択したアプリだけをプロキシ経由にする設定なら、テストするブラウザーを対象に含めます。選択したアプリを除外する設定なら、テストするブラウザーが除外されていないことを確認します。初回は対象を絞り込まないよう、アプリごとの制限を無効にしておくと切り分けが簡単です。
次に、ルーティングモードがアクセス要件に合っていることを確認します。ルールの影響を一時的に比較する場合は、元の設定を控えてから組み込みルートを切り替え、同じページでテストしてください。完了後は普段の設定に戻します。ルーティング、DNS、通信方式、アプリごとの対象を同時に変更すると、結果が変わっても原因を特定しにくくなります。
このステップが終わったら、デスクトップ版では通信の処理方法を、AndroidではテストするアプリがVPNの対象かどうかを明確にします。両方のクライアントで現在のルートも確認してください。ボタンの色だけで接続結果を判断せず、次に使用するサーバーを選び、コアまたはVPNサービスが起動したことを確認します。
ステップ3:サーバーを選択して接続を開始
v2rayN:サーバーをアクティブにする
v2rayNのサーバー一覧に戻り、サブスクリプションから取得した、提供元が利用可能と確認しているサーバーを1つ選びます。右クリックメニューの「アクティブサーバーに設定」など、該当する機能から切り替えてください。バージョンによってはダブルクリックで切り替えられます。画面の案内に従ってください。行を選択した状態と、アクティブサーバーの表示は異なります。行をクリックしただけでは、実際に使用する設定が切り替わらない場合があります。
v2rayNは通常、設定を適用するとコアを起動するため、Android版のような電源ボタンがない場合があります。メイン画面下部のステータスとログを確認し、コアの起動失敗、設定の読み込み失敗、ローカルポートの競合が表示されていないことを確認します。次に、システムプロキシが想定した設定になっているか確認してください。設定変更後も状態が更新されない場合は、クライアントのサービス再起動または設定再読み込み機能を使い、ログを見直します。
ログにポートの競合が表示された場合は、まずほかのプロキシアプリを終了してから、現在のクライアントを再起動してください。用途が分からないシステムプロセスは終了しないでください。未対応の設定項目が表示された場合は、クライアントと選択中のコアがサブスクリプションのプロトコル機能に対応しているか確認します。この場合、システムプロキシの切り替えでは設定構文の問題を解決できません。エラーの概要を控え、全プラットフォームガイドで互換性とインストール状態を確認してください。
v2rayNG:AndroidのVPN接続を許可
v2rayNGの一覧でサーバーを選び、アクティブ表示が対象の項目に移動したことを確認してから、メイン画面の起動ボタンをタップします。初回起動時には通常、AndroidのVPN接続リクエストが表示されます。開いているクライアントからの要求であることを確認して許可してください。許可を取り消した場合も設定は一覧に残りますが、通信を処理するVPNは自動で確立されません。再度起動して許可する必要があります。
起動後、クライアントにサービスの実行中と表示されているか確認し、AndroidのVPN状態表示も確認してください。この表示が示すのは、ローカルのVPNインターフェースが確立したことだけで、リモートサーバーへの接続成功を意味しません。ほかのVPNが動作中の場合は、競合を解消してから再起動します。接続中にサーバーを切り替えた場合も、アクティブ表示と実際に適用された設定が一致していることを確認してください。
アプリを前面で使うと接続できるのに、画面ロック後に頻繁に切断される場合は、まず次の手順で前面からアクセスできることを確認し、その後Androidのバッテリー設定でバックグラウンド動作の制限を調べます。省電力設定の場所は端末によって異なります。初回接続前にすべてのシステム設定を変更する必要はありません。詳しくはVPN権限、省電力、アプリごとのプロキシ設定をご覧ください。サービスが起動したら、実際のリクエストで動作を確認します。
ステップ4:アクセスとネットワークの復旧を確認
実際のページでリクエストを確認
現在のプロキシ設定に従うブラウザーを開き、実際に利用するページのうち、選択したルーティングの確認に適したものへアクセスします。ページが最後まで読み込まれることを確認し、再読み込みするか、同じサイトの別ページも開いてみてください。キャッシュ済みのページはオフラインでも表示されることがあるため、古いタブに内容が残っているだけでは接続成功とは判断できません。テスト中はシステム設定を上書きしないよう、ブラウザーに追加したプロキシ拡張機能を一時的に無効にします。
クライアントに接続履歴やログがある場合は、アクセスと同時に該当するリクエストが記録されているか、どの出口が選ばれたかを確認します。ログは通信がクライアントに入ったかを判断する助けになりますが、共有する画像ではサブスクリプションURL、サーバーアドレス、認証情報を隠してください。ログレベルによってはすべてのアクセスが記録されません。記録がない場合は、アプリがプロキシを完全に通っていないと判断する前にログ設定を確認します。
補助として、クライアントの実接続テストを実行することもできます。テストの成功は、その時点で特定のテスト経路に到達できたことを示すだけで、すべてのドメイン、アプリ、通信方式が使える保証にはなりません。失敗はテスト先に原因がある可能性もあります。Ping、実接続時の遅延、ダウンロード速度テストは、それぞれ測定する対象が異なります。初回接続で最小の数値を目指す必要はありません。詳しくは遅延テスト結果の見方をご覧ください。
症状に応じて確認し、設定を一度にすべて変更しない
通常のWebページは開けるのに目的のページがタイムアウトする場合は、まず対象リクエストがクライアントに届いているか、想定した出口にルーティングされているか確認し、別の利用可能なサーバーでも試します。クライアントのテストは成功するのに特定のアプリだけ失敗する場合は、そのアプリがシステムプロキシに従うか、アプリごとのルールで除外されていないか、独自のプロキシ設定を使用していないかを確認してください。1つのアプリの結果だけでクライアント全体を再インストールする必要はありません。
接続後にすべてのページへアクセスできなくなった場合は、まず接続を停止し、元のネットワークが復旧することを確認してから、アクティブサーバー、コアのログ、プロキシ設定を見直します。停止後もインターネットに接続できない場合は、システムプロキシが終了済みのローカル待ち受け先を参照したままになっていないか確認してください。ネットワーク、通信の入口、ルーティング、コア、リモート側の設定の順に調べると、問題箇所を見つけやすくなります。詳しくはノードのタイムアウト・接続できない場合の対処手順をご覧ください。
使用後にシステム設定を元に戻す
デスクトップ版を終了する際は、まずv2rayNでシステムプロキシを解除してから、クライアントを終了します。TUNを有効にしていた場合も、クライアントから正常に停止し、仮想インターフェースと関連設定を復旧してください。Androidではv2rayNGの停止ボタンでVPNを切断し、システムの接続表示が消えたことを確認します。ウィンドウを閉じる、アプリ画面をスワイプして終了する、プロセスを強制終了するだけでは、正常に切断されない場合があります。
最後に通常のWebページを開き、停止後もネットワークを使えることを確認します。ここまで確認できれば、初期設定は完了です。サブスクリプションを更新でき、使用するサーバーが明確で、テストするアプリが想定した経路を通り、終了後にネットワークが復旧する状態です。確認済みの設定を保存し、追加の変更は一度に1つずつ行ってください。プラットフォームの移行、TUNの設定、コアの違いについて詳しく知りたい場合は、全プラットフォーム向けインストール・設定ガイドをご覧ください。