V2Rayクライアントのかんたん設定:サブスクリプションの追加から接続確認まで
次の4項目を順番に進めます:サブスクリプションを追加し、プロキシモードを選び、サーバーに接続し、動作を確認します。初回設定で操作する場所と確認ポイントに絞り、複雑なルーティングやDNS設定は扱いません。
開始前の準備:クライアント、サブスクリプションURL、現在のネットワーク
操作を始める前に、端末へ対応するクライアントがインストールされていることを確認します。Windows、macOS、Linuxのデスクトップ端末ではv2rayN、Android端末ではv2rayNGを使用します。未インストールの場合は、まずクライアントダウンロードページでプラットフォームに合うバージョンを選んでください。インストール後はクライアントを通常どおり起動します。カーネル、ポート、DNS、TUNなどの設定を急いで変更する必要はありません。初回設定で必要なのは、サブスクリプション、アクティブサーバー、接続スイッチの操作だけです。
利用可能なサブスクリプションURLも用意します。サブスクリプションURLは通常、https://で始まるリンクで、サブスクリプションサービスの提供元から発行されます。単一のvmess://、vless://、trojan://設定とは異なり、サブスクリプションURLでは複数のサーバーをまとめて提供でき、後からクライアントで更新できます。URLをコピーするときは先頭から末尾までをコピーし、余分な空白、改行、チャットアプリが自動追加した説明文を含めないでください。
QRコード、単一のプロトコルURL、完全な設定ファイルなど、サブスクリプションURL以外の形式を入手した場合は、追加方法が少し異なります。本ページでは最も一般的なサブスクリプション方式を優先して説明します。単一ノードの追加、QRコードの読み取り、設定の移行については、ヘルプセンターのインストール・設定カテゴリを参照してください。どの形式でも、その後の「プロキシモードの選択→接続→確認」という流れは基本的に同じです。
サブスクリプションを追加してサーバー一覧を更新する
サブスクリプション追加の目的は、URLをクライアントに保存するだけではなく、URLの内容を読み込んでサーバー一覧を生成することです。そのため、この手順では2つの操作を続けて行います。まずサブスクリプショングループを追加し、次にサブスクリプションを更新します。保存だけで更新しない場合、メイン画面が空のままになることがあります。初回操作で特に起こりやすい見落としです。
v2rayNデスクトップ版:サブスクリプショングループを追加
v2rayNのメインウィンドウを開き、上部メニューから「サブスクリプショングループ」または類似したサブスクリプション管理項目を探し、「サブスクリプショングループ設定」を開きます。バージョンによっては、サブスクリプションメニューのサブメニューにあります。メインウィンドウが狭い場合は、先にウィンドウを広げてメニュー全体を確認してください。設定画面で「追加」またはプラス記号のボタンをクリックし、新しいサブスクリプショングループを作成します。
「エイリアス」または「メモ」欄には、「日常用サブスクリプション」のように識別しやすい名前を入力します。この名前はローカルでのグループ管理に使うだけで、サーバー設定には影響しません。続いて、コピー済みのサブスクリプションURLをURL欄に貼り付けます。URLの前後に空白がないことを確認して保存し、v2rayNのメインウィンドウに戻ります。この時点でグループは作成されていますが、サーバーの内容がすぐ表示されるとは限りません。
もう一度「サブスクリプショングループ」メニューを開き、「すべてのサブスクリプションを更新」を選ぶか、先ほどのグループを更新します。クライアントがサブスクリプションの内容を取得し、サーバー設定を解析します。しばらく待つと、メイン画面のサーバー一覧にプロトコルの種類、サーバーのエイリアス、転送方式などが表示されます。件数はサブスクリプションの内容によって異なるため、固定の件数を成功条件にしないでください。選択可能なサーバー行が表示され、ログに解析エラーが継続していなければ次へ進めます。
v2rayNG Android版:サブスクリプションを追加して更新
v2rayNGを開いたら、サイドメニューから「サブスクリプショングループ設定」を開きます。画面右上のプラス記号をタップして新しいグループを作成し、メモ欄に識別しやすい名前を入力します。アドレス欄にサブスクリプションURL全体を貼り付けて保存します。メイン画面に戻り、右上のメニューから「サブスクリプションを更新」を選ぶか、サブスクリプショングループ画面で現在のグループを更新します。
更新が完了すると、メイン画面に設定項目が表示されます。各項目には通常エイリアスが表示され、バージョンによってはプロトコルやアドレスの概要も表示されます。項目をタップするだけでは選択しただけで、接続が開始されたわけではありません。選択中の設定には、色付きのマーク、チェック状態、ハイライトなどが表示されます。ここでは一覧が生成されたことだけを確認し、複数のスイッチを連続して操作しないでください。
更新後も一覧が空の場合の確認方法
まずサブスクリプション設定に戻り、保存したグループを開いてURLが完全か確認します。末尾が切れている、2回貼り付けられている、前後に改行がある場合は削除して貼り直してください。次にグループが有効になっていることを確認してから更新します。内容を取得できないというログが出る場合は、端末の現在のネットワークで通常のウェブページを開き、基本的な通信が正常か確認します。そのサブスクリプションだけ更新できない場合は、URL自体がまだ有効か提供元に確認してください。
更新成功と表示されたのに新しい設定が見つからない場合は、サーバーのフィルター条件が有効になっていないか、別のグループだけが表示されていないかも確認します。まず「すべてのサーバー」または追加したばかりのサブスクリプショングループに切り替えて一覧を確認してください。サブスクリプション形式、Base64の内容、フィルタールールの詳しい確認方法はヘルプセンターを参照してください。本ページでは、サーバー一覧が表示された後の基本的な接続手順を続けます。
クライアントに分かりやすい名前のサブスクリプショングループがあり、メイン画面に少なくとも1つの選択可能なサーバー設定が表示され、更新中にエラーが継続していない状態です。次は、クライアントに端末の通信をどのように処理させるかを決めます。
プロキシモードと基本的なルーティング方式を選ぶ
サーバー一覧の準備ができても、すぐに多数のルールを変更しないでください。ここでは混同しやすい2つの概念を区別します。1つはクライアントがどの方式で通信を取り込むか、もう1つは取り込んだ後にどのリクエストをプロキシ経由にし、どれを直接接続にするかです。前者は通常「システムプロキシ」「接続スイッチ」「TUNモード」として表示され、後者は「ルーティングモード」または「分割ルール」と呼ばれます。
v2rayNデスクトップ版:まずシステムプロキシを使う
v2rayNを初めて設定する場合は、まずシステムプロキシで基本接続を確認することをおすすめします。システムプロキシを使うと、OSのプロキシ設定に従うブラウザやアプリで接続できます。操作手順が短く、問題が起きたときもすぐ無効にできます。メインウィンドウ下部のステータスバー、トレイメニュー、または「システムプロキシ」メニューを探し、「システムプロキシを解除」から「システムプロキシを自動設定」など、バージョンに応じた有効化項目へ切り替えます。
続いて「ルーティング」または「ルーティングモード」の設定を確認します。既定のルールが用意されている場合は、まずそのまま維持してください。一般的なモードには、グローバル、ルール分割、直接接続があります。グローバルでは、取り込み条件に合う多くのリクエストを現在のサーバーへ渡します。ルール分割では、ドメイン、アドレス、既定のルールに基づいて経路を決めます。直接接続は主にプロキシ経路を一時的に無効にするためのものです。初回の通常利用では、複雑なカスタムルールを作るより既定のルール分割が適しています。
TUNモードは、システムプロキシ設定を参照しないアプリも対象にできますが、仮想ネットワークインターフェース、DNSの取り込み、ルーティングテーブルに関わるため、初回の接続テストで必須にする必要はありません。まずシステムプロキシでサブスクリプションとサーバーが正常に動作することを確認し、全体を取り込みたい場合に高度な使い方ガイドのTUNモードの章に沿って設定してください。これにより、サブスクリプション、サーバー、取り込み範囲の問題を切り分けやすくなります。
v2rayNG Android版:現在の設定とルーティングを確認
v2rayNGのメイン画面には通常、現在選択中の設定が表示され、下部または右下に接続ボタンがあります。設定画面を開くと、「ルーティング設定」「定義済みルール」などの項目を確認できます。初回利用時は既定のルーティングを維持してください。すでに定義済みルールが選択されている場合も、選択肢を増やすためにすぐ変更する必要はありません。まずは既定の設定でサーバーに接続できるか確認するのが適切です。
Android版で接続を開始すると、システムにネットワーク接続の許可を求められる場合があります。内容を確認して許可すると、クライアントがローカルネットワークインターフェースを作成できます。この許可はシステムから求められたときだけ対応すれば十分です。キャンセルすると、メイン画面がすぐ未接続状態に戻ることがあります。その場合は接続ボタンをもう一度タップし、システムの確認を完了してください。サブスクリプションを再追加する必要はありません。
モードを変更するタイミング
ブラウザは正常に使えるのに、システムプロキシを参照しないデスクトップアプリだけがクライアントを経由しない場合は、基本接続の確認後にTUNモードを検討できます。一部のアドレスだけをプロキシ経由にしたい場合は、サーバーを頻繁に切り替えるのではなくルール分割を使います。ローカル端末、LANサービス、普段使う直接接続先に影響が出る場合は、LANのバイパスと直接接続ルールを確認してください。いずれも接続が利用可能になった後の最適化であり、初回起動と同時に行うものではありません。
v2rayNではシステムプロキシを使える状態、v2rayNGでは明確な既定ルーティングを維持した状態になっています。現時点でルールファイルを編集する必要はありません。次はサーバーを選択して接続を開始します。
サーバーを選択して接続を開始する
接続は「アクティブサーバーを選択する」と「通信の取り込みを開始する」という2つの操作で行います。サーバーを選択しただけでシステムプロキシや接続スイッチを有効にしなければ、アプリの通信は自動的にクライアントへ渡りません。逆に接続スイッチが有効でも、アクティブサーバーが正しく選ばれていなければ、想定した接続を確立できません。必ずサーバーを選んでから起動してください。
v2rayNデスクトップ版:アクティブサーバーに指定
メインウィンドウのサーバー一覧で使用する項目をクリックし、行全体が選択状態になっていることを確認します。次にEnterキーを押すか、右クリックメニューから「アクティブサーバーに指定」を選びます。バージョンによっては、太字、色付きマーク、左側の縦線、ステータスバーの文字などで現在のサーバーを示します。重要なのは決まった見た目ではなく、画面下部またはサーバー一覧で現在のアクティブ項目を明確に確認できることです。
アクティブサーバーを確認したら、前の手順でシステムプロキシが有効になっているか確認します。ステータスバーに「システムプロキシ未設定」や「システムプロキシを解除」と表示されている場合は、システムプロキシメニューを開き、自動設定へ切り替えてください。v2rayNがローカルコアを起動し、対応する設定を生成します。メインウィンドウ下部には通常、ローカルポート、システムプロキシの状態、現在のサーバー名が表示され、ログにも起動情報が出ます。
サーバー一覧の遅延テスト結果だけを唯一の判断材料にしないでください。遅延テストは特定の探査方法で応答があったかを示すだけで、ブラウザの通信が正しくクライアントを経由したことを意味しません。初回設定では、サブスクリプション提供元がよく使うサーバーとして示しているものを選ぶとよいでしょう。明確な案内がなければ、いずれか1つで実際に接続を確認してください。問題があれば別のサーバーに切り替え、特定サーバーの設定異常かどうかを切り分けます。
v2rayNG Android版:設定を選んで接続する
v2rayNGのメイン画面で設定項目をタップし、現在の設定にします。通常は画面上部または項目の横に選択マークが表示されます。続いて画面下部の円形の接続ボタンをタップします。初回起動時にシステムのネットワーク接続要求が表示されたら許可し、数秒待ちます。接続に成功するとボタンの表示が変わり、画面の状態が未接続から接続済みに変わります。システムのステータス領域にも接続中の表示が続くことがあります。
タップ後すぐ停止する場合は、まずv2rayNGのログ画面を開き、最後の数行を確認します。よくある原因は、サーバー設定を解析できない、サブスクリプションの有効期限切れ、端末時刻の大きなずれ、現在のネットワークから接続先へ到達できないことです。短時間に接続ボタンを何度もタップしないでください。一度停止し、現在選択中の設定を確認してから再起動します。連続操作をすると複数回の起動記録がログに混ざり、判断しにくくなります。
ログで起動段階を確認する
正常に起動すると、ログには通常、設定の読み込み、コアの起動、ローカル接続の待ち受けなどが順に表示され、その後リクエスト待機状態になります。新しいログが出ないことは必ずしも失敗ではありません。ウェブページを開いていなければ、アプリからのリクエストがないためです。注意すべきなのは、設定項目を認識できない、アドレスの名前解決に失敗する、接続がタイムアウトする、ポートが使用中である、といったエラー行が繰り返し表示される場合です。
デスクトップ版でローカルポートが使用中と表示されたら、同じプロキシポートを使っている他のクライアントを終了してからv2rayNを再起動します。v2rayNGで現在の設定が利用できないと表示された場合は、接続を停止し、同じサブスクリプショングループ内の別の設定を選んで試してください。ログのキーワード解説と障害の分類はヘルプセンターのトラブルシューティングにまとめています。
クライアントでアクティブサーバーが明確に選択され、接続スイッチが起動し、ログの初期化が完了してアプリのリクエストを待っている状態です。次は実際のアクセスと状態を確認し、通信が有効になっているか確かめます。
プロキシが有効か確認して基本的なトラブルに対処する
接続を確認するときは、ボタンの色だけで判断したり、サーバーがハイライトされていることだけを見たりしないでください。より確実なのは、クライアントの接続状態、ログのリクエスト記録、ブラウザやアプリの実際のアクセス結果という3か所を同時に確認する方法です。3つを照合することで、問題がサブスクリプション、サーバー、取り込み方式、特定アプリのどこにあるか判断しやすくなります。
まず通常のウェブページにアクセスする
クライアントを動作させたまま、普段使うブラウザを開き、新しいページでよく利用するウェブサイトにアクセスします。OSのプロキシ設定を上書きしないよう、ブラウザで個別に設定したプロキシ拡張機能は先に無効にすることをおすすめします。ページが正常に読み込まれたら、別のページでもう一度テストします。アクセスに合わせてv2rayNのログに新しい接続記録が出れば、ブラウザのリクエストがクライアントに届いています。v2rayNGでもログまたは接続状態に変化が表示されます。
ウェブページがクライアント起動前の接続状態を使い続けている場合は、ブラウザを完全に終了してから再起動します。デスクトップアプリによっては起動時にしかシステムプロキシ設定を読み込まないため、クライアントの動作中にプロキシを切り替えても、古いプロセスがすぐ更新されないことがあります。クライアントのポートを何度も変更するより、アプリを再起動するほうが簡単です。システムプロキシを参照しないデスクトップアプリについては、まずその現象を記録し、基本確認後にTUNモードを検討してください。
状態は正常なのにウェブページを開けない場合
まずサーバー一覧に戻り、アクティブサーバーが先ほど選んだ項目のままか確認します。次に接続を停止し、同じサブスクリプション内の別のサーバーを選んで再接続します。切り替え後にアクセスできるなら、問題はクライアントのインストールではなく、元のサーバー設定にある可能性が高いです。複数のサーバーで同じ症状が出る場合は、サブスクリプションが正常に更新されたか、端末の日付と時刻が正確か、現在のネットワークでドメイン名を正常に解決できるかを確認します。
次にプロキシモードを確認します。v2rayNではシステムプロキシが「解除」状態でないこと、ブラウザが個別にプロキシを使用しない設定になっていないことを確認してください。v2rayNGでは接続ボタンが起動状態のままか、省電力機能によってクライアントが停止していないかを確認します。まず基本状態を直してからDNSやルーティングルールを検討してください。早い段階でDNSを変更すると、単純なスイッチの問題が複数設定の組み合わせに変わることがあります。
ウェブページは使えるのに一部のアプリだけ動かない場合
これは通常、サーバー接続自体は動作しており、現在の取り込み方式にアプリが従うかどうかで差が出ていることを示します。v2rayNのシステムプロキシが影響するのは、主にOSのプロキシ設定を参照するプログラムです。独自に接続を確立するネットワークアプリもあります。この場合、サブスクリプションを再追加したり、動作しているサーバーを削除したりする必要はありません。まずアプリ自体のプロキシ設定を確認し、対象範囲を広げる必要がある場合はTUNモードの設定を参照してください。
一部のドメインだけで異常が起きる場合は、ルーティングまたはDNSが関係している可能性が高くなります。まずクライアントの既定ルーティングに一時的に戻し、問題が解消するか確認します。既定ルーティングで使えることを確認したら、カスタムルールを1つずつ戻し、変更のたびに設定を適用してテストしてください。サブスクリプションフィルター、DNSの優先順位、FakeDNS、カスタムアウトバウンドは高度なテーマです。基本接続が安定してから個別に扱うのが適しています。
4つの手順が完了したか確認する方法
完了状態では、クライアントが安定して接続を維持でき、メイン画面で現在のアクティブサーバーを確認でき、ブラウザでアクセスした際にログに対応するリクエストが表示されます。さらに、クライアントの接続を停止すると状態とアクセス経路が変化し、再起動時にサブスクリプションを再追加する必要がありません。これらを満たせば、サブスクリプションの保存、サーバー選択、取り込み方式、接続手順が確立されています。
設定後の日常利用と次のステップ
基本設定が完了した後の日常利用では、通常はクライアントを起動し、アクティブサーバーを確認して、接続を開始するだけです。サブスクリプションの内容に変更があったときだけ更新すればよく、起動のたびにURLを追加する必要はありません。更新後に新しいサーバーが追加されても、現在使える設定を維持し、必要なときに切り替えてください。頻繁な切り替えで安定した接続が改善するわけではありません。
使用をやめるときは、v2rayNでは先にシステムプロキシを解除するか、クライアントメニューから通信の取り込みを停止してから終了します。プロセスを直接終了した後にブラウザでネットワークへ接続できなくなった場合は、v2rayNを再度開き、「システムプロキシを解除」を実行してから閉じてください。v2rayNGでは接続ボタンをタップしてサービスを停止し、画面が未接続状態に戻ったことを確認してから終了します。この順番で操作すると、システムのネットワーク設定を確実に元へ戻せます。
サブスクリプショングループ、サーバーフィルター、カスタムルーティング、DNS、TUN、FakeDNS、複数サブスクリプションの管理、カスタムアウトバウンドをさらに設定する場合は、高度な使い方ガイドを章ごとに参照してください。サブスクリプションの更新失敗、ログエラー、システムプロキシが戻らない、特定アプリだけ接続できないといった問題は、まずヘルプセンターを確認しましょう。最初からクライアントを再インストールするより、症状別に確認するほうが原因を特定しやすくなります。