使い方ガイド・初回接続
サブスクリプション設定と
プロキシ接続の設定
v2rayNとv2rayNGを4ステップで設定します。サブスクリプションの追加、接続方式の選択、接続の開始、通信経路の確認を行います。初回は必要な項目だけ設定します。
始める前に、ダウンロードページから端末に合ったクライアントをインストールし、有効なサブスクリプションURLを用意してください。クライアントは設定を読み込んで接続を中継するもので、インストールしただけではサーバーは追加されません。共有リンクやQRコードをお持ちの場合は、最初の手順の最後にある単一設定のインポート方法から始めることもできます。
サブスクリプションURLにはアクセス情報が含まれる場合があるため、アカウント情報と同様に慎重に管理してください。貼り付ける前に入手元を確認し、URL全体を公開の掲示板などに投稿しないでください。端末で別のプロキシやVPNを使用中の場合は、システムプロキシが繰り返し書き換えられたり、AndroidのVPN接続が切り替わったりしないよう、先に接続を停止します。まずはクライアントのDNSと通信設定を初期値のままにし、動作確認後に項目ごとに調整してください。
01 サブスクリプションを追加して一覧を更新
まず、サブスクリプションの提供元から案内されたURLを省略せずコピーします。サブスクリプションURLは通常、複数のサーバー設定を取得するためのもので、単一サーバーの共有リンクとは異なります。コピーする際は、説明文や引用符、改行を含めないでください。また、サブスクリプション管理ページのURLをサブスクリプションURLとして使わないでください。判断がつかない場合は、提供元の「サブスクリプションリンク」に関する説明を確認し、URLを書き換えて試すことは避けてください。
v2rayN:サブスクリプショングループを作成
v2rayNを開き、上部メニューから「サブスクリプショングループ」または「サブスクリプショングループの設定」を選びます。管理画面で追加を選択し、見分けやすい名前を入力して、サブスクリプションURL欄にURL全体を貼り付けます。初回はほかの項目を初期設定のままにし、保存して管理画面を閉じてください。この時点ではURLを登録しただけなので、サーバー一覧に何も表示されなくても正常です。次の手順でサブスクリプションを更新します。
メイン画面に戻り、サブスクリプションメニューから該当グループを更新します。まだ接続を開始していない場合、メニューに「プロキシ経由で更新」と「プロキシを使わずに更新」があるなら、まずはプロキシを使わない方法を選びます。現在のネットワークからサブスクリプションURLにアクセスできる場合に更新できます。更新後、作成したグループに切り替え、サーバー名やプロトコルなどが一覧に表示されていることを確認してください。ログにリクエスト失敗と表示された場合は、URLとサブスクリプションの有効期限を確認します。同じ名前のグループを続けて作成するのは避けてください。
v2rayNG:URLを追加して設定を取得
サイドメニューを開き、「サブスクリプショングループの設定」に進みます。追加をタップし、名前とサブスクリプションURLを入力して保存してください。メイン画面に戻り、メニューから「サブスクリプションを更新」を選んで、処理が完了するまで待ちます。バージョンによっては、すべてのグループを更新する方法と、個別のグループを更新する方法があります。グループが1つだけなら、そのグループを選べば問題ありません。設定一覧に新しいサーバーが表示されたら、項目をタップして選択状態になったことを確認します。この段階では、まだ接続を開始する必要はありません。
更新が完了しても設定が表示されない場合は、まず選択中のグループが正しいか確認し、URLが有効か、クライアントが対応する形式のデータが返されているかを確認します。ブラウザーでサブスクリプション管理ページを開けても、クライアントが有効な設定を取得できたとは限りません。サブスクリプション形式とノード共有リンクの違いは用語集をご覧ください。更新に繰り返し失敗する場合は、FAQのインストール・設定とトラブル対処を参照してください。
単一の共有リンクだけをお持ちの場合は、リンクをコピーしてクライアントの「クリップボードからインポート」機能を使います。QRコードはスキャン機能から読み込んでください。インポート後、プロトコル、アドレス、通信のセキュリティ方式が入手元の説明と一致しているか確認します。名前が同じというだけで、設定も同じだと判断しないでください。手動で追加した項目は専用のグループに入れると、サブスクリプション更新時に混在しません。選択できる設定が一覧に表示されたら、接続方式の設定に進みます。
02 接続方式とルーティングモードを選択
この段階では、アプリの通信をクライアントに取り込むか、取り込んだ通信をどの経路へ送るかを分けて考えます。システムプロキシとVPNモードは通信の取り込み方式、直接接続・プロキシ・ブロックの各ルールはルーティングの選択です。サーバーを選択しただけでは、ブラウザーが自動的にそのサーバーを使うとは限りません。初回は動作を確認しやすい方式を選び、ルーティングもシンプルな状態にして、問題を切り分けやすくします。
v2rayN:システムプロキシでブラウザーを確認
メイン画面の下部またはシステムトレイの右クリックメニューから、「システムプロキシ」に関する項目を探します。現在の状態を確認し、接続する際は「システムプロキシを自動設定」など、同様の設定項目を選びます。「システムプロキシを解除」はルーティング方式ではありません。解除すると、システムプロキシを利用するアプリは通常、直接接続に戻ります。項目の場所はデスクトップ版のバージョンによって異なりますが、システムプロキシをクライアントのローカル待ち受けサービスに向けることが目的です。
続いてルーティング設定を開き、まずはLANを迂回するプリセットを選びます。よく使う宛先への直接接続ルールを含むプリセットがある場合は、用途に応じて選んでも構いません。プリセット名だけでは個々のルールまではわからないため、現在の設定内容を確認してください。初回の動作確認ではTUNモードを有効にする必要はなく、ローカルポートも変更しません。システムプロキシはすべてのアプリを対象とするわけではなく、アプリ側で「システムプロキシを使用する」設定が必要な場合もあります。そうした違いは接続を確認した後で、一つずつ対応してください。
v2rayNG:VPNの対象範囲は初期状態のままにする
設定を開き、VPNモードが選択されていることを確認します。現在のバージョンにローカルプロキシポートだけを開放するモードがある場合、上流プロキシを明示的に設定したアプリ向けであり、この手順で初めて接続する際には適しません。初回のテストではアプリごとのプロキシ設定をオフにし、テスト用ブラウザーが対象から除外されないようにします。許可リストや除外リストを設定済みの場合は、元の設定を控えてから、対象範囲がわかりやすい状態に戻してください。
ルーティング設定では、まずLANを迂回する設定を有効にすると、ローカルネットワーク上の機器を直接接続にできます。そのほかのプリセットは、クライアントで実際に選択できるものから選んでください。この段階でリモートDNSを変更したり、FakeDNSやMuxを有効にしたり、プロトコルを切り替えたりしないでください。サブスクリプションには通常、サーバーが必要とする通信設定が含まれています。むやみに変更すると、正常に使える設定でも接続できなくなる場合があります。各項目について確認するには、初回接続で一つずつ試すのではなく、プロトコルガイドをお読みください。
設定後、サーバー一覧に戻り、グループを切り替えたことで選択中の項目が変わっていないか確認します。これで、インポート済みの設定、明確な接続方式、基本的なルーティングがそろいました。次はこの設定だけを起動し、別のプロキシクライアントを同時に動かさないようにします。動作結果と現在の設定を対応づけやすくなります。
03 接続を開始して動作状態を確認
接続を開始する前に、端末の日時とタイムゾーンが正しいことを確認してください。システムによる自動設定がおすすめです。認証やセキュリティハンドシェイクでは正確な時刻が必要な場合があり、端末の時刻が大きくずれていると、画面だけでは原因を特定しにくいエラーにつながります。ネットワーク自体が使えることも確認してください。Webページへのログインが必要なネットワークでは、先に認証を済ませます。クライアントに動作中と表示されても、こうした基本条件が満たされているとは限りません。
v2rayN:アクティブサーバーに設定してログを確認
サーバー一覧から使用する項目を選び、右クリックメニューの「アクティブサーバーに設定」など、対応する操作で有効にします。バージョンによっては項目をダブルクリックして設定することもできますが、初回はメニューの表示に従ってください。アクティブ状態のマークが選択した設定に移ったことを確認し、前の手順で設定したシステムプロキシも確認します。v2rayNでは通常、アクティブ設定の切り替え時にコアが読み込みまたは再読み込みされます。大きな接続ボタンが用意されているとは限らないため、Android版の操作手順と混同しないでください。
メイン画面のログ欄を開き、設定の読み込み失敗、ポートの競合、未対応の項目など、明確なエラーがないか確認します。読み込みエラーの場合は現在の設定を見直し、ポート競合の場合は同じローカルポートを使っている可能性のあるツールを終了してください。すぐにリモート接続の記録が出なくても、故障とは限りません。プロトコルによっては、アプリからリクエストが送られて初めて実際の接続が確立されます。次の手順でブラウザーからアクセスして確認します。
v2rayNG:接続を開始してシステムの許可を確認
メイン画面で使用する設定が選択されていることを確認し、起動ボタンをタップします。初回起動時には通常、AndroidからVPN接続のリクエストが表示され、アプリがVPN接続を確立しようとしていることが案内されます。リクエスト元がv2rayNGであることを確認して許可してください。許可しない場合、VPNモードで通信を取り込むことはできません。許可後はメイン画面の起動ボタンや状態表示が変わり、システムのステータスバーにVPNアイコンが表示される場合があります。
システムから別のVPN接続が実行中と表示された場合は、先に既存のサービスを停止する必要があるか確認してから続行してください。2つのツールを何度も切り替えると、設定が安定する前に接続先が置き換わるおそれがあります。起動に失敗した場合は、サイドメニューからログを開き、今回の起動時刻付近に記録されたエラーを確認します。ログのサーバーアドレスやアカウント情報は機密情報にあたる場合があります。問い合わせる際は、それらを隠し、エラーの種類と必要な設定情報だけを共有してください。
「起動中」と表示されただけで設定を終えないでください。この状態が示すのは通常、ローカルサービスやVPN接続が確立されたことまでで、リモート認証、DNS問い合わせ、目的のサイトへのアクセスがすべて成功したとは限りません。テスト機能も特定の接続条件だけを確認する場合があり、すべてのアプリの動作を保証するものではありません。クライアントを起動したまま、次の手順で実際にアクセスし、ログから通信経路を確認してください。
04 動作を確認して設定を保存
確認するのはアイコンの表示だけではありません。アプリのリクエストがクライアントに届き、想定したルールが適用され、アクセスできることを確かめます。まず、現在のルールでプロキシ経由になるはずのHTTPSページを選び、日常的に直接接続するページも用意してください。選ぶページは実際の用途に合わせます。もともと直接接続のルールが適用されるページが開けても、プロキシ経由で通信できた証明にはなりません。
実際のアクセスとログで確認
新しいブラウザーウィンドウでテストページを開きます。必要に応じてプライベートウィンドウを使い、キャッシュや既存の接続による影響を減らしてください。アクセス中に、クライアントのログに対象ドメインや接続の記録が出るか、表示される出力タグが想定どおりかを確認します。ログレベルによって表示される情報は異なります。接続先ごとの記録がないからといって、すぐに接続失敗と判断せず、調査に必要なログレベルが有効か確認してください。確認後は通常の設定に戻します。
出口IPを確認できるページを使う場合は、補助的な目安として利用し、確認対象のドメインもプロキシ経由になっていることを先に確かめてください。ルーティング設定によって接続先ごとに出口が異なるため、1つの検索結果だけですべての通信経路は判断できません。Webページを開けても、DNSの経路が想定どおりとは限りません。まず基本的なアクセスを確認し、DNSの動作も調べる必要がある場合は、FAQの関連するトラブル対処をご覧ください。
続いて、日常的に直接接続するページを開き、基本的なルーティングが通常のアクセスに影響していないか確認します。デスクトップでは、実際に使うアプリでもテストしてください。ブラウザーは使えて特定のアプリだけ失敗する場合は、そのアプリがシステムプロキシを参照しているか、独自のプロキシ設定を使っているかを確認します。すぐにサーバーを変更する必要はありません。Androidで特定のアプリだけ動作しない場合は、アプリごとのプロキシ対象リストを確認してから、アプリ固有の接続方式やルーティングルールを見直してください。
失敗したら一度に複数を変えず、項目ごとに見直す
すべてのページに接続できない場合は、まずクライアントを停止します。デスクトップではシステムプロキシを解除し、AndroidではVPNを停止して、元のネットワークで通常どおりアクセスできるか確認してください。元のネットワークが正常なら、サブスクリプションの状態と現在のアクティブ設定を確認します。クライアントは起動するものの、ログに認証やハンドシェイクのエラーがある場合は、サブスクリプションを更新し、端末の時刻を確認してください。ドメイン名へのアクセスだけに問題がある場合は、DNS設定を調べます。変更は一度に1項目にとどめ、同じページを再起動後にテストすると、調整の効果を判断できます。
動作確認ができたら、現在のグループ、アクティブサーバー、接続方式、ルーティング設定を控えてください。バックアップにはクライアントのエクスポート機能を使い、何が保存されるかも確認します。サブスクリプションURL、手動設定、ルーティングルールが、同じエクスポート機能ですべて保存されるとは限りません。バックアップは安全な場所に保管し、公開のテキストで共有しないでください。サブスクリプションを更新するとグループの内容が変わるため、重要な手動設定は別途保存してください。
接続の停止と次回の使い方
デスクトップでは使用を終える前に、v2rayNのメニューからシステムプロキシを解除してからクライアントを終了します。解除しないと、停止したローカルポートをシステムが参照し続けることがあります。端末で組織管理のプロキシ設定を使っている場合は、既定の手順に従って元に戻してください。Androidでは停止ボタンをタップし、未実行の状態に戻ったことと、システムのVPNアイコンが消えたことを確認します。ホーム画面に戻るだけではサービスは停止しません。
次回は通常、サブスクリプションを再登録する必要はありません。クライアントを開き、必要に応じて該当グループを更新し、アクティブ設定を確認してから接続を再開してください。画面ロック中や長時間のバックグラウンド動作後に問題が起きた場合は、再インストールではなく、まずシステムのバックグラウンド制限を確認します。これで初回設定は完了です。プロトコルの違いやコアの互換性についてはプロトコルガイドを、日常的な問題についてはFAQを参照してください。