v2rayNGとv2rayN
初期設定ガイド
サブスクリプションを追加し、モードを選択して接続を開始し、動作を確認します。まずは一通り設定し、その後でルーティングなどを調整しましょう。
サブスクリプションを追加
完了の目安:更新が成功し、メイン画面に設定一覧が表示されている。
まず、サブスクリプション提供元の管理ページからURL全体をコピーします。ページタイトルやアカウントページのURL、Webログイン用のURLを使わないでください。サブスクリプションから複数のサーバー設定が取得されるため、クライアント側で読み込み操作が必要です。URLには個人用のアクセス情報が含まれることがあります。自分の端末でのみ貼り付け、公開チャットやスクリーンショット、問い合わせへの投稿は避けてください。
v2rayN:グループを追加して更新
v2rayNを開き、上部の「サブスクリプショングループ」から「サブスクリプショングループの設定」を選びます。グループを追加し、見分けやすい名前とサブスクリプションURLを入力して保存します。この時点では提供元の情報を保存しただけなので、メイン画面の一覧が空でも問題ありません。メイン画面に戻り、サブスクリプションメニューから「現在のサブスクリプションを更新」を実行し、処理が終わるまで待ちます。
更新後、追加したグループを選び、サーバー項目が表示されるか確認します。「プロキシ経由で更新」と「プロキシを経由せず更新」を選べる場合、まだ接続を確立していない初回は、まずプロキシを経由せずに更新してください。利用可能な接続があり、サブスクリプションURLへのアクセスにその接続が必要な場合に限り、プロキシ経由での更新を検討します。ネットワークエラーを解決するために同じURLを複数のグループへ登録しないでください。
v2rayNG:グループを保存してメイン画面で更新
v2rayNGのサイドメニューから「サブスクリプショングループの設定」を開き、追加ボタンをタップします。名前とサブスクリプションURLを入力して保存してください。メイン画面に戻り、メニューからサブスクリプションの更新を実行します。更新範囲を選べる場合は、追加したグループを選択します。完了すると、メイン画面にサブスクリプションの設定が表示されます。URLの保存と設定の取得は別の操作です。保存直後に追加に失敗したと判断しないでください。
サブスクリプションURLではなく、単一のサーバー共有リンクを受け取った場合は、メイン画面の追加メニューにあるクリップボードからのインポートを使います。単一ノードの追加では、その設定だけが保存され、サブスクリプションのような一括更新はできません。見分けがつかない場合は、先に用語集のサブスクリプションとノードの説明を確認して、適切な追加方法を選んでください。共有リンクをサブスクリプションURL欄に入力しないよう注意しましょう。
この段階で必要なのは、選択可能な設定を取得することだけです。サーバーポートや通信方式、安全性に関する項目を編集する必要はありません。サブスクリプションから取得した値はそのままにしておきましょう。一覧が表示されたら次の手順に進み、クライアントにどのアプリの通信を渡すかを決めます。
プロキシモードを選択
完了の目安:通信の入口を決め、他の接続方式を重ねていない。
設定を追加しただけではなく、各アプリの通信をクライアントに渡す方法も決める必要があります。「プロキシモード」は通信を取り込む入口を設定し、「ルーティングルール」はコアに渡された通信の出口を決めます。両者は別の設定です。初回は入口を一つに絞り、ルーティングはデフォルトのままにして、接続を確認してから詳細を調整しましょう。問題の原因を特定しやすくなります。
v2rayN:まずはシステムプロキシを使う
メイン画面の下部にあるステータス欄、またはトレイメニューから「システムプロキシ」を開き、「システムプロキシを自動設定」を選びます。OSのプロキシ設定を変更する項目で、まずはシステムプロキシを使うブラウザーで試すのに適しています。「TUNを有効化」は無効のままにし、初回接続のために仮想ネットワークアダプターや管理者権限、アプリ別のプロキシ設定を変更する必要はありません。OSによってメニューの場所が異なるため、「システムプロキシ」という機能名を目印にしてください。
メニューの「システムプロキシを解除」は、システムプロキシの設定を削除します。「システムプロキシを変更しない」は、クライアントが現在の設定を変更しないという意味であり、すべての通信が自動的に直接接続されるわけではありません。PACモードはスクリプトによるルール設定を伴うため、初回のトラブルシューティングには適しません。ブラウザーにプロキシ拡張機能を入れている場合は、クライアントが設定したプロキシを上書きしないよう、拡張機能をシステム設定の使用に切り替えてください。
v2rayNG:VPNモードを確認
サイドメニューから「設定」を開き、モード関連の項目でVPNモードが選択されていることを確認します。VPNモードはAndroidのVPNインターフェースを使って通信を処理するため、Wi-Fi設定にローカルプロキシを重ねて入力する必要はありません。起動前に、ほかのVPNアプリが動作していないか確認してください。同じ端末ではVPN接続が切り替わることがあるため、テスト時はほかの接続を停止し、競合を避けましょう。
アプリ別プロキシを設定済みの場合は、テストするブラウザーが対象に含まれているか確認します。初回はデフォルトの対象範囲を使うのがおすすめです。アプリ別のルールを維持する場合は、ブラウザーが対象に含まれるのか、除外されるのかを確認してください。ステータスバーにVPNアイコンが表示されても、すべてのアプリがリモートサーバーを経由するとは限りません。実際の通信経路は、対象アプリとルーティングルールによって異なります。
ルーティングは変更せず、接続後に比較
ルーティング画面には「中国本土を回避」などのプリセットや、別の名称のルールが表示される場合があります。初回は現在のプリセットを控えてそのまま使い、DNSやルールセット、出力先を同時に変更しないでください。直接接続のルールに該当する通信がリモートサーバーを経由しないのは、通常の振り分け動作です。関連用語は用語集で確認できます。TUN、DNS、ルールの優先順位を含む詳しい設定方法は使い方ガイドを参照し、今回はまず基本的な接続を確認しましょう。
デスクトップ版ではシステムプロキシを選び、Android版ではVPNで通信を処理する設定を確認しました。次はサーバーを一つ選び、クライアントのコアが正常に起動することを確認します。
ノードを選んで接続
完了の目安:使用する設定が選択され、コアがエラーなく起動している。
追加した一覧から設定を一つ選びます。初回は特定の遅延値を目標にする必要はなく、ノード名に記載された地域が接続を保証するわけでもありません。利用中のクライアントに対応すると提供元が明記している設定を優先してください。現在のコアがプロトコルや通信パラメーターを認識できない場合、起動ボタンを繰り返し押しても互換性の問題は解決しません。
v2rayN:使用するサーバーを指定してコアを確認
サーバー一覧で対象を選び、右クリックメニューから使用サーバーに設定します。画面によってはダブルクリックなどの操作も使えます。メニューの案内に従ってください。使用中のサーバーを示すマークが対象の行に移ったことを確認します。行を選択して強調表示する操作と、使用するサーバーの切り替えは別の場合があります。一覧をクリックしただけでは、実際に使う設定が切り替わっていないことがあります。
v2rayNは通常、使用サーバーの切り替え時に設定を読み込み、コアを起動または再起動します。画面下部のログやステータスを確認し、起動失敗、設定の解析エラー、ポートの競合が表示されていないか確認してください。サービスの再起動を求められた場合は、設定を保存してから一度「サービスを再起動」し、状態をもう一度確認します。2つ目の手順で選んだシステムプロキシが有効なままかも確認してください。ウィンドウが正常に開いているだけでは接続完了とは限りません。
セキュリティソフトやOSのファイアウォールが許可を求めてきた場合は、対象が起動中のクライアントとコアのプロセスであることを確認してから、端末の管理ルールに従って対応してください。トラブルシューティングのために保護機能全体を無効にしないでください。管理対象の端末で権限が制限されている場合は、管理者の方針に従い、何度も起動したり複数のプログラムフォルダーを複製したりして制限を回避しないでください。
v2rayNG:サービスを起動してシステムの許可を確認
メイン画面に戻り、対象の設定をタップして選択マークが正しい項目に付いていることを確認し、開始ボタンを押します。VPNモードを初めて使うときは、AndroidにVPN接続の確認画面が表示されます。内容を確認して許可してください。許可を取り消すと通信を処理する経路を確立できません。再度開始ボタンを押して、もう一度許可を行ってください。
起動後、ボタンや接続状態が変わったか確認します。ステータスバーにVPNアイコンが表示される場合もあります。ボタンがすぐに停止状態へ戻る場合は、「ログ」を開いて直近の起動エラーを確認してください。ログが混在しないよう、開始ボタンを連続して押さないでください。別の設定に切り替える際、自動で再接続されるか確認します。反映されない場合は、いったん停止して設定を選び直し、再起動してから選択項目が正しいことを確認してください。
この手順で接続できない場合は、端末の時刻が自動同期されているか、サブスクリプションが更新済みか、現在のネットワークで通常のWebページにアクセスできるかを確認します。ログに表示される設定エラー、接続タイムアウト、名前解決エラーは原因が異なります。エラーの種類を控え、ヘルプセンターで該当する対処方法を探しましょう。複数の設定を一度に変えるより効果的です。
接続できるか確認
完了の目安:テストするアプリでアクセスでき、通信結果が想定したルーティングと一致している。
クライアントを起動したまま、テスト用に決めたブラウザーでHTTPSページを開きます。デスクトップ版ではシステムプロキシを使うブラウザーを選び、Android版ではアプリ別ルールによってブラウザーが除外されていないか確認してください。キャッシュ済みのページや古いタブの表示を新しい接続の成功と誤認しないよう、新しいタブを開いてテストしましょう。
まずアクセスを確認し、次に通信経路を判断
ページが最後まで正常に読み込まれるか確認し、同じサイトの別ページも開いてみます。ほかのページは表示できるのに特定のサイトだけ失敗する場合、対象サイトや名前解決の結果、該当するルーティングに原因がある可能性があります。すぐにクライアント全体の問題と判断しないでください。反対に、一般的なページが一つ開けただけでは、リモートサーバー経由の通信だとは証明できません。ルールによって直接接続されている可能性があります。
外部IPを確認する場合は、接続の前後で同じ信頼できる確認ページを使って比較します。ただし、そのページに適用されるルーティングルールも考慮してください。確認先が直接接続に設定されている場合、ローカルの出口が表示されるのは想定どおりです。表示された地域名だけでノードの選択ミスと判断しないでください。IPアドレスの所在地データベースには差異があるため、今回のテストで想定した出口になっているかを重視します。
クライアントのログも判断材料になります。テスト中にログを開き、対象への接続記録や確認可能な出力先の情報を確認してください。デフォルトのログレベルでは、すべてのリクエストが表示されない場合があります。記録が一行ないことだけで、通信がコアに届いていないとは判断できません。一時的にログレベルを上げた場合は、テスト後に元へ戻します。ログを共有する前に、サブスクリプションURL、認証情報、個人のアクセス先を削除してください。
ブラウザーは使えるのに、ほかのアプリが使えない場合
v2rayNのシステムプロキシ方式では、システムプロキシを参照しないアプリもあります。そのため、ブラウザーで接続できても特定のアプリで失敗することはあり得ます。まず、そのアプリに独自のプロキシ設定があるか、システムプロキシを利用できるか確認してください。すぐにすべての通信をTUNに切り替える必要はありません。より広い範囲の通信を処理する必要がある場合は、使い方ガイドのTUNの章を参照し、権限、DNS、競合する設定を一つずつ確認してください。
v2rayNGでは、まずアプリ別プロキシの設定に戻り、接続できないアプリが対象に含まれているか確認します。また、アプリが既存の接続を維持したままになっていないかも確認してください。クライアントを起動したままアプリを一度終了して再度開き、動作を比較できます。すべてのアプリで接続できない場合は、ログ、選択中のノード、基本的なネットワーク接続を確認してください。特定のアプリの権限だけを変更しても解決しない場合があります。
利用を終了するとき・次回の接続
デスクトップ版の利用を終えるときは、v2rayNで「システムプロキシを解除」を選び、ブラウザーが通常のネットワークで引き続きアクセスできることを確認してからクライアントを終了します。メインウィンドウを閉じても、トレイに最小化されるだけの場合があります。プロセスを直接終了すると、ローカルの待受ポートを指すシステム設定が残ることもあります。終了後にページを開けない場合は、ネットワークドライバーをすぐに再インストールするのではなく、システムプロキシが残っていないか確認してください。
Android版ではv2rayNGの停止ボタンを押して切断し、接続状態が解除されたことを確認します。次回は必要に応じてサブスクリプションを更新し、設定を選んで起動したあと、接続を確認すれば利用できます。サブスクリプショングループを作り直す必要はありません。スリープ後に切断される場合は、基本的な接続が正常だと確認してから、バックグラウンド動作に関するシステム制限を調べてください。初回接続に成功する前に、バッテリー関連の設定を一度にすべて変更しないでください。
この4ステップで、初回の接続に必要な基本設定は完了です。プロトコル名を知りたい場合は用語集、具体的なエラーが出た場合はヘルプセンターをご覧ください。サブスクリプション管理やルーティング、日常のメンテナンスを体系的に学ぶには使い方ガイドへ進みましょう。まずは安定して再現できる基本設定を保ち、必要に応じて少しずつ調整してください。
サブスクリプションの追加手順に戻る ↑