使い方ガイド 約8分

Windows入門:クライアントのインストール、サブスクリプションの取り込み、接続先の選択から起動時の自動起動まで

Windowsの初期設定を5つの手順で解説。クライアントのインストール、サブスクリプションの取り込み、接続先の選択、接続確認、自動起動を画面の確認ポイント付きで案内します。

このWindows VPN設定ガイドは、サブスクリプションクライアントを初めて使う方に向けたものです。設定は「インストールして接続」をクリックするだけではありません。クライアントがサブスクリプションを正しく読み込み、システムプロキシまたは仮想NICが想定どおり動作し、利用目的に合ったルール分岐になっているかを確認する必要があります。最後に出口アドレスとDNSも確認しましょう。本記事の手順に沿えば、インストール、取り込み、接続先の選択、確認、自動起動までを一連の検証可能な流れで設定できます。

インストール前にクライアントの入手元と動作モードを確認する

Windows向けのネットワーク高速化クライアントには、大きく分けてポータブル版とインストール版があります。ポータブル版は通常、展開後に実行し、設定やキャッシュがプログラムフォルダーに保存される場合があります。インストール版はスタートメニューに登録され、仮想NICやバックグラウンドサービスを追加することがあります。接続性能に本質的な違いがあるとは限らないため、選ぶ際は似た名前のソフトを適当にダウンロードせず、サービスパネルの対応情報を優先してください。

ダウンロード後は、ファイル名、公開元、システムアーキテクチャを確認します。Windowsにセキュリティ確認画面が表示された場合は、公開者とファイルの入手元がサービス提供元の案内と一致しているか確認してください。仮想NICを必要とするクライアントでは、ネットワークコンポーネントのインストールに管理者権限を求められることがあります。通常の実行時にも権限が必要かどうかは、クライアントの実装によって異なります。

初回起動後、すぐに接続するのは避けましょう。設定画面を開き、クライアントが対応する動作方式を確認します。一般的には「システムプロキシ」と「TUN」または「仮想NIC」があります。システムプロキシはWindowsのプロキシ設定に従うアプリに主に作用し、設定は軽量ですが、一部のゲーム、コマンドラインツール、独自にネットワーク接続を管理するソフトは回避することがあります。TUNモードはネットワーク層でより広い範囲を処理でき、アプリの通信をまとめて扱いたい場合に適しています。一方で、他の仮想NIC、セキュリティソフト、企業ネットワークのポリシーと競合しやすくなります。

インストール段階の結論: 初回設定では、サービス提供元が推奨するデフォルトモードを使います。ブラウザーや一般的なデスクトップソフトで国際的なWebサイトにアクセスするだけなら、まずシステムプロキシを試してください。アプリがシステムプロキシに従わない場合や、通信全体を処理する必要がある場合にのみ、TUNモードへ切り替えます。

サブスクリプションを取り込み、設定が更新されたことを確認する

サブスクリプションは単一の接続先でも、通常のWebページURLでもありません。一般にサービスパネルで生成され、クライアントがアクセスすると、ノード名、サーバーアドレス、ポート、プロトコルパラメータ、グループ情報などを取得します。正しく取り込めると、クライアントの接続先一覧は空の状態から選択可能な状態に変わります。認識できないテキストが1件だけ表示される場合は、取り込み先またはサブスクリプション形式が合っていない可能性があります。

  1. サービスパネルにログインし、サブスクリプションまたはクライアント設定の画面を開き、現在のWindowsクライアントに対応するサブスクリプションリンクをコピーします。
  2. クライアントに戻り、「サブスクリプション管理」「設定管理」など、同じ意味のメニューを探します。
  3. サブスクリプションを追加し、識別しやすい名前を入力してからリンクを貼り付けます。リンクの前後にスペースや改行を残さないでください。
  4. 保存後、更新を実行します。接続先一覧が更新されるまで待ち、地域、接続経路の種類、プロトコルなどの情報が表示されるか確認します。
  5. サブスクリプションの編集画面を閉じ、メイン画面に戻って設定を選択します。クライアントによっては、取り込んだ設定を有効にして初めてノードがプロキシグループに表示されます。

