本文へスキップ

WindowsでVPNを設定する方法|インストールから自動起動まで

Windowsにクライアントをインストールし、設定の読み込み、接続先の選択、動作確認、自動起動の設定まで順を追って解説します。各手順で確認する画面も紹介します。

WindowsでVPNを設定する前に、Windows標準の接続機能を使うのか、サービス提供の専用クライアントを使うのかを確認しましょう。VPNTextを利用する場合は、クライアントを入手し、ログインして設定を取得、接続先を選んでアクセスを確認してから、自動起動を設定します。Windowsの設定画面にサーバーアドレスを適当に入力しないでください。

一般的なデスクトップ利用者の操作順に沿って説明します。クライアントによってメニュー名は異なるため、画面の説明では確認すべき項目を挙げ、特定のボタンがあるとは限りません。各手順の画面案内は確認・撮影する範囲を示すもので、特定バージョンの実画面を示すものではありません。

Windows標準VPNと専用クライアントの違い

Windowsの設定にある「VPNを追加」から接続するには、IKEv2のサーバー情報や認証情報など、サーバー側が指定する接続情報が必要です。任意のサブスクリプションリンクを読み込むための汎用機能ではありません。サブスクリプションURLをサーバー名欄に貼り付けても、通常は接続できません。

Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUICを使うには、それぞれのプロトコルに対応したクライアントまたはコアが必要です。プロトコル名は速度の目安ではなく、VPNTextが現在どの設定を提供しているかを示すものでもありません。対応状況はユーザーパネルとクライアントの案内で確認してください。

「VPN」という名前ではなく、手元にある接続情報に合った方法を選ぶ
接続方法 必要な情報 設定場所 確認するポイント
Windows標準VPN サーバーが指定するプロトコル、アドレス、認証情報 Windows設定のVPNページ プロトコルと認証方式にWindowsが対応しているか
サービス専用クライアント アカウントのログイン情報とサービス内の設定 クライアント内のログイン画面と接続先一覧 アカウントの状態、設定の取得結果
対応するサブスクリプションクライアント サブスクリプションリンク、または対応形式の設定ファイル クライアントのサブスクリプション・設定管理画面 サブスクリプション形式とプロトコルの互換性

判断のポイント:VPNTextを利用する場合は、まずユーザーパネルにあるクライアントの案内に従ってください。Windows標準VPN用の接続情報が明示的に提供されている場合に限り、Windows標準の接続手順を使います。

クライアントをインストールする前に配布元とシステムのアーキテクチャを確認

ユーザーパネルのクライアントダウンロードページからWindows版を入手してください。検索広告や見知らぬ人から届いた添付ファイルからインストーラーをダウンロードするのは避けましょう。Windowsの「システム情報」または「バージョン情報」でシステムの種類を確認し、ダウンロード案内に従ってプロセッサのアーキテクチャに合うものを選びます。PCのメーカーだけで判断しないでください。

  1. ダウンロードページでシステム要件を確認し、インストール版かポータブル版かを確認します。ポータブル版もフォルダー全体を保管してください。実行ファイルだけを移動してはいけません。
  2. 案内に従ってインストールするか、決めた場所に展開します。自動起動を設定する場合は、後から保存先を移動しないでください。移動すると、起動項目が無効な場所を参照することがあります。
  3. Windowsのセキュリティ警告が表示されたら、配布元、発行元の情報、ダウンロード案内を確認してください。作業を続けるために、システムの保護機能を安易に無効化しないでください。
  4. クライアントを起動したら、まずは初期設定のまま使います。公式の案内でサービスのインストールや仮想ネットワークアダプターの有効化が求められている場合のみ、該当する権限要求に対応してください。

インストール手順の画面案内:ダウンロードページのWindows版の選択肢、システムの種類、またはクライアント初回起動時のメイン画面が見える範囲を確認します。プラットフォームとアーキテクチャを確認できれば十分です。アカウント情報を表示する必要はありません。

画面で確認:プログラムが正常に起動し、ファイル不足やコアの起動失敗を示すエラーが表示されていないこと。

ログインして設定を取得、または対応するサブスクリプションを読み込む

VPNTextのiOS以外のクライアントでは、ログインするとサブスクリプションを取得できます。Windows専用クライアントでは、まずログインして設定の読み込みを待ちます。接続先が表示されたら、同じサブスクリプションを手動で追加する必要はありません。公式の案内に従って対応クライアントを使う場合は、ユーザーパネルにログインし、対応形式のサブスクリプションリンクを取得してください。

