本文へスキップ

Windows VPNの始め方:クライアントのインストール、サブスクリプションの読み込みから自動起動まで

Windowsで初めてVPNを設定する方向けに、クライアントのダウンロード、サブスクリプションの読み込み、接続先の選択、接続確認、自動起動の設定まで順を追って解説します。

Windows VPNの設定で大切なのは、「接続済み」と表示されることではなく、利用したいアプリの通信が選択した国際回線を通ることです。クライアントの入手、サブスクリプションの取得、接続先の選択、通信の確認、自動起動の設定の順に進めましょう。まず手動接続を確認してから自動実行を設定すれば、問題が起きたときに原因を切り分けやすくなります。

インストール前に確認:クライアント・アカウント・サブスクリプションの違い

クライアントはパソコンで接続に使うソフト、アカウントはサービスの管理画面にログインするためのもの、サブスクリプションは対応クライアントに接続先や設定を提供するものです。相互に関係しますが、それぞれ別の役割があります。管理画面にログインできても、クライアントが接続先を取得済みとは限りません。また、クライアントに接続先が表示されていても、システムや対象アプリがその接続先を使っているとは限りません。

Windowsの設定にある標準VPN機能は、対応するプロトコルや設定に制約があり、あらゆるプロキシ用サブスクリプションを直接読み込めるわけではありません。Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUICなどを使うには、通常、対応するクライアントやコアが必要です。これらの名称をサービスが必ず対応しているプロトコルの一覧と見なさず、管理画面のクライアント案内とサブスクリプション形式を確認してください。

VPN19ではメールアドレス不要で、ユーザー名とパスワードを使ってアカウントを作成できます。認証情報を安全に保管してから、管理画面でダウンロードとサブスクリプションの案内を確認してください。ログイン後にサブスクリプションを取得できます。Windowsクライアントもログイン後のダウンロードページから入手してください。古いリンクを恒久的な入手先と誤認しないよう、この記事ではインストーラーへの直リンクを掲載していません。

情報の用途を確認してから、入力先を選びましょう
情報・ページ 用途 よくある誤用
管理画面のアカウント アカウント、プラン、ダウンロード、サブスクリプション情報の確認 管理画面のパスワードを、任意のプロキシ設定に入力する
サブスクリプションURL 対応クライアントで設定を読み込み、接続先を更新する 通常のウェブページURLや公開用共有リンクとして扱う
接続先の選択 接続に使うノードやルールの対象を指定する 国名だけで対象サイトを利用できると判断する
システムプロキシまたはトンネルモード アプリの通信をクライアントにどう渡すかを決める 接続先を選んだだけで、通信をクライアントに渡す設定を有効にしない

ダウンロードとインストール:入手元とシステムとの互換性を確認

VPN19の管理画面にあるダウンロードページからWindowsクライアントを入手し、案内を確認してください。異なるアーキテクチャのバージョンが用意されている場合は、Windowsのシステム情報でシステムの種類を確認し、適合するインストーラーを選びます。ファイル名にWindowsとあるだけで互換性を判断せず、検索広告や見知らぬファイル共有サイトからダウンロードしないでください。

  1. ダウンロードしたファイルを保存し、ファイル名と公開元を確認します。入手先に検証情報がある場合は、案内に従って照合してください。検証値を推測してはいけません。
  2. 起動中の旧バージョンのクライアントを終了してから、インストールの案内に従ってください。システム権限の確認が表示された場合は、公開元と操作内容を確認します。インストールを進めるために、システムの保護機能を無効にしないでください。
  3. 初回起動時に、ログイン、サブスクリプションの読み込み、またはローカル設定の読み込みが必要かを確認します。クライアントによってメニュー名が異なる場合があるため、管理画面のガイドに沿って操作してください。
  4. 設定はひとまず初期状態のままにします。後から検証しやすいよう、自動切り替え、複雑なルール設定、自動起動はまだ追加しないでください。

インストール後に起動できない場合は、エラーメッセージをそのまま記録し、アーキテクチャ、システム要件、必要なコンポーネントの説明を確認してください。異なる入手元のバージョンを繰り返しインストールすると、設定フォルダーが複数残り、原因の特定が難しくなることがあります。ほかのネットワークプロキシツールを使っている場合は、システムプロキシや仮想ネットワークアダプターの設定が競合しないよう、いったん終了してください。