更新に失敗した場合は、リンク内の文字を何度も編集するのではなく、まずサービスパネルからリンクをコピーし直します。その後、システム時刻、サービスパネルを開けるネットワーク状態、クライアントがファイアウォールに阻止されていないかを確認してください。同じリンクで汎用形式と特定クライアント向け形式が提供される場合もあります。誤った形式を取り込むと、形式が無効、または解析に失敗したと表示されることがあります。その場合はパネルに戻り、ソフトウェア名に合ったサブスクリプション入口を選びます。

サブスクリプションリンクはログイン情報と同じように管理してください。別のPCで使う場合は、チャットツールで転送するより、パネルから再取得するほうが安全です。クライアントの「サブスクリプションを自動更新」は定期的に設定を取得する機能であり、新しい接続先へ自動的に切り替わることを意味しません。更新後も、現在選択中のグループとノードを確認してください。

プロトコル、接続経路の種類、選択の順番を理解する

クライアントの接続先名には、Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUICがよく表示されます。これらは通信設定またはプロトコルファミリーであり、接続経路の品質を直接示すものではありません。同じプロトコルでも異なるネットワーク経路で動作し、異なるプロトコルでも近い出口を共有する場合があります。そのため、「特定のプロトコルなら必ず速い」という判断は信頼できません。

項目 主な役割 初期設定で確認すること
Shadowsocks 軽量な暗号化プロキシで、対応クライアントが幅広い 暗号化方式とサーバー設定がサブスクリプションから自動提供されることを確認する
VMess / VLESS 組み合わせ可能なトランスポート層で使われるプロキシ設定 トランスポート方式、ホスト名、安全性に関するパラメータを手動で変更しない
Trojan TLS設定に基づいて暗号化接続を確立する システム時刻や証明書の検証に問題があると、ハンドシェイクに失敗することがある
Hysteria2 / TUIC QUICベースのトランスポート方式で、特定のネットワーク条件に適している 一部の企業ネットワークや公衆ネットワークではUDPが制限されるため、実際にテストする必要がある
IEPL専用線 国際的なネットワーク経路の種類を示すもので、プロキシプロトコルではない 対象地域、安定性、実際の利用アプリを組み合わせて選ぶ

接続経路には、直結、中継、IEPL専用線などの表示が付くことがあります。直結はローカルネットワークから海外サーバーへ直接接続する方式で、経路は単純ですが、体感は現地の通信事業者、国際出口、接続先地域の影響を受けやすくなります。中継では、まず近隣の入口に接続し、そこから中継ネットワークを経由して出口へ向かいます。異なるネットワーク間の経路改善を狙えますが、その時点のネットワーク状態も考慮が必要です。IEPL専用線は、入口と出口の間に専用の国際イーサネット経路を使うことを示します。ShadowsocksやTrojanなどのプロトコルとは異なる層の概念で、前者はネットワーク経路、後者はクライアントがプロキシ接続を確立する方法を表します。

接続先は「用途に必要な地域を優先し、次に経路の種類、最後にプロトコル」の順で選ぶとよいでしょう。地域限定コンテンツへアクセスする場合は、出口地域を一致させる必要があります。一般的なWebサイトや開発資料なら、地理的に近く経路が安定した地域から試します。クライアントに表示される遅延は、通常ノード入口までの測定値にすぎず、Webページの読み込み、ファイル転送、動画のバッファリングを完全に反映するものではありません。

接続先選択の結論: プロトコル名だけではネットワーク経路を判断できません。まず地域を正しく選び、次に経路の種類を比較し、最後に現在のネットワークでTCP、UDP、仮想NICが安定して動作する設定を選びます。

接続後に出口、DNS、アプリの通信を確認する

接続をクリックしたら、まずクライアントの状態を確認します。正常ならコアプロセスが実行中になり、現在の接続先が明確に表示され、Webサイトへアクセスした際にアップロードとダウンロードの通信量が変化します。接続済みと表示されるのにどのWebサイトも開けない場合は、システムプロキシのポートが他のソフトに使われていないか、TUN仮想NICが起動しているか、現在のルールグループが通信を利用できないノードへ誤って送っていないかを優先して確認します。