サブスクリプションリンクには接続設定に必要な認証情報が含まれることがあるため、パスワードと同じように管理してください。一般的な公式サイトのURLや招待リンクとは異なります。リンク全体を公開フォーラム、オンライン変換サイト、トラブル対応用のスクリーンショットに載せないでください。

  1. ユーザーパネルでクライアントに合ったサブスクリプション形式を選び、コピー機能を使って取得します。手動で選択すると、URLの末尾をコピーし損ねることがあります。
  2. クライアントのサブスクリプションまたは設定管理画面を開き、リンクから追加する項目を選びます。自分で判別できる名前を設定に付けてください。
  3. リンクを貼り付けて更新し、接続先一覧に項目が表示されたことを確認します。設定名が保存されても、サブスクリプションの取得に成功したとは限りません。
  4. 追加した設定を現在の利用対象にしてから、接続先の選択画面を開きます。クライアントにグループ選択がある場合は、実際に使うグループが「直接接続」のままになっていないことも確認してください。

サブスクリプション手順の画面案内:設定名、更新結果、接続先一覧が見える範囲を撮影します。サブスクリプションURL、アカウント識別情報、QRコード、トークンは隠してください。URLの一部だけを隠すのではなく、全体を表示しないようにします。

画面で確認:設定が選択され、更新エラーがなく、選択可能な接続先が一覧に表示されていること。

接続先を選び、プロキシの適用範囲を決める

利用するWebサイトや業務に必要な地域に合わせて接続先を選び、実際の使い勝手を確認します。普段の閲覧では、地図上で最も遠い接続先を選ぶ必要はありません。地域制限のあるプラットフォームを利用する場合は、アカウントの地域とプラットフォームの規約も確認してください。接続先の出口地域が、すべてのプラットフォームで受け入れられるとは限りません。

IEPL専線、中継、直接接続は通信経路の違いを示すもので、クライアントのプロトコルではありません。一般にIEPLは専用の伝送回線を使い、中継は転送ノードを経由し、直接接続はローカルネットワークから該当サーバーへ接続します。名称だけでは実際の通信品質を判断できません。接続先のラベルによって、クライアントへの設定読み込み手順が変わることもありません。

システムプロキシとTUNモードの選び方

システムプロキシは、Windowsのプロキシ設定に従うアプリに主に影響します。独自のネットワーク処理やプロキシ設定を使うアプリには適用されない場合があります。TUNモードは仮想ネットワークインターフェースで通信を受け取り、クライアントのルールに沿って処理します。追加の権限、ルーティング、DNS設定が関わることが多く、有効にすれば例外を気にしなくてよいわけではありません。

ブラウザーで必要な用途を満たせるなら、まずはクライアント推奨のプロキシ方式を使います。対象アプリがプロキシを経由しない場合は、アプリに個別設定があるか確認し、必要に応じてドキュメントを参照してTUNを試します。複数のプロキシクライアントを同時に起動し、それぞれで通信の取り込み機能を有効にしないでください。

ルールモードでもすべての通信がプロキシ経由になるとは限らない

ルールモードでは、指定したWebサイトをプロキシ経由にし、ローカルの接続先を直接接続にできます。グローバルモードの適用範囲もクライアントの通信取り込み方式によって異なります。システムプロキシだけを有効にした場合、通常は取り込まれたリクエストの接続先を一律にプロキシへ変更するもので、PC上のすべてのアプリに適用されるわけではありません。

接続先選択の画面案内:現在の設定、選択中の接続先、グループ選択、プロキシモードが分かる範囲を残します。実際の出口がグループ設定で決まる場合は、グループ内で現在選択されている項目も画面に含めてください。

画面で確認:選択中の接続先と実際に適用されるルールが一致していること。地域を選んでも、グループ設定が直接接続のままになっていないか確認します。

アクセス結果を確認し、DNSとルーティングをチェック

接続状態の表示は、クライアントが何らかの動作状態に入ったことを示すだけです。実際の確認では、トレイアイコンの色だけでなく、対象のWebページ、アプリ、ローカルの接続先へのアクセスを試します。初回設定時やモード変更後に、次の項目を確認してください。

  • ✅ 対象サイトを開き、ページ表示、画像の読み込み、ログインまで完了するか確認します。トップページが表示されても、その後のリクエストがすべて正常とは限りません。
  • ✅ 信頼できる接続元確認ページで出口の地域を調べ、対象アプリでも動作を確認します。ブラウザーでの結果だけでは、他のアプリの状態は分かりません。
  • ✅ 普段使うローカルサイト、プリンター、LAN内の機器にアクセスし、ローカル通信が誤って取り込まれていないか確認します。
  • ✅ クライアントのDNSドキュメントに照らして名前解決の経路を確認し、必要に応じて信頼できる検査ページも利用します。
  • ✅ クライアントを終了した後にネットワークが復旧することを確認します。アクセスできない場合は、Windowsのプロキシ設定が停止中のローカルプロキシを参照したままになっていないか確認してください。

