WindowsでVPNを使う前に、クライアント、サブスクリプション、プロキシモードの役割を確認しましょう。クライアントは接続を実行し、サブスクリプションは接続先の設定を提供します。プロキシモードは、どのアプリが接続先を利用するかを決めます。インストールしただけでは接続は有効になりません。ブラウザーと対象アプリで動作を確認してから、自動起動を設定しましょう。
この記事では、実際の操作順に沿って説明します。クライアントによってボタン名は異なるため、一般的なメニュー名を使って位置を案内しています。すべてのソフトで画面が同じとは限りません。名称が異なる場合は、管理パネルに掲載されたクライアントの説明を確認してください。配布元が不明なインストーラーはダウンロードしないでください。
インストール前に確認すること:配布元とネットワーク環境
まず、既存のプロキシ接続を切り、通常のWebサイトにアクセスできることを確認します。ローカルネットワーク自体に接続できない場合は、先にネットワークの問題を解決してください。会社や学校が管理するPCでは、ソフトのインストール、プロキシの変更、仮想ネットワークアダプターの作成が制限されている場合があります。端末やネットワークの利用ルールに従ってください。
VPNBodyのクライアント案内ページにログインし、Windows用クライアントとサブスクリプションを取得します。アカウントの作成にメールアドレスは不要で、ユーザー名とパスワードを使います。クライアントのダウンロードと接続設定の取得は別の手順です。利用できる接続先や通信量は、管理パネルに表示されるプランの状態をご確認ください。
- ✅ ダウンロード先が管理パネル、または明示されたプロジェクトの配布ページであることを確認します。
- ✅ アカウント情報を安全に保管し、サブスクリプション URL は自分のクライアントだけに保存します。
- ✅ システムプロキシを使用中の別ソフトを終了し、設定の競合を防ぎます。
- ❌ サブスクリプション URL 全体を公開チャット、オンライン変換サイト、エラー画面のスクリーンショットなどに載せないでください。
クライアントをインストールする:対応するアーキテクチャを選び、起動を確認
- システムの種類を確認します。Windowsの「設定」を開き、「システム」の「バージョン情報」でシステムの種類を確認します。配布ページの記載に従って対応するプロセッサーアーキテクチャを選び、ファイル名に「Windows」とあるだけで判断しないでください。
- ファイルを入手して保存します。管理パネルに記載されたリンクを使います。インストーラー版はセットアップの案内に従ってください。ポータブル版は、固定したフォルダーにすべて展開してから実行します。圧縮ファイルのプレビュー画面から直接起動しないでください。
- 配布元に関する警告を確認します。システムのセキュリティ警告が表示された場合は、ダウンロード元、公開者、配布ページに記載された検証情報を確認してください。安全性を確認できない場合は中止し、システム保護の無効化をインストール手順にしないでください。
- 初回起動を確認します。プログラムを開き、メイン画面が表示され、タスクバーの通知領域にアイコンが現れることを確認します。ウィンドウを閉じても、通知領域に最小化されるだけの場合があります。完全に終了するには、通知領域のメニューから終了してください。
通常のシステムプロキシ機能と仮想ネットワークアダプター機能では、必要な権限が異なります。クライアントの説明で明確に求められる場合に限って権限を昇格してください。「接続が安定する」という理由だけで、すべてのネットワークソフトを常に管理者として実行しないでください。仮想ネットワークアダプターの有効化時にドライバーのインストールを求められた場合は、先にプログラムの配布元を確認します。
メイン画面が表示されれば、インストールの確認は完了です。接続先リストが空でも、通常は設定をまだ取り込んでいないだけで、インストールの失敗を意味しません。アンインストールを繰り返さず、まずサブスクリプションを取り込みましょう。
サブスクリプションを取り込む:接続先をリストに表示する
サブスクリプション URL は、接続先の設定を取得するためのアドレスで、通常はアクセス情報を含みます。一般的な案内ページとは異なり、ブラウザーで開き続けるWebページでもありません。コピーする際は、前後の空白、引用符、改行が入らないようにしてください。問題の調査でも、URL全体を信頼できないサイトに入力しないでください。
- 管理パネルで対応するサブスクリプションをコピーします。クライアント別にリンクが用意されている場合は、使用中のソフトに対応する形式を選びます。ワンクリックで取り込める場合も、正しいプログラムが起動することを確認してください。
- クライアントでリモート設定を追加します。「設定」「サブスクリプション」「サブスクリプション管理」などのメニューを探し、URLから追加する項目を選択して、アドレスを貼り付けて保存します。
- 更新して有効にします。更新が完了したら、設定名、接続先、またはポリシーグループが表示されることを確認します。ソフトによっては、設定を選択して現在の設定として適用する必要があります。
- エラー内容を確認します。解析に失敗した場合は、形式とクライアントの対応範囲を確認します。ダウンロードがタイムアウトする場合は、プロトコル設定をすぐに変更せず、現在のネットワークからサブスクリプションを取得できるか確認してください。
Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUICは、それぞれ異なるプロキシプロトコルです。すべてのクライアントやそのコアが、すべてのプロトコルに対応しているわけではありません。設定ファイルに名前が記載されていても、使用中のソフトで動作するとは限りません。サービス提供元の互換性情報を確認し、「汎用設定」を試すためにポート、トランスポート方式、証明書の設定を独自に変更しないでください。
接続先を選ぶ:地域を決めてからルーティングモードを確認
現在のポリシーグループで接続先を選んだ後、プロキシのスイッチとルーティングルールも確認します。「接続先を選択した」だけで「すべてのアプリが接続された」と思いがちですが、クライアントがまだシステムプロキシを有効にしていない場合や、ルールに一致した通信だけが接続先を経由する場合があります。
| 項目 | 主な役割 | 利用時の注意点 |
|---|---|---|
| システムプロキシ | Windowsのプロキシ設定に従うアプリを、ローカルプロキシ経由で接続する | この設定に従わないアプリは、直接接続する場合があります |
| ルールモード | ドメイン名やアドレスなどのルールに基づいて、プロキシ接続や直接接続などを選ぶ | ルールによって、接続先サイトの通信経路が異なる場合があります |
| グローバルプロキシポリシー | クライアントに入る通信に、指定したプロキシポリシーを適用する | すべてのアプリを対象にするとは限らず、通信の入口にも左右されます |
| 仮想ネットワークアダプターモード | 仮想ネットワークインターフェースを通じて、より広範囲のアプリ通信を取り込む | 権限、ルーティング、DNSの設定に依存し、除外対象が設けられている場合もあります |
普段使いでは、まずクライアントの推奨に従ってルールモードとシステムプロキシを有効にし、対象アプリで動作を確認します。アプリがシステムプロキシに従わず、クライアントのドキュメントでも仮想ネットワークアダプターが推奨されている場合に限り、該当機能を検討してください。原因を特定しにくくなるため、複数のモードを同時に変更しないでください。
接続先の地域は、速度測定の順位だけでなく、利用するサービスの要件に合わせて選びます。レイテンシーの測定値は特定のテスト通信の往復時間を示すもので、ダウンロード速度とは異なり、ビデオ会議や動画配信の品質を保証するものでもありません。接続先を比較する際は、ネットワーク、アプリ、アクセス先をそろえ、実際の読み込みと接続の安定性を確認してください。
接続を確認する:出口、アプリ、DNSを個別にチェック
まずIPアドレス確認ページを開き、現在のブラウザーの出口情報を確認してから、実際に使うサービスへアクセスします。ブラウザーがプロキシ経由なら、通常は選択した接続先に応じて出口が変わります。ただし、確認ページの結果が示すのはそのリクエストだけです。PC全体の通信が同じ経路を使っているとは限りません。
- 対象アプリを確認します。実際に使うコラボレーションツールやブラウザーなどでテストします。ブラウザーだけが正常な場合は、対象アプリがシステムプロキシに従うか確認し、クライアントの接続ログに該当するリクエストが記録されているか確認してください。
- ルーティング結果を確認します。クライアントの接続画面やログで、対象ドメインにどのルールが適用され、どのポリシーが使われたかを確認します。ログにアクセス先のドメインが含まれることがあるため、共有前に伏せてください。
- DNSの経路を確認します。DNSはドメイン名をアドレスに変換する仕組みです。プロキシを使用しても、すべてのDNSクエリが自動的にプロキシ経由になるわけではありません。システム設定、クライアントのDNS、ブラウザーのセキュアDNS、ルーティングルールによって経路が変わる場合があります。
DNSの確認で異なる地域のリゾルバーが表示されても、それだけで情報漏えいが起きたとは限りません。公開DNSサービスは分散配置されていることがあり、地理情報が正確でない場合もあります。想定している設定に照らし、本来プロキシで保護されるはずのクエリが、ローカルネットワークのリゾルバーに送られていないか確認してください。
DNSに問題があると思われる場合は、まずクライアントのドキュメントでDNSと仮想ネットワークアダプターの説明を確認し、ブラウザーで別の名前解決方式が有効になっていないか調べます。確認ページに表示される名前を消すために、知らないDNSアドレスをむやみに設定しないでください。また、Webサイトが開かない問題を解決するために、証明書の検証を無効にしないでください。
自動起動の設定:起動と自動接続は別々に設定
手動接続が正常に動作することを確認してから、クライアントの設定を開き、「Windows起動時に起動」または「ログイン後に起動」を探します。デスクトップクライアントの自動起動は、通常、Windowsへのログイン後にアプリを起動する設定です。ログイン前から接続を確立することを意味するわけではありません。
続いて、「起動時にシステムプロキシを有効にする」「自動接続」「前回の設定を復元」などの項目が別にあるか確認します。アプリの自動起動、設定の自動読み込み、通信の自動接続はそれぞれ異なる状態です。いずれか一つを有効にしただけで、すべて完了したと判断しないでください。具体的な項目名は使用中のクライアントで確認してください。
- 動作を確認した設定とポリシーを残し、クライアントの自動起動オプションを有効にします。
- Windowsの「設定」の「アプリ」や「スタートアップ」、またはタスクマネージャーのスタートアップアプリで、対象の項目が無効になっていないか確認します。
- 再起動してログインし、通知領域のアイコン、現在の設定、プロキシの状態を確認してから、対象アプリでもう一度テストします。
- 起動が重複する場合は、ソフトの自動起動と手動で登録したショートカットの両方が設定されていないか確認し、必要な方法だけを残します。
ログイン後、一時的にインターネットへ接続できない場合は、ローカルネットワークの接続が完了するまで待ち、クライアントが復帰するか確認します。クライアントを繰り返し再起動する方法を、恒久的な対策にしないでください。クライアントを変更または削除する場合は、先にソフト内でシステムプロキシを無効にしてから終了・アンインストールします。ローカルプログラムを参照するプロキシ設定がシステムに残るのを防げます。
よくあるトラブル:発生した段階ごとに確認
サブスクリプションを更新できないが、通常のWebページは開ける
まずURLに欠けがないか、アカウントとプランの状態に問題がないかを確認し、「取得失敗」と「解析失敗」を切り分けます。前者はアドレスへの到達性やアクセス権、後者は設定形式やコアの互換性が原因の可能性があります。サポートに問い合わせる際は、クライアント名、システムの種類、個人情報や認証情報を伏せたエラー内容を伝えれば十分です。サブスクリプション全体を送る必要はありません。
接続済みと表示されるが、対象のWebサイトが開けない
対象のリクエストがクライアントに届いているか確認します。ログにない場合は、システムプロキシやアプリ独自の設定を確認してください。ログにある場合は、ルールの適用結果、接続先の選択、DNSを確認します。対象プラットフォームがアカウントの地域や出口のポリシーによってアクセスを制限する場合もあります。すべてのエラーをクライアントのインストールが原因だと決めつけないでください。
クライアントを終了すると、かえってブラウザーがインターネットに接続できない
Windowsの「設定」で「ネットワークとインターネット」を開き、「プロキシ」ページを確認します。クライアントが設定した手動プロキシが残っている一方で、ローカルプログラムが終了している場合は、クライアントの通常の操作でプロキシを無効にするか、設定を元に戻してください。組織が管理するプロキシは自分で削除せず、管理者に相談してください。
インストールがまだ完了していない場合は、初心者向けガイドに戻って入手先を確認してください。プランを検討する際は、プラン料金と通信量のルールをご覧ください。まず接続と動作確認を済ませてから自動起動を設定しておくと、端末やクライアントを変えたときも同じ順序で問題を切り分けられます。