初期設定 / 4つの手順

v2rayNの使い方
サブスクリプションの追加と接続確認

このページでは「サブスクリプションの追加 → プロキシモードの選択 → 接続 → 動作確認」の順に進めます。クライアントをインストール済みで、有効なサブスクリプションURLが手元にあれば、初期設定は約10分で完了します。まずは1つの設定でブラウザーが正常に動くことを確認してから、ほかのアプリや詳細設定を調整しましょう。

始める前に、クライアントが正常に起動することを確認してください。まだインストールしていない場合は、クライアントのダウンロードページから、OSとプロセッサーの種類に合ったインストーラーを選びます。クライアントは設定を読み込んで接続を確立するためのソフトウェアです。インストールしただけでは接続できません。サブスクリプションURLは利用するサービスの提供元から入手してください。有効期限切れのURL、共有用のウェブページ、アカウントのログインページはサブスクリプションの代わりにはなりません。

サブスクリプションURLには、個人用のアクセス情報が含まれていることがあります。コピーする際は内容を省略せず、公開のオンライン解析サイトに貼り付けたり、URLが写ったスクリーンショットを公開の掲示板に投稿したりしないでください。システムプロキシの設定変更やローカルポートの競合を避けるため、ほかのプロキシソフトが起動している場合は、いったん終了することをおすすめします。現在のネットワーク接続は維持してください。ルーターの設定を事前に変更する必要はありません。

手順1:サブスクリプションを追加して設定を更新

「サブスクリプションの保存」と「設定の取得」は別の操作です。保存はURLを記録するだけで、サブスクリプションを更新するとURLから設定を取得します。保存後に一覧が空の場合は、同じURLを追加し直す前に一度更新してください。通常のサブスクリプションとクライアント専用のものなど、提供元に複数の入口がある場合は、使用中のクライアントに対応すると明記されたURLを選びましょう。

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

メイン画面を開き、上部の「サブスクリプショングループ」から「サブスクリプショングループ設定」を選びます。グループを追加し、「備考」に「普段使い」など見分けやすい名前を入力します。コピーしたサブスクリプションURL全体を「アドレス(URL)」欄に貼り付けてください。URLの前後に空白や改行、チャットアプリが付け加えた記号が入らないようにします。ほかの項目は初期値のままにし、設定を保存してメイン画面に戻ります。

もう一度「サブスクリプショングループ」メニューを開き、現在のグループを更新します。必要に応じて、すべてのサブスクリプションを更新することもできます。まだ使用できるプロキシ接続がない初回設定では、まずプロキシを経由しない更新を試してください。ただし、成功するかどうかは現在のネットワークからURLにアクセスできるかによります。既存のプロキシ経由でしかURLにアクセスできない場合は、利用可能な接続を先に使ってから更新してください。まだ追加していない設定で今回の通信を行うことはできません。

更新が終わったら、先ほど作成したグループに切り替えます。正常に取得できていれば、メイン画面にサービス提供元から返された設定項目が表示されます。グループ名と設定の備考が想定どおりか確認すれば十分です。この段階でプロトコルの項目を個別に編集する必要はありません。エラーの説明やログインページが返されると、クライアントが形式を認識できない場合があります。コアの種類を手当たり次第に変更せず、提供元のページからサブスクリプションURLをコピーし直してください。

v2rayNG:URLを保存してサブスクリプションを更新

サイドメニューを開き、「サブスクリプショングループ設定」を選びます。追加画面で名前とサブスクリプションURLを入力して保存してください。設定一覧に戻り、メニューから「サブスクリプションを更新」を実行します。バージョンによってはプロキシ経由の更新と直接更新を選べます。初回設定では、現在実際に利用できるネットワーク経路に合わせて選んでください。更新後、該当するグループに設定項目が表示されているか確認します。

「更新成功」と表示されても項目が見つからない場合は、別のグループを表示していないか、フィルターが有効になっていないか確認してください。更新に失敗したという明確なメッセージが出た場合は、接続段階と解析段階のどちらでエラーが起きたかを記録します。接続タイムアウトなら、まずURLにアクセスできるか確認してください。形式エラーなら、コピーした内容とサブスクリプションの形式を確認します。更新ボタンを何度も押したり、ノードの共有リンクをサブスクリプションURLとして使ったりしないでください。単一の共有リンクは対応するクリップボードからのインポート機能で追加します。この節で説明するサブスクリプションの更新とは別の操作です。

