入門ガイド / 初期設定

v2rayNの設定方法

サブスクリプションを追加 → プロキシモードを選択 → 接続を開始 → 動作を確認。クライアントの準備と有効なサブスクリプションが済んでいれば、初回設定は約10分で完了します。ネットワークや権限の問題は別途確認が必要です。

事前準備:クライアントとサブスクリプションURL

クライアントがインストール済みで、正常に起動することを確認してください。インストーラーがない場合はクライアントのダウンロードページでOSとCPUアーキテクチャに合ったものを選びます。この記事ではメイン画面から操作するため、設定ファイルの編集やTUNの有効化は不要です。初回は最短の手順で設定し、Webページにアクセスできることを確認してから、アプリごとのルーティングや高度な通信制御を検討しましょう。

次に、サービス提供元から案内されたサブスクリプションURLを用意します。サブスクリプションは「設定一覧を取得するためのURL」です。クライアントがこのURLを読み込むと、選択可能なサーバー設定が作成されます。ソフトをインストールしただけでは、利用可能なサービスは提供されません。単一の設定共有リンクしかない場合は、サブスクリプションURLとしてグループに登録せず、クライアントのクリップボードからのインポート機能を使ってください。

コピーするときはURL全体を保持し、特に疑問符以降のパラメーターを確認してください。サブスクリプションURLには個人用のアクセス情報が含まれる場合があります。チャットグループや公開スクリーンショット、オンライン検査サイトには貼り付けないでください。以下の例はURLの形式を確認するためのもので、接続には使えません。作業を始める前に、ほかのプロキシやVPNアプリも終了してください。複数のアプリが同時にシステム設定を変更すると、原因の切り分けが難しくなります。

バージョンによってメニューの場所や名称は多少異なります。「サブスクリプショングループ設定」「サブスクリプションを更新」「システムプロキシ」など、同じ機能を探せば問題ありません。画面上の名称が完全に一致する必要はありません。ネットワークやインストールの権限を求める画面が表示されたら、アプリ名を確認してから許可するか判断してください。

01 サブスクリプションを追加:設定を一覧に表示する

v2rayN:グループを追加して更新

v2rayNのメインウィンドウを開き、上部の「サブスクリプショングループ」メニューから「サブスクリプショングループ設定」を選び、追加します。「普段使い」など、見分けやすい名前を入力し、完全なサブスクリプションURLを「アドレス」欄に貼り付けてください。名前はこのPC上の表示に使われるだけで、サービス提供元の設定内容には影響しません。URLの前後に空白や改行がないことを確認し、保存してメイン画面に戻ります。

グループを保存しただけでは、設定は取得されていません。「サブスクリプショングループ」メニューに戻り、グループを更新するか、「サブスクリプションを更新」から該当する項目を選びます。初回はまだ利用可能な接続がないため、まずはプロキシを使わずに更新してください。更新が完了すると、メイン画面のサーバー一覧にグループ内の設定が表示されます。ほかのグループの設定がすでにある場合は、追加したグループに切り替え、新しく取得した設定と取り違えないようにしましょう。

バージョンによっては「更新を有効にする」や自動更新間隔を設定できます。まず更新を有効にし、間隔は初期値のままにしておきましょう。この設定はサブスクリプションを定期的に再取得するためのもので、接続を常時監視したり、サーバーを自動選択したりするものではありません。初回の手動更新後、サービス提供元の更新頻度に合わせて調整してください。

サブスクリプショングループ設定・入力例
名前:普段使いのサブスクリプション
アドレス:https://example.com/sub?token=xxxx
更新を有効にする:オン
自動更新間隔:初期値のまま
かんたん解説

アドレスは「設定をどこから取得するか」、グループは「取得した設定をどこにまとめるか」を決めます。保存はアドレスを記録するだけで、更新すると初めて内容を取得します。サーバー一覧に設定が表示されても、アプリの通信が必ずプロキシに送られるわけではありません。次に通信の振り分け方法を設定します。例のURLでは接続できません。実際に受け取った完全なサブスクリプションURLに置き換えてください。

v2rayNG:サブスクリプショングループにURLを追加

v2rayNGを開き、メイン画面のメニューから「サブスクリプショングループ設定」に進み、追加をタップします。名前とサブスクリプションURLを入力して保存し、構成一覧に戻ってメニューから「サブスクリプションを更新」を実行します。構成が一覧に表示されたら、この手順は完了です。単一の共有リンクしかない場合は、メイン画面の追加メニューから「クリップボードからインポート」を選び、構成が一覧に表示されたことも確認してください。

更新に失敗しても、すぐに再インストールする必要はありません。URLをコピーし直してサブスクリプションが有効か確認し、更新時のメッセージが接続不可、タイムアウト、内容の解析エラーのどれに当たるかを調べます。ブラウザーでWebページを開けても、サブスクリプションの取得先にアクセスできるとは限りません。逆に、サブスクリプションの取得に成功しても、すべての構成で接続できるとは限りません。既存のプロキシ経由で更新する必要がある場合は、まず利用可能な構成を用意してから、プロキシ経由の更新を選んでください。詳しい確認手順はヘルプセンターをご覧ください。