DNSリークとは、DNSリクエストが想定外の経路を通る状態です。検査ページに特定のリゾルバー名が表示されても、それだけでリークや安全性を判断することはできません。システムDNS、ブラウザーのセキュアDNS、クライアントの名前解決ルール、TUNの使用状況をあわせて確認してください。ブラウザーと他のアプリで名前解決の方式が異なる場合もあります。

自動起動と自動接続は別々に確認する

手動で正常に接続できることを確認してから、自動起動を有効にします。まずクライアント設定で「Windows起動時に起動」などの項目を探し、次にWindowsのスタートアップアプリ画面で起動が許可されているか確認してください。設定画面の場所はバージョンによって異なるため、実際の画面で確認します。

通常、自動起動はユーザーのログイン後に行われます。サインイン画面が表示される前に接続が確立するわけではありません。プログラムの自動起動、システムプロキシの自動適用、接続先への自動接続、TUNの自動有効化は別々の設定の場合があるため、それぞれ確認してください。

  1. 動作確認済みの設定、接続先、ルールモードを維持し、必要に応じてクライアントの自動起動と自動接続を有効にします。
  2. Windowsのスタートアップアプリで該当項目が有効になっていることを確認します。クライアント側で有効にしていても、Windows側で無効になっている場合があります。
  3. Windowsを通常の手順で終了し、再度サインインします。トレイにクライアントが表示され、設定と接続先が復元されているか確認してください。
  4. アクセス確認をもう一度行います。TUNを使う場合は、メイン画面が開いているだけでなく、関連サービスが実際に起動していることも確認してください。

起動時に権限の確認が繰り返し表示される場合は、まずクライアントが案内するサービスのインストール方法を確認してください。システムの権限保護をすぐに無効化しないでください。会社管理のPCでは、スタートアップ項目、仮想ネットワークアダプター、プロキシ設定が制限されている場合があります。端末の管理規定に従ってください。

自動起動の画面案内:クライアントの起動・接続設定と、Windowsのスタートアップアプリの状態をそれぞれ確認します。スクリーンショットを共有する際は関連するプログラム項目だけを残し、ほかの業務用ソフトの情報が映らないようにしてください。

画面で確認:サインイン後にプログラムが起動し、プロキシまたはTUNの状態が想定どおりで、対象アプリに実際にアクセスできること。

接続できないときは、問題の発生箇所から確認

サブスクリプションの更新に失敗する:まず通常のネットワークが使えることを確認し、コピーした内容、アカウントの状態、形式の対応状況を調べます。設定の取得中にエラーが出ている場合、まだ読み込まれていない接続先を何度切り替えても解決しません。サブスクリプションURLのパラメーターもむやみに変更しないでください。

ブラウザーは使えるが、ほかのアプリは使えない:アプリがシステムプロキシに従うか、独自のプロキシ設定があるか確認してから、TUNが必要か判断します。モードを切り替えた後は対象アプリを再起動し、以前の接続経路が残らないようにしてください。

Webページは開くが、ログインや画像の読み込みに失敗する:ルールの適用状況とリクエストエラーを確認し、リソースのドメインが異なる出口に振り分けられていないか調べます。一部の問題を解決するために証明書の検証を無効にしないでください。システム時刻が間違っている場合は、先に修正します。

終了後にネットワークが切れる、またはスリープ復帰後に使えない:残っているシステムプロキシ、仮想ネットワークアダプター、ルーティングの状態を確認し、まずクライアントの通常の切断・復元機能を使います。解決しない場合はトラブルシューティングガイドを確認するか、サポートチケット窓口から個人情報を伏せたエラー情報を送信してください。

完了の目安:設定を更新でき、対象アプリに意図した接続先が適用され、ローカルの接続先も正常に使え、終了後にネットワークが復旧し、Windowsに再サインインした後も同じ状態を再現できること。まず手動で一連の操作を確認してから、自動起動で同じ手順を実行できるようにします。

無料で試す