この手順の完了条件は、対象のグループに選択可能な設定項目が表示されていることです。一覧に項目が表示されても、接続が確立したとは限りません。次に、アプリの通信をどのようにクライアントへ送り、受け取った通信をどう転送するかを設定します。サブスクリプション、ノード、共有リンクの違いは用語ガイドをご覧ください。

手順2:プロキシモードとルーティングを選択

初めて使うときは、次の2つの設定を混同しがちです。システムプロキシは、システム設定に従うアプリからの通信をクライアントに渡します。ルーティングは、クライアントが受け取った通信を直接接続するか、プロキシ経由で接続するかを決めます。まず通信の入口を確認し、その後でルーティングのプリセットを選びましょう。「グローバル」ルーティングに切り替えただけでは、プロキシを使わないアプリの通信が自動的にクライアントへ届くわけではありません。

v2rayN:システムプロキシを自動設定

メイン画面のシステムプロキシ設定、またはシステムトレイのアイコンを右クリックしたメニューから「システムプロキシを自動設定」を選びます。システムプロキシの接続先がクライアントのローカル待ち受けアドレスに設定され、ブラウザーなどシステムプロキシに従うアプリからの通信がクライアントに届くようになります。初回設定ではローカル待ち受けポートを初期値のままにしてください。接続のトラブルを調べながらポートも変更すると、システム設定と実際の待ち受け先が一致しなくなることがあります。

「システムプロキシを解除」はクライアントが設定したシステムプロキシを削除します。「システムプロキシを変更しない」は現在の設定を積極的に変更しないという意味で、プロキシを有効にするものではありません。このガイドに沿って初期設定する場合は、ほかのソフトの設定を引き継がないよう「システムプロキシを自動設定」を明示的に選んでください。独自のネットワーク設定を使い、システムプロキシを参照しないアプリもあります。そのため、ブラウザーで接続できても、ほかのアプリには個別の設定が必要な場合があります。

次にルーティング設定を開き、まずはよく使われる「中国本土をバイパス(Whitelist)」のプリセットを選びます。直結ルールに一致した通信は直接接続され、ほかの通信はプリセットに従って処理されます。この設定は使用するルールやデータファイルに依存し、ウェブページの言語で接続方法を決めるものではありません。「グローバル(Global)」は一時的な比較テストに適しており、「ブラックリスト(Blacklist)」ではプロキシ対象の範囲が異なります。名称やルールの内容はバージョンによって異なる場合があります。初回は独自ルールを編集する必要はありません。

v2rayNG:アプリの対象範囲は初期値のままにする

v2rayNGは通常、デスクトップのシステムプロキシではなく、AndroidのVPNサービスを使ってアプリの通信を受け取ります。設定を開いてルーティング関連の項目を探し、中国本土をバイパスするプリセットを選びます。LAN内の通信をバイパスする設定があれば、ローカルデバイスへのアクセスに応じて選択してください。アプリごとの対象設定に慣れていない場合は、検証に使うブラウザーが対象外にならないよう、アプリの範囲は初期値のままにします。

ここで選ぶのは通信の転送方法です。VPNサービスを実際に起動する操作は、次の手順で接続ボタンをタップして行います。Androidでは通常、独立したVPNサービスを2つ同時に利用できません。別のネットワークツールがVPNサービスを使用中の場合は、先に停止してください。初回設定でカスタムDNS、アプリごとの対象設定、複雑なルーティングを同時に有効にする必要はありません。詳しく知りたい場合はプロトコルとコアの技術ガイドをご覧ください。まずはこのページの基本的な接続手順を完了しましょう。

この時点で、デスクトップ版ではシステムプロキシの自動設定と選択したルーティングプリセット、Android版ではVPNサービスによるアプリ通信の受信と確認しやすいルーティング設定が用意できているはずです。次は設定を1つだけ選んで接続します。複数の設定を一度に切り替えないでください。