サブスクリプションの読み込み:形式と更新結果を確認

アカウントへのログイン後に設定を自動取得するクライアントもあれば、リモートサブスクリプションを手動で追加する必要があるものもあります。有効な接続先がすでに表示されている場合は、手順をそろえるためだけに再度読み込む必要はありません。手動で追加する場合は、管理画面から利用するクライアントに対応したサブスクリプションURLをコピーし、クライアントのサブスクリプション管理または設定管理でリモートソースとして登録してから更新します。

コピー時はURL全体を選び、前後に空白が入らないようにしてください。ドメイン名だけをコピーするのも避けましょう。管理画面のURL、サブスクリプションURL、個別ノードの共有リンクは用途が異なるため、互いに置き換えることはできません。読み込み後は、設定名や接続先一覧が表示されたか、更新結果がどうなったかを確認してください。保存ボタンを押せたかどうかだけでは判断できません。

解析エラーが表示された場合は、まずサブスクリプションの形式とクライアントの互換性を確認してください。ソフトによって受け付ける設定の構造が異なり、同じ「サブスクリプション」でもそのまま使えるとは限りません。ネットワーク接続エラーの場合は、パソコンのインターネット接続、管理画面へのアクセス、サブスクリプションURLの状態を確認します。理由を確認せずにプロトコルを変更したり、証明書の検証を無効にしたり、設定をすべて削除したりしないでください。

接続先と通信をクライアントに渡す方法を選ぶ

まず利用するサービスを決めてから接続先を選びます。対象サービスにアカウントの地域、提供範囲、コンテンツの利用許諾に関する条件がある場合は、事前に規約を確認してください。接続先に表示された国名は選択の参考情報の一つにすぎず、対象サービスを利用できる保証にはなりません。また、すべてのアプリが自動的にその国の出口を使うわけでもありません。

直結、中継、IEPL専線は、ネットワーク経路や通信を運ぶ方式の違いを示すもので、クライアントのプロトコル名ではありません。直結は通常、海外ノードへ直接接続する方式、中継は別の転送ポイントを経由する方式、IEPLは専用線による通信方式を指します。名称だけで優劣が決まるわけではなく、特定のウェブサイトが必ず利用できるとも限りません。実際の接続先の説明に明記されている場合に、その種類を確認してください。

まずは状態を確認しやすいモードで基本の接続を確認

システムプロキシは通常、Windowsのプロキシ設定に従うアプリを対象とし、パソコン上のすべての通信を制御するものではありません。独自のネットワーク設定を持つアプリや、プロキシを使わず直接接続するアプリもあります。クライアントにトンネルモードやTUNモードがあれば、より広範囲の通信を取り込める場合があります。ただし、対象範囲はルーティング、除外設定、クライアントの実装によって異なり、追加の権限が必要になることもあります。

初めて設定する場合は、クライアントの案内に従ってシステムプロキシを有効にし、ルールモードを選んでブラウザーで確認する方法がわかりやすいでしょう。対象アプリがシステムプロキシに従わない場合は、アプリ独自のプロキシ設定、またはクライアントのトンネルモードを検討してください。ルールモードでは、ドメイン、アドレス、プロセスなどの条件に応じて通信先を振り分けます。「グローバル」は通常、プロキシの適用方針を変更する設定であり、取り込まれていないアプリの通信まで自動的に接続先を通るという意味ではありません。

接続確認:出口IPアドレス、DNS、アプリごとの動作をチェック

クライアントに接続成功と表示されても、確認できるのは接続処理の一部が成立したことまでです。実際に使うアプリで確認し、プロキシを有効にする前の状態を記録してから、設定後の結果と比較してください。確認用のページも、検証対象の経路を実際に通っている必要があります。

DNSはクライアントのモードとあわせて確認

DNSはドメイン名をIPアドレスに変換します。アプリはシステムのDNS、クライアントが制御するDNS、またはブラウザー独自の暗号化DNSを使う場合があります。DNSリークとは、DNS問い合わせが想定していた保護経路を通らない状態です。確認ページに特定の国名が表示されたというだけで、DNSリークと判断することはできません。