02 モードを選択:通信の経路とルーティングは別々に設定

構成が一覧に表示されたら、次の2点を設定します。アプリの通信をクライアントに渡す方法と、受け取った通信をクライアント内でどう処理するかです。前者はシステムプロキシまたはVPNによる通信制御、後者はルーティングによる振り分けです。初回は一般的なプリセットを使いましょう。DNS、通信パラメーター、高度なルーティングを同時に変更すると、アクセスできないときに原因を特定しにくくなります。

v2rayN:システムプロキシを自動設定し、ルーティングプリセットを選ぶ

メイン画面の下部、または通知領域のアイコンメニューから「システムプロキシ」を開き、「システムプロキシを自動設定」を選びます。システムプロキシに従うアプリの通信がクライアントに送られるようになります。ただし、すべてのアプリが必ずプロキシを使うわけではありません。独自のネットワーク設定を使うアプリや、システムプロキシに従わないアプリもあるため、後の確認手順でアプリごとに動作を確かめてください。

次に「ルーティング」の選択画面を開きます。普段使いでは、まず「中国本土を迂回」を選びます。利用中のバージョンでプリセット名が異なる場合は、ルールの説明を読んで用途が近いものを選んでください。このプリセットでは通常、中国本土のドメインやIPアドレスに一致する通信は直接接続し、それ以外はルールに従ってプロキシに送ります。ただし、実際の経路はプリセットの内容、ルールの優先順位、ルーティング用データファイルによって異なります。名前だけを見て、特定のサイトの経路を判断しないでください。

v2rayNG:VPNモードを使い、まずは初期設定のまま

v2rayNGの設定でVPNモードが選ばれていることを確認します。Androidが提供するVPNインターフェースを通じて、対象アプリの通信をクライアントに渡します。初回接続時にはシステムから接続の許可を求められるので、許可してください。これによりローカルの通信制御用インターフェースが確立されます。これは通信を制御するためのシステム権限であり、サブスクリプション更新の権限とは異なります。

初回はアプリごとの振り分けなど、高度な設定を初期値のままにします。以前に一部のアプリだけをプロキシ経由にしたり、特定のアプリを除外したりした場合は、ブラウザーが除外されていないか確認してください。ルーティングプリセットは、まずデスクトップ版と同じ目的のものを選びます。「LANを迂回」はローカルネットワークのアドレスだけを対象とし、中国本土のすべてのWebサイトを迂回する設定ではありません。対象範囲が異なります。切り分けのためにMuxなどをむやみに有効化せず、プロトコルのパラメーターはインポートした設定に合わせてください。

この手順が終わると、アプリの通信を受け取る方法と振り分け方が設定されます。次に、実際に使うサーバー構成を選びます。システムプロキシ、VPN、TUN、ルーティングの違いは用語集で確認できます。まずは接続を開始しましょう。

03 接続を開始:構成を選んでコアを確認

v2rayN:アクティブサーバーに設定

サーバー一覧から使う構成を選び、右クリックメニューの「アクティブサーバーに設定」などを選んで有効化します。バージョンによってアクティブな項目は選択マークや表示スタイルで示されるため、実際の画面で確認してください。行がハイライトされているだけでは切り替わっていない場合があります。通常の選択状態は、その行に操作を行うための準備にすぎないことがあります。

v2rayNは通常、アクティブな構成を変更するとコアを再読み込みするため、専用の「接続」ボタンがない場合があります。コアとは、実際にネットワーク通信を処理するバックグラウンドプログラムです。画面下部のログを確認し、設定の解析失敗、コアの終了、ローカル待ち受けポートの競合などが繰り返し発生していないか確認してください。正常に動作していない場合は、Webページを試す前にローカルのエラーを解消します。サーバーを何度切り替えても、PC上のポート競合は解決しません。

続いて、システムプロキシが「システムプロキシを自動設定」のままか確認します。設定の変更後や別のソフトの起動後に、システムプロキシが上書きされることがあります。その場合、サブスクリプションを再登録する必要はありません。アクティブサーバー、コアの動作、通信の制御方法の3点を確認してください。テスト中は一度に変更する項目を1つにし、元の状態を記録しておくと元に戻しやすくなります。

v2rayNG:構成を選び、接続をタップ

メイン画面で構成をタップして使用する項目に設定し、接続ボタンをタップします。初回に表示されるシステムのVPN接続確認を許可してください。別のVPNが使用中と表示された場合は、先に既存の接続を切断してからv2rayNGを起動します。ボタンやシステムのステータス表示が変わっただけでは、ローカルで接続処理が始まったことしか分からず、接続先サーバーが利用可能とは限りません。