手順3:設定を選択して接続を開始

先ほど追加したサブスクリプショングループから、有効な設定を1つ選びます。プランの説明や有効期限のお知らせを表示する項目は、接続先として選ばないでください。備考の意味が分からない場合は、サービス提供元の説明を確認します。プロトコルの種類や接続パラメーターは通常サブスクリプションに含まれています。「速くする」ためにVMessをVLESSへ変更したり、伝送方式を手動で切り替えたりする必要はありません。

v2rayN:設定を有効化してコアを確認

対象の項目を選び、右クリックメニューの「アクティブサーバーに設定」など、該当する有効化項目を選びます。バージョンによってはダブルクリックで有効化できます。一覧のアクティブ表示を確認し、マウスで選択中かどうかだけで判断しないでください。クライアントは通常、有効な設定に応じてコアを起動または再読み込みします。画面に起動用の項目が別にある場合は、案内に従って起動してください。その後、システムプロキシが自動設定のままになっていることを再確認します。

ログ欄を開き、操作後に追加された内容を確認します。コアの起動やローカル待ち受けの開始を示す記録があれば、プログラムが動き始めていることは分かりますが、それだけでリモート接続が使えるとは限りません。ポートが使用中と表示されたら、ほかのプロキシソフトや複数起動したクライアントを終了してから、もう一度試してください。設定項目が未対応というエラーが出た場合は、クライアントを更新し、サブスクリプションの対応範囲を確認します。コアを次々と切り替えて手当たり次第に試さないでください。

ローカル待ち受けは主に同じ端末上のアプリから接続するためのものです。初回設定で「LANからの接続を許可」を有効にする必要はありません。待ち受け範囲は初期値のままにしてください。ウィンドウの閉じるボタンを押しても、プログラムが終了せずシステムトレイに最小化される場合があります。ウィンドウを閉じることと終了することは別です。検証中はクライアントを起動したままにし、システムトレイのアイコンでバックグラウンドでも動作していることを確認してください。

v2rayNG:システムのVPN接続要求を確認

設定一覧で対象をタップし、選択マークがその設定に移ったことを確認してから、画面の接続ボタンをタップします。初回接続時はシステムからVPN接続要求が表示されます。内容を読み、起動したばかりのクライアントからの要求であることを確認して許可してください。キャンセルした場合、クライアントは想定したアプリの通信を受け取れません。もう一度接続ボタンをタップし、確認を完了してください。

接続後、クライアントの状態とシステムのVPN表示を確認します。どちらもローカルサービスが起動したことを示しますが、サブスクリプション内の接続先に到達できる保証にはなりません。ボタンがすぐ停止状態に戻る場合は、ログを開いて直近のエラーを確認してください。しばらくしてから切断される場合は、アプリのバックグラウンド動作がシステムに制限されていないか確認します。まずクライアントを前面に表示したまま接続テストを行い、正常に動くことを確かめてから、必要に応じて端末の設定でバックグラウンド動作を許可してください。

ここまでで、有効な設定、プロキシの入口、ローカルサービスが対応しているはずです。まだ一括速度テストを実行したり、すべての設定を1つずつ試したりする必要はありません。次は実際のウェブページへの通信を確認します。動作アイコンを見るだけより、接続状態を判断しやすくなります。

手順4:通信が機能しているか確認

テストに使うブラウザーを開き、新しいタブで、アクセスする権限があり、普段から接続確認に使えるページを表示します。古いキャッシュが表示されるだけにならないよう、新しいページを開くか、ページを再読み込みして実際の通信を発生させてください。まず一般的なウェブページが読み込めることを確認し、その後で目的のサイトを試します。特定のサイトだけ開けない場合、サイト自体、アカウントの状態、使用中の接続先に原因がある可能性があります。クライアント全体が動作していないとすぐに判断しないでください。

ページの表示とログを合わせて確認