確認する際は、クライアントのDNS設定、ブラウザーのセキュアDNS設定、トンネルモードをあわせて確認してください。ブラウザー独自のDNSを使うと、ほかのアプリとは異なる結果になることがあります。また、DNSサーバーの所在地表示が正確とは限りません。問題が見つかった場合は、クライアントのドキュメントに従ってDNSの設定を変更し、同じアクセス確認を繰り返してください。DNS変更ツールをむやみに重ねて使わないでください。

確認の目安

出口IPアドレスの変化、対象サービスからの正常な応答、アプリの通信が想定したルールに従っていることをあわせて確認すれば、設定が有効になったと判断しやすくなります。ブラウザーでは使えてもデスクトップアプリで失敗する場合は、すべての接続先をすぐに変えるのではなく、まず通信を取り込む範囲を確認してください。

Windows起動時の自動起動:起動・接続・通信制御を区別する

手動接続を確認してから、自動実行を設定します。Windows起動時にクライアントを起動すること、クライアントが接続先への接続を復元すること、システムプロキシやトンネルを自動で有効にすることは、それぞれ別の動作です。起動時の自動実行だけを有効にすると、ウィンドウが開くだけの場合があります。クライアントが動作していないのにシステムプロキシだけが残っていると、プロキシ設定に従うアプリが一時的にインターネットへ接続できなくなることもあります。

  1. クライアントの設定で起動時に実行する項目を探し、Windowsのスタートアップアプリの管理画面でも無効になっていないか確認してください。項目名や設定場所は、利用しているWindowsとクライアントによって異なります。
  2. 起動後の接続、前回の設定の復元、プロキシの自動有効化などの機能がクライアントに用意されている場合は、説明を確認したうえで必要に応じて有効にします。これらの機能が初期状態で有効だと決めつけないでください。
  3. 通常の手順でクライアントを終了し、パソコンを再起動します。デスクトップが表示されたら、クライアントが起動しているか、設定が読み込まれているか、接続先に接続できているか、プロキシモードが想定どおりかを確認してください。
  4. 対象アプリで接続を再確認し、クライアント終了後のネットワーク状態も調べます。終了後にアクセスできない場合は、Windowsのプロキシ設定に使えないローカルプロキシのアドレスが残っていないか確認してください。

ノートパソコンでは、スリープからの復帰後やネットワーク切り替え後にも確認してください。Wi-Fiがまだ接続されていないと、クライアントが起動済みでもすぐには接続できない場合があります。起動タスクを増やして問題を隠すのではなく、ネットワーク復旧後の接続状況を確認しましょう。管理者権限が必要なモードは、クライアントのドキュメントに記載された正式な起動方法を使用してください。

よくあるトラブル:設定の層ごとに確認

サブスクリプションに接続先が表示されない:アカウントの状態、サブスクリプションの更新結果、形式の互換性を確認してください。ダウンロード自体に失敗したのか、ダウンロード後の解析に失敗したのかを切り分けると、対処方法を判断しやすくなります。

クライアントは接続するが、ウェブページが開かない:選択した設定、システムプロキシの接続先、ルールの適用状況、DNSを確認してください。設定の競合を避けるため、ほかのプロキシツールを終了して再試行します。クライアントを終了すると通常のネットワーク接続もできなくなる場合は、まずシステムプロキシを元に戻し、基本のインターネット接続を確認してください。

サイトは開くが、一部の機能が使えない:対象サービスが別のドメインや独立した接続を使っている、またはアカウントの地域に制限がある可能性があります。失敗したリクエストに適用されたルールを確認し、すべての問題を接続先の品質が原因だと決めつけないでください。対象サービスの利用権限や地域ポリシーも別途確認が必要です。

ネットワークを切り替えたら接続できなくなった:まず新しいネットワーク自体が使えるかを確認し、次にクライアントの再接続結果を調べてください。一度に変更する設定は一つに絞り、変更前後の状態を記録します。サポートへ問い合わせる際は、システム環境、クライアントのバージョン、利用モード、エラーメッセージ、再現手順を伝えると、「接続できない」とだけ伝えるより原因を特定しやすくなります。

日常的なメンテナンスでは、サブスクリプションの更新、クライアントのバージョン確認、利用可能な設定の保管を行いましょう。具体的な設定場所は使い方ガイドをご覧ください。接続の問題は接続トラブルの確認ガイドを参照するか、管理画面からサポートチケットを送信してください。

初月無料