このVPN初心者向け完全ガイドでは、用語の定義から始めるのではなく、実際の利用でつまずきやすい疑問に直接答えます。複数端末で使えるか、通信量はどう計算されるか、サブスクリプションURLをどこに入力するか、プロトコルごとの違いなどは、クライアントの接続可否やトラブル時に最初に確認すべき点に関わります。
まず押さえておきたいのは、サービスのプラン、サブスクリプションURL、クライアント、回線は別のものだということです。プランは利用できる内容を決め、サブスクリプションURLはノード設定をクライアントに渡し、クライアントが接続を確立します。回線はデータが通る経路を決めます。この違いを整理すると、複雑に見えるエラーも項目ごとに切り分けられます。
複数端末で同時に使えますか?
同時接続の可否はサービスの端末ルールで決まり、プロトコル名で決まるものではありません。プランによって同時接続台数を制限する場合、クライアント数で管理する場合、台数無制限で同時接続できる場合があります。VPNWXのプランは同時接続台数に制限がないため、同じアカウントを自分のWindows、macOS、iOS、Android、Linux端末で利用できます。
台数無制限でも、すべての端末で同じクライアント設定を共有する必要はありません。デスクトップとモバイルでは、それぞれ対応するクライアントをインストールし、同じサブスクリプションを取り込みます。クライアントはサブスクリプション内のノード一覧を読み込みますが、接続状態、システムプロキシ、ルール分岐の保存方法はプラットフォームごとに異なります。
複数の端末で同時に接続できなくなっても、最初から端末数が原因だと決めつけないでください。サブスクリプションの有効期限、通信量の残量、ノードのメンテナンス状況、現在のネットワークによるプロトコル制限などを確認するのが一般的です。特定の端末だけで問題が起きる場合は、その端末のクライアントバージョン、システム時刻、権限設定を優先して確認します。
まずプランの同時接続ルールを確認し、そのうえで各プラットフォームのクライアントを個別に設定します。複数端末で同じサブスクリプションを使えることは設定の配布方法を指すもので、すべての端末が同じノードや同じ分岐モードを使う必要はありません。
通信量はどう計算され、自動でリセットされますか?
通信量とは通常、プロキシ回線を通過するアップロードとダウンロードのデータ総量を指します。ウェブページの閲覧、動画視聴、ファイル同期、システム更新のすべてで通信量が発生します。クライアントに表示されるのは端末接続中の統計値、サービスの管理画面に表示されるのはアカウント側の集計値であることが多く、集計開始時点や対象端末が異なる場合があります。そのため、クライアントの隅に表示された数字だけで残量を判断しないでください。
通信量が期間ごとにリセットされるかどうかは、プランが期間制サブスクリプションか、買い切り型の通信量パックかによります。期間制サブスクリプションでは通常、請求期間に合わせて容量が更新されます。期限のない通信量パックは、使い切るまで未使用分が残ります。「サブスクリプションの更新」と「通信量の更新」は別です。クライアントで更新を実行しても、ノード設定を再取得するだけで、請求期間や残り通信量は変わりません。
ブラウザーに表示されるファイルサイズだけでは、プロキシ側の消費量を正確に把握できません。ウェブページでは画像、スクリプト、フォント、APIレスポンスも読み込まれ、アプリがバックグラウンドで同期することもあります。接続のハンドシェイクやプロトコルのカプセル化にも少量の通信が発生します。通信量が増えた原因を調べるときは、まずOSまたはクライアントのアプリ別ネットワーク記録を確認し、クラウドストレージ、動画アプリ、システム更新がバックグラウンドで動いていないか確認してください。
速度低下は速度制限ですか?
必ずしもそうとは限りません。実際の速度は、利用中のネットワーク、無線信号、通信事業者の経路、ノードの負荷、接続先サイトの応答、プロトコルのオーバーヘッドによって決まります。複数の時間帯、複数のノード、複数の接続先で同じような上限が続く場合に、プランの帯域ルールを確認する価値があります。1回のダウンロードが遅かっただけでは、サービス側の速度制限とは判断できません。
まず同じ端末で、直接接続時と接続時の状態を比較し、その後で同じ地域の別ノードに切り替えます。直接接続も遅いなら、原因はローカルネットワークか接続先サイトにある可能性が高いです。特定のノードだけ遅い場合は、同じ地域の別回線を試してください。ウェブページは正常でも特定のアプリだけ遅い場合は、そのアプリが誤った出口を通るルールになっていないか、クライアントが制御していないネットワーク方式を使っていないか確認します。
- ✅ バックグラウンドのダウンロード、クラウド同期、システム更新を停止してから、よく使うウェブページを再確認する。
- ✅ 端末とルーターの接続を安定させ、直接接続とプロキシ接続をそれぞれ比較する。
- ✅ 同じ地域のノードに切り替え、特定ノードの問題か経路全体の問題かを確認する。
- ✅ クライアントがシステムプロキシ、ルールモード、グローバルモードのどれで動作しているか確認する。
- ❌ 1回の速度測定だけでノードの品質や速度制限の有無を判断しない。
- ❌ 端末、ネットワーク、プロトコル、接続先を同時に変更しない。原因を切り分けられなくなるためです。
常に接続しておく必要はありますか?
一律の答えはありません。常時接続が必要かどうかは利用場面で決めます。安定した出口、継続的な同期、特定アプリの常時プロキシ接続が必要なら、接続を維持できます。特定のウェブサイトを利用するときだけ使う場合は、ルールモードで対象リクエストだけをノード経由にし、それ以外は直接接続にできます。
常時接続では、制御対象となるすべての通信が現在のルールに従います。そのため、ノード切り替え、スリープからの復帰、ネットワーク切り替え後の状態に注意が必要です。ノートパソコンを有線から無線へ切り替えたり、モバイル端末のネットワークを変更したりすると、クライアントがトンネルを再確立することがあります。ステータスバーに「接続済み」と表示されても、トンネルが確立したことを示すだけで、すべての接続先サイトが正常に応答するとは限りません。
決済、社内システム、ログイン地域に敏感なサービスを扱うときは、セッション中に出口を頻繁に切り替えないでください。もともと直接接続に適した業務は、直接接続ルールに追加できます。ルールモードの目的は、より多くの通信をプロキシに通すことではなく、用途に合った経路へ通信を振り分けることです。
サブスクリプションURLとは?なぜ秘密にする必要がありますか?
サブスクリプションURLは、クライアントがノード設定を取得するためのアドレスです。クライアントがこのアドレスへリクエストを送ると、サーバー名、プロトコル、ポート、認証パラメータなどの接続設定を受け取り、選択可能なノード一覧に変換します。通常はパラメータを一つずつ入力する必要はなく、対応クライアントで「URLから取り込む」または「サブスクリプションを追加」を選び、アドレスを貼り付けて更新するだけです。
サブスクリプションURLは一般的な公式サイトのリンクではありません。アカウントの識別や設定の認証に使われるトークンが含まれることがあるため、パスワードと同じように管理してください。公開すると、他人にノード設定を読み取られたり、アカウントの通信量を消費されたりする可能性があります。自分の新しい端末で使うときは、サービスの管理画面から再度コピーし、公開チャットやスクリーンショットから探さないでください。
- アカウントの管理画面から、サブスクリプションURL全体をコピーする。
- サブスクリプション形式に対応したクライアントを開く。
- URL、リモート設定、またはサブスクリプションURLからの取り込みを選ぶ。
- URLを貼り付けて更新を実行し、ノード一覧が表示されるまで待つ。
- ノードを選んで接続し、実際の出口とDNSの状態を確認する。
更新に失敗した場合は、まずクライアントのサブスクリプション管理画面にURLを戻して確認し、通常のウェブページのように開いたままにしないでください。よくある原因は、コピー時の文字抜け、クライアントがサブスクリプション形式に対応していないこと、端末の時刻ずれ、現在のネットワークからサブスクリプションサーバーへアクセスできないこと、アカウント状態の変更などです。
プロトコル名はどう理解すればよいですか?
プロトコルは、クライアントとサーバーがデータをカプセル化、認証、転送する方法を決めます。回線の地域でも、プラン名でもありません。同じ地域のノードで複数のプロトコルを提供することもあれば、同じプロトコルを直接接続、中継、専用線の入口に配置することもあります。選ぶときは、まずクライアントが対応しているかを確認し、次に現在のネットワークがその転送方式をサポートしているかを確認します。そのうえで安定性とリソース消費を考慮してください。
| プロトコル | 基本的な位置づけ | 初心者が注意する点 |
|---|---|---|
| Shadowsocks | 軽量なプロキシプロトコルで、対応クライアントが多い | 実装によって対応する暗号方式が異なる場合があるため、取り込み後はクライアントの互換性表示を確認する |
| VMess | 特定のプロキシ環境でよく使われる認証・転送方式 | 設定には通常、転送層やTLSなどのパラメータも含まれるため、プロトコル名だけで判断しない |
| VLESS | 認証と転送を簡潔に設計した方式で、他の転送層と組み合わせて使われることが多い | クライアント、サーバー、転送パラメータを一致させる必要があり、アドレスだけの入力では不十分なことがある |
| Trojan | TLSを利用して転送するプロキシ方式 | 証明書、ドメイン名、クライアントの時刻異常がハンドシェイク失敗の原因になることがある |
| Hysteria2 | UDPベースの転送方式で、複雑なネットワーク環境を想定している | 現在のネットワークがUDPを制限していると、接続に失敗したり動作が不安定になったりすることがある |
| TUIC | QUICとUDPをベースにしたプロキシ方式 | クライアントのコアが対応している必要があり、ネットワーク切り替え後の挙動も実装によって異なる |
プロトコル名だけで速度の高低を直接判断することはできません。たとえばUDPベースのプロトコルは、一部のネットワークでは復旧が速く、遅延も適切な場合があります。しかしUDPが制限されるネットワークでは、接続自体を確立できないことがあります。サブスクリプションを使うときは、まずクライアントが明確に対応しているノードを選びます。問題が起きたら、転送方式の異なるプロトコルに切り替えて比較してください。
回線タイプはどう選べばよいですか?
直接接続、中継、IEPL専用線はアクセス経路を表します。直接接続は通常、利用者のネットワークから海外ノードへ直接接続するため経路が単純ですが、ネットワーク間のルーティングの影響を受けやすくなります。中継では、まず近い入口に接続し、そこから中継ネットワークを経由して出口ノードへ送ります。目的はネットワーク間の経路を調整することです。IEPL専用線は入口と出口の間に専用の伝送路を使う点が特徴で、一般的な公衆ネットワークの直接接続とは経路の組み立て方が異なります。
回線タイプは地域や用途と切り離して判断できません。通常のウェブページなら、距離が近く経路の安定したノードのほうが応答を得やすい傾向があります。特定地域のコンテンツが必要な場合は、入口名よりも出口の地域が重要です。ファイル転送では、継続接続が安定しているかも確認してください。ノード名の「入口」と最終的な出口は同じ場所とは限らないため、ネットワーク確認結果で判断します。
まず目的地域で出口を絞り込み、次に直接接続、中継、IEPL専用線を比較し、最後に自分のネットワーク環境で確認します。回線ラベルは経路の種類を示すもので、実際の接続確認の代わりにはなりません。
クライアントに取り込んだのに接続できないのはなぜですか?
取り込みに成功したのに接続できない場合は、「サブスクリプション取得の失敗」「ノードのハンドシェイク失敗」「接続は成功したが通信が制御されていない」を区別する必要があります。サブスクリプションの取得に失敗するとノード一覧が更新されません。ハンドシェイクに失敗すると、クライアントにタイムアウト、証明書、認証エラーなどが表示されます。通信が制御されていない場合は、クライアント上で接続済みでもブラウザーが元のネットワークを使い続けることがあります。
まずサブスクリプションを更新し、別のノードに切り替えます。すべてのノードで失敗する場合は、システム時刻、クライアントのコア、ネットワーク権限、プロトコル対応状況を確認してください。特定のプロトコルだけ失敗するなら、別の転送方式に変えて、現在のネットワークがUDPや特定の接続を制限していないか確認します。クライアントは接続済みなのに出口が変わらない場合は、システムプロキシが有効か、ブラウザーが独自プロキシを使っていないか、ルールで確認サイトが直接接続になっていないかを確認してください。
クライアントの「遅延テスト」も接続完了を意味するものではありません。TCP探測、HTTPリクエスト、クライアント独自の方法などが使われるため、テストリクエストが応答を得たことしか示しません。実際のアプリが使えるかどうかは、DNS、ルーティングルール、接続先サイト、プロキシモードにも左右されます。
DNS リークとルール分岐はどう確認しますか?
DNSはドメイン名をネットワークアドレスに変換します。DNSリークとは通常、アプリの通信はプロキシを通っているのに、ドメインの問い合わせだけがローカルネットワークの指定リゾルバーへ送られ、想定と異なる経路になる状態を指します。必ずしもウェブページが開けなくなるわけではありませんが、プライバシーの範囲、地域判定、ルール分岐の結果に影響します。
クライアントのDNS処理には、システムDNSを使う、プロキシ経由でリモートDNSへ問い合わせる、ルールに応じて分けて名前解決する、といった方法があります。適切な方法は分岐設計によって異なります。日本国内向けサイトを直接接続し、海外サイトをプロキシ経由にする場合、クライアントはドメインがどのルールに一致するかを先に判断する必要があります。名前解決の結果とルールが一致しないと、迂回接続、地域判定の異常、一部ドメインへの接続失敗が起きることがあります。
確認時は、出口アドレスとDNSリゾルバーを同時に確認してください。出口が変わっていてもリゾルバーがローカルネットワークのままだからといって、必ず設定ミスとは限りません。現在のクライアントモードに合っているかを確認する必要があります。ドメインの名前解決もプロキシ経由にしたい場合は、クライアントで対応するDNS方式を有効にし、ルールセットとプロキシモードを組み合わせてください。
プラットフォームごとに何を確認すればよいですか?
Windowsのクライアントでは通常、システムプロキシまたは仮想ネットワークアダプターのモードを使えます。システムプロキシはOSのプロキシ設定に従うアプリを主に制御します。仮想ネットワークアダプターは対象範囲が広い一方、ドライバー権限が必要で、他のネットワークツールと競合することがあります。ブラウザーは使えるのに他のアプリが使えない場合は、まず現在の制御モードを確認してください。
macOSでも、システムプロキシとトンネルモードには違いがあります。システム更新後にクライアントからネットワーク拡張の再認証を求められた場合は、システム設定で権限を確認してください。システムプロキシを変更したりトンネルを作成したりするツールを同時に実行すると、ルーティングやDNS設定が互いに上書きされる可能性があります。
iOSのクライアントは、システムが提供するネットワーク拡張を通じて接続を確立します。バックグラウンド状態はシステムが管理するため、ネットワークの切り替えや端末のスリープ後に再接続が行われることがあります。サブスクリプションは更新できるのにノードへ接続できない場合は、VPN構成を追加する権限がクライアントに残っているか、選択したプロトコルが現在のクライアントに対応しているかを確認してください。
Androidのクライアントは、システムのVPNインターフェースを使って通信を制御します。一部のOSではアプリ単位の分岐も利用できます。特定のアプリだけプロキシを通らない場合は、そのアプリが除外されていないか、バイパス設定が有効になっていないかを確認してください。省電力設定によってクライアントのバックグラウンド動作が制限され、画面ロック後に接続が切れることもあります。
Linuxでは、ディストリビューション、デスクトップ環境、クライアントの形態による違いが中心です。GUIクライアントはデスクトップのプロキシ設定を制御できる場合がありますが、コマンドラインクライアントではサービス、ルーティング、環境変数を個別に設定する必要があります。端末のプロキシ環境変数は、それを読み取るプログラムだけに影響し、システム全体の通信がトンネルに入ることを意味しません。
| プラットフォーム | 優先して確認する項目 | よくある違い |
|---|---|---|
| Windows | システムプロキシ、仮想ネットワークアダプターの権限 | 各アプリがシステムプロキシに従うか |
| macOS | ネットワーク拡張の権限、システムプロキシ | システム更新後に権限の再確認が必要になることがある |
| iOS | VPN構成の権限、プロトコル互換性 | ネットワーク切り替えやスリープ後の再接続にはシステムが関与する |
| Android | アプリ単位の分岐、バックグラウンド動作 | 省電力設定が接続維持に影響することがある |
| Linux | ルーティング、環境変数、サービス状態 | コマンドラインのプロキシとシステム全体のトンネルは対象範囲が異なる |
初心者はどの順番でトラブルシューティングすればよいですか?
まずアカウントとサブスクリプションを確認し、次にクライアントとプロトコル、最後にシステム側の通信制御と接続先サイトを確認します。この順番が重要です。サブスクリプションがすでに無効ならDNSを何度変更しても意味がありません。クライアントがノードのプロトコルに対応していないなら、ブラウザーを変えてもハンドシェイクの失敗は解決しません。
- サービスの管理画面を開き、プランの状態、残り通信量、サブスクリプションの入口を確認する。
- クライアントでサブスクリプションを更新し、ノード一覧が正常に更新されることを確認する。
- 別のノードを選び、特定ノードだけの失敗か、すべてのノードの失敗かを確認する。
- クライアントが現在のプロトコルと関連する転送パラメータに対応しているか確認する。
- システムプロキシ、仮想ネットワークアダプター、アプリ単位の分岐が想定どおり有効になっているか確認する。
- 出口アドレスとDNSの名前解決経路を確認し、実際の接続先サイトをテストする。
- 原因を特定できない場合は、クライアント名、OSバージョン、エラーテキスト、再現手順を整理してサポートへ問い合わせる。
問い合わせでは、「接続できない」という説明よりも、エラーテキストのほうが役立ちます。発生時刻、利用プラットフォーム、プロトコルの種類、回線の地域、問題を安定して再現できるかを伝えるとよいでしょう。ただし、完全なサブスクリプションURL、パスワード、認証トークンは添付しないでください。スクリーンショットを送る場合は、URLとアカウント情報を隠してから送信します。
プラン、サブスクリプション、クライアント、プロトコル、回線の関係を理解すれば、初心者がすべての内部実装を覚える必要はありません。普段はクライアントを最新に保ち、サブスクリプションURLを適切に管理し、用途に応じて回線を選びます。ネットワーク切り替えや接続異常が起きたときは、決めた順番で確認してください。