デスクトップ版では、ブラウザーがシステムプロキシに従っており、拡張機能やブラウザー独自のプロキシ設定で上書きされていないことを確認します。Android版では、ブラウザーがVPNの対象アプリに含まれているか確認してください。ページを読み込んだときに、クライアントのログに同じ時刻の接続記録があるか確認します。現在のログレベルでアクセス要求が表示されない場合、記録がないだけで通信が届いていないとは断定できません。ブラウザーの設定や動作状態も確認し、必要であれば一時的にログ設定を調整して判断します。

ログにルーティングやアウトバウンドの情報が表示される場合は、対象の通信が想定どおりプロキシ経由で送信されているか確認します。中国本土をバイパスするモードでは、一部の接続先が直接接続されるのは正常です。そのため、直接接続されるサイトを開いても、プロキシ経由の通信が使える証明にはなりません。比較が必要な場合は、グローバルルーティングに一時的に切り替え、同じページを再読み込みして違いを確認します。終わったら元のプリセットに戻してください。1回の確認で変更する項目は1つだけにし、変更前後の結果を記録しましょう。

信頼できる接続元IPアドレスの確認ページを補助的に利用し、テスト前後で接続元が変わったか比べることもできます。ただし、IPアドレスの変化だけでは、すべてのアプリの通信がVPN経由になったことや、DNSの処理方法までは確認できません。クライアント内の接続テストや遅延テストも参考情報にすぎません。特定のハンドシェイクやテスト先だけを対象にしている場合があります。テストに成功してもページが開けない場合は、ブラウザーの通信経路、対象ドメインの名前解決、ルーティングを確認してください。

接続トラブルを最短手順で確認

設定項目が表示されない場合は、手順1に戻り、サブスクリプションが実際に更新できているか確認します。項目はあるのにコアが起動しない場合は、まずログに表示された起動エラーに対処してください。コアは動作しているのにブラウザーの通信が変わらない場合は、システムプロキシの自動設定やVPNの対象アプリを優先して確認します。通信がクライアントに届いているのにタイムアウトする場合は、同じサブスクリプション内の別の有効な設定を試してください。この順で確認すると、設定の取得、ローカルでの通信の取り込み、リモート接続の問題を切り分けられます。

証明書や時刻に関するエラーが出た場合は、端末の日付、時刻、タイムゾーンが正しいか確認してください。証明書の検証を無効にして警告を回避しないでください。ドメインの名前解決に失敗した場合は、まずエラーの内容を記録し、ほかのネットワークツールによってDNS設定が変更されていないか確認します。出所の分からないDNSアドレスを複数同時に設定しないでください。ログでは今回の試行時刻の記録を確認します。過去の失敗記録が現在の状態を示しているとは限りません。

特定のアプリだけ失敗し、ブラウザーとクライアントのログに問題がない場合は、そのアプリがシステムプロキシを参照するか、独自のプロキシ設定を使っていないか、Androidのアプリ対象範囲に含まれているかを確認してください。問題を他の人に相談する場合は、クライアント名、OS、どの手順でエラーが出たか、個人情報を取り除いたエラーメッセージを伝えれば十分です。サブスクリプションURL全体、個人を特定できる情報、認証情報は伏せ、設定ファイル全体を公開しないでください。

動作を確認したら、使える設定とルーティングプリセットを維持し、必要に応じてほかのアプリを調整します。サブスクリプションの内容が変更された場合は更新してください。有効期限切れや認証エラーが発生したときは、クライアントを何度も再インストールせず、提供元に利用状態を確認します。デスクトップ版の使用を終えるときは、クライアントを終了する前にシステムプロキシを解除してください。終了後もシステムが停止済みのローカルサービスを参照するのを防げます。Android版ではクライアントの停止ボタンを使ってVPN接続を切断します。

このページでは初回設定の手順を説明しました。サブスクリプションに含まれるVMess、VLESS、Xrayなどの名称については用語ガイドをご覧ください。プロトコルの設計、コアの互換性、用途を比較する場合はプロトコルとコアの技術ガイドをご覧ください。別の端末に変更するときはクライアントのダウンロードページから適切なインストーラーを選びます。別の端末のシステムプロキシのポートやアプリの対象範囲をそのまま流用しないでください。

v2rayNをダウンロード