アプリをバックグラウンドに移すとすぐ切断される場合は、Androidのバッテリー最適化やバックグラウンド実行の制限を確認し、必要に応じてv2rayNGのバックグラウンド実行を許可してください。まず前面でWebページへの接続を確認してから、バックグラウンドでの動作を設定します。これにより、システムの制限とサーバーへの接続不可を切り分けやすくなります。ハンドシェイク失敗、接続拒否、タイムアウトが発生した場合は、ログエラーの意味と原因の調べ方を参考に、問題の箇所を確認してください。具体的なメニューは利用中のクライアントにより異なります。

04 動作を確認:Webページとログを確認

接続後、まず普段どおりアクセスできるWebサイトを開いて再読み込みし、設定変更によって基本的なネットワーク接続が切れていないことを確認します。次に、現在のルーティング設定でプロキシ経由になる想定のサイトにアクセスしてください。以前から開いているタブだけでなく、新しいページで試すのがおすすめです。キャッシュや既存の接続によって結果が誤解を招く場合があります。

テスト中はクライアントのログも確認します。ブラウザーでアクセスしたときに該当する接続先がログに記録されていれば、少なくともリクエストはクライアントに届いています。送信先の種類やルーティング結果も表示される場合は、直結かプロキシ経由かを確認してください。ログの詳細度はバージョンによって異なります。接続先が記録されていない場合は、まずログレベルを確認し、それだけでクライアントの動作不良と判断しないでください。ログを共有する前に、サブスクリプションURL、サーバーアドレス、個人の認証情報を伏せてください。

通常のWebサイトは開けるのに、プロキシ経由になるはずのサイトにアクセスできない場合は、まずアクティブな構成を確認し、そのサイトへのリクエストがクライアントに届いているか調べます。リクエストが届いていてタイムアウトする場合は、サーバーの到達性やネットワーク経路を確認します。ハンドシェイクエラーが発生する場合は、構成の有効期限、プロトコル、関連パラメーターが一致しているか確認してください。リクエストがクライアントに届いていない場合は、ブラウザーがシステムプロキシに従っているか、Androidのアプリ別振り分けで除外されていないか調べます。

確認できた状況 次に確認すること
サブスクリプションの更新は成功したが、Webページが開かない アクティブな構成、コアの動作、システムプロキシを確認します。更新の成功で確認できるのは設定の取得までです。
ブラウザーは使えるが、ほかのアプリは使えない 該当アプリがシステムプロキシを使っているか、アプリごとの振り分けで除外されていないか確認します。
リクエストはクライアントに届くが、接続がタイムアウトする 現在のサーバーが利用可能か確認し、ログに記録された実際の接続先も確認します。
一部のサイトでローカル回線の出口が表示される まずルーティングで直結に設定されていないか確認します。出口の違いだけで失敗と判断しないでください。

出口を確認するには、信頼できるネットワーク情報サイトを使い、有効化前後の出口アドレスを比較できます。ただし、出口確認サイトへの通信もルーティングルールの対象です。そのため、確認サイトにローカル回線の出口が表示されても、すべてのプロキシ通信が失敗しているとは限りません。まず今回の通信が直結とプロキシ経由のどちらになる想定かを明確にし、ページの表示とログを照らし合わせてください。すべてのサイトで同じ出口が表示されることを、ルーティングが正しく動作する条件にしないでください。

最後にもう一度確認します。テストしたページを閉じて開き直し、同じ接続先にアクセスして結果が安定するか確かめてください。特定のサイトだけ失敗する場合は、すぐにすべての設定をリセットせず、同じ種類の別の接続先でも試します。ブラウザーは使えるのにほかのアプリが使えない場合、基本的な接続経路は少なくとも一部動作しています。アプリごとの通信制御、TUNの権限、カスタムルーティングは次の段階です。詳しくは全プラットフォームのインストール・設定ガイドをご覧ください。

切断と後片付け:元のネットワーク設定に戻す

PCで使い終わったら、v2rayNで「システムプロキシを解除」を選んでからクライアントを終了します。プログラムが予期せず終了した後にWebページが開けなくなった場合は、システムプロキシが停止済みのローカルポートを参照していないか確認してください。サブスクリプションをすぐ削除するより、システムプロキシを元に戻して通常のWebページを確認するほうが原因に沿った対処です。使用前に職場や業務用のプロキシを設定していた場合は、一律に解除せず、元の設定に戻してください。

Androidでは接続ボタンをタップして切断し、システムのVPN表示が消えたことを確認します。通常の切断ではサブスクリプションは削除されないため、次回も以前の構成を選択できます。接続に問題が起きたときは、「サブスクリプションを更新できるか → 構成が選択されているか → 通信制御が有効か → ログにエラーがあるか」の順に確認してください。最初からすべての設定を変更しないようにしましょう。

初期設定で保持するのは、動作確認済みのグループ、アクティブな構成、ルーティングプリセットだけです。普段はこの設定を使い続けてください。プロトコルの違いは用語集、具体的なトラブルはヘルプセンターで確認できます。プラットフォーム別のインストール、権限、高度な設定については全プラットフォームガイドをご覧ください。