ネットワークが有効になったことを確認するには、少なくとも3つの観点が必要です。1つ目は出口アドレスです。接続前後でグローバル出口を調べ、地域が選択した接続先に応じて変わったか確認します。2つ目はDNSです。ドメイン名を検索する際、問い合わせが現在の経路と関係のないローカルリゾルバーへすべて送られ続けていないか確認します。3つ目はアプリです。ブラウザー、コマンドラインツール、実際に使うソフトを個別にテストしてください。これらは異なるプロキシ方式を使うことがあります。

DNSリークとは通常、アプリの通信はプロキシを通る一方、ドメイン検索だけがローカルネットワークから直接送信され、検索対象が露出したり地域ごとの解析結果が一致しなくなったりする状態を指します。対策は、任意のパブリックDNSを入力することではありません。クライアントのDNSモジュール、ルール分岐、動作モードを連携させることが重要です。TUNを有効にする場合は、通常クライアント推奨のDNS処理設定を使います。システムプロキシの場合は、すべてのアプリのDNSリクエストが自動的にプロキシへ入るわけではない点に注意してください。

ブラウザーは使えるのに特定のデスクトップアプリだけ失敗する場合、問題は接続先ではなく、そのアプリがシステムプロキシを読み取るかどうかにあることが多いです。まずアプリ内のネットワーク設定を確認し、そのうえでTUNを使うか判断します。すべてのアプリに接続できない場合は、ノードの障害、サブスクリプションの期限切れ、システム時刻の誤り、コアの未起動、ファイアウォールによる遮断などが考えられます。切り分けでは一度に1つの変数だけを変更してください。同じ地域の接続先、経路の種類、動作モードとDNSの順に試すと、原因を特定しやすくなります。

ルール分岐を設定し、すべての通信を同じ経路に送らない

グローバルプロキシでは、クライアントが処理する通信を現在の接続先へ一括して送ります。仕組みが単純で、接続が成立しているかを確認する際に適しています。ただし長期利用では、国内サイト、LAN機器、ソフトウェア更新、国際的なWebサイトで必要な経路が異なります。グローバルモードでは遠回りや接続不良が起こる場合があります。ルール分岐は、ドメイン、IP、アプリ、ルールセットに応じて直結、プロキシ、ブロックを決めるため、安定後の日常利用に向いています。

モード 適した利用場面 よくある問題
グローバルプロキシ 初回の接続テスト、ルールの誤判定の切り分け ローカルサービスが遠回りになり、LANへのアクセスに影響することがある
ルール分岐 Web閲覧、開発、オフィス作業などの日常的な混在環境 ルールが古いと、新しいドメインが誤ったグループへ送られることがある
直結 プロキシを一時停止し、確認のためクライアントの動作だけを維持する ノードがまだ有効だと誤認しやすい

初回確認では、短時間だけグローバルモードを使って接続先自体が利用できることを確認し、その後ルールモードへ戻します。ルール画面には「プロキシ」「直結」「自動選択」「地域グループ」などが表示されます。デフォルトノードを設定するだけでなく、処理対象外の通信が最終的にどのグループへ入るかも確認してください。特定のWebサイトの動作に問題がある場合は、クライアントのログでそのドメインがどのルールに一致したかを調べ、グループを一時的に切り替えるか、ルールを更新するか判断します。

開発ツールでは追加の確認が必要です。ブラウザーは通常システムプロキシに従いますが、Git、パッケージマネージャー、コンテナ環境、Linuxサブシステムは、それぞれ独自のプロキシ変数やネットワークスタックを使うことがあります。Windowsでシステムプロキシを有効にしただけでは、これらのツールが自動的に引き継ぐとは限りません。逆に、コマンドラインでプロキシ変数を長期間保存すると、クライアント終了後もダウンロードコマンドがローカルプロキシポートへ接続しようとすることがあります。設定後は、実際の作業環境ごとに通常の名前解決とダウンロードを一度テストしてください。

起動時の自動起動を設定し、切断後に復元できるようにする

起動時の自動起動には通常、Windows起動時にクライアントを起動する設定と、クライアント起動後に自動接続する設定の2段階があります。前者だけを有効にすると、ソフトがタスクバーに表示されるだけの場合があります。後者も有効にすると、前回使った設定を自動的に読み込みます。初回設定では、すぐに自動接続を有効にしないことをおすすめします。まず接続先、DNS、ルール分岐を確認し、切断時にシステムプロキシが復元されることを確認してから自動化しましょう。

  1. クライアントの設定でシステム起動時の起動を有効にし、Windowsのスタートアップアプリ一覧に該当項目があることを確認します。
  2. 必要に応じて、起動後の自動接続または前回の状態の復元を有効にし、現在のデフォルト設定と接続先グループを記録します。
  3. クライアントを通常終了した後、システムプロキシを確認し、ローカルポートを指す手動プロキシが残っていないことを確認します。
  4. Windowsを再起動し、クライアントが読み込まれるまで待ってから、コアの状態と現在のノードを確認します。
  5. 国内サイトと国際経路が必要なWebサイトを1つずつ開き、ルール分岐とDNSが想定どおり動作することを確認します。

再起動後にクライアントは起動したものの接続されない場合は、「クライアントを起動」と「コアを起動」が別々の項目になっていないか確認します。接続成功と表示されるのにWebサイトを開けない場合は、起動順序の影響で仮想NICやネットワークサービスの準備が整っていない可能性があります。接続を繰り返しクリックせず、クライアントのログを確認してください。企業ネットワーク、エンドポイントセキュリティポリシー、他の仮想NICによって起動動作が変わることもあります。その場合はクライアントの自動起動だけを残し、自動接続を無効にして、ネットワークが準備できてから手動でコアを起動します。

よくある不具合を症状から切り分ける

サブスクリプションは保存できるが、更新後に接続先が表示されない

まず、パネルのページアドレスではなくサブスクリプションリンクを取り込んでいることを確認し、次にクライアントの種類が合っているか確認します。汎用サブスクリプションと特定クライアント向け設定では、形式が異なることがあります。クライアントログに解析エラーが表示される場合は、手動でエンコード内容を変更せず、パネルから対応する入口をコピーし直してください。

接続済みと表示されるが、ブラウザーの出口が変わらない

システムプロキシが実際に有効になっているか、ブラウザーが独自のプロキシ拡張を使っていないか、組織のポリシーで管理されていないかを確認します。ルールモードを使っている場合は、出口を確認するWebサイトがプロキシグループに一致しているかも確認してください。短時間だけグローバルモードに切り替えて比較すると、問題が接続先にあるのかルールにあるのか判断できます。

ブラウザーは使えるが、ゲームやコマンドラインツールが使えない

これは通常、アプリがWindowsのシステムプロキシを読み取っていないことを示します。まずアプリ自身のネットワーク設定を確認し、より広い通信を処理する必要がある場合にTUNモードを検討します。有効化後にLANアクセスの異常が発生した場合は、仮想NICをすぐ削除せず、LANやプライベートアドレスを迂回するルールを確認してください。

しばらく接続した後、突然ドメインを解決できなくなった

まず、接続先が切断されたのか、DNSだけが失敗しているのかを判断します。既知のサービスには直接アクセスできるのに新しいドメインだけ開けない場合は、名前解決の問題である可能性が高いです。サブスクリプションの更新、接続先の切り替え、クライアントのDNSモジュールの更新を個別に試すことで、設定、経路、名前解決の各段階を検証できます。すべての項目を同時に変更しないでください。

クライアントを終了すると、システム全体がインターネットに接続できなくなる

よくある原因は、システムプロキシが正常に元へ戻っていないことです。元のクライアントを再起動し、システムプロキシの無効化またはプロキシ設定のクリアを実行してから、通常どおり終了します。TUNを使用している場合は、仮想NICの状態とデフォルトルートが復元されているか確認してください。作業前にログを保存しておくと、プロキシ設定の残留とWindows本体のネットワーク障害を区別しやすくなります。

設定完了の判断基準: クライアントがサブスクリプションを更新して接続先を表示できること、接続後の出口が選択した地域と一致すること、DNSと実際のアプリ通信がルールに従って処理されること、切断後にシステムネットワークが復元されること、Windowsの再起動後も想定どおり読み込まれること。これらを満たして初めて、初回設定は完了です。
無料で使う