WindowsでVPNを設定する際は、ソフトをインストールするだけでなく、サブスクリプションや接続先、通信の経由方法を適切に組み合わせることが大切です。ダウンロードから自動起動までを解説し、ブラウザーの通信が選択した接続先を経由しているか確認する方法も紹介します。まず手動で接続を確認してから自動起動を設定すると、問題の原因を特定しやすくなります。

クライアントによってボタン名は異なります。ここでは「設定」「サブスクリプション」「システムプロキシ」など、一般的な名称を使って機能を案内します。専用のガイドがある場合は、実際のクライアント画面と使い方ガイドを確認してください。ボタン名を合わせるために、提供元が不明なソフトをダウンロードしないでください。

インストール前に確認:クライアント、サブスクリプション、アカウントの関係

クライアントは設定を読み込んで接続を確立するソフトです。サブスクリプションリンクから接続先の設定を取得し、アカウント画面ではプランの確認やサブスクリプションの管理、ダウンロードページへのアクセスができます。サブスクリプションリンクは通常のウェブページやログインパスワードとは異なりますが、リンクを持つ人がアカウントに紐づくサービスを利用できる場合があります。認証情報と同様に大切に保管してください。

VPNShunshunの利用登録にメールアドレスは不要で、ユーザー名とパスワードで登録できます。Windowsクライアントはログイン後にダウンロードでき、サブスクリプションもログイン後に取得できます。まずクライアントのダウンロードページを開き、Windows用のバージョンを選択してください。他のプラットフォーム向けのインストーラーを、ファイル名だけ変更して使わないでください。

  • ✅ ダウンロードページが本サービスのアカウント画面にあることを確認し、ファイル名と画面の説明を照合します。
  • ✅ Windowsの「設定 → システム → バージョン情報」でシステムの種類を確認し、画面に表示されたアーキテクチャに合うバージョンを選びます。
  • ✅ 設定ファイルの保存場所を把握し、サブスクリプションのURLを公開の掲示板やスクリーンショットに載せないようにします。
  • ✅ ネットワークを制御している他のプロキシクライアントをいったん停止し、ルートやシステムプロキシの設定が競合しないようにします。

Windows標準の「設定 → ネットワークとインターネット → VPN」は、あらゆるサブスクリプションを読み込める機能ではありません。Shadowsocks、VMess、Trojan、VLESSなどのプロキシプロトコルでは、サブスクリプションURLをこのWindowsの画面に直接入力できません。対応する設定形式とプロトコルを扱えるクライアントが必要です。

Windowsクライアントをインストールして初回起動する

  1. ブラウザーのダウンロード一覧を開き、アカウント画面から取得したファイルを探して「フォルダーに表示」を選びます。提供元とファイル形式を確認してください。
  2. インストーラーの場合は、ダブルクリックしてウィザードの案内に従います。ポータブル版の圧縮ファイルの場合は、固定のフォルダーにすべて展開してから起動してください。圧縮ファイル内のプレビューから直接実行しないでください。
  3. アクセス許可を求める画面が表示されたら、発行元とインストール手順を確認します。発行元が一致しない場合や入手元が不明な場合は中止し、システムの保護機能を無効にして無理にインストールしないでください。
  4. 起動後、タスクバーの通知領域を確認します。ウィンドウを閉じるとタスクトレイに最小化されるソフトもあります。トレイのアイコンをクリックすると、再びウィンドウを開けます。

通常のシステムプロキシモードでは管理者権限が不要な場合があります。一方、仮想ネットワークアダプターのインストール、TUNの有効化、システムサービスの利用には権限が必要なことがあります。クライアントの案内に従って許可し、「常に管理者として実行」をあらゆる問題の解決策と考えないでください。

サブスクリプションを追加:設定の表示を確認してから接続先をチェック

アカウント画面に戻り、サブスクリプション関連の項目を探します。「クライアントにインポート」ボタンがある場合は、インストール済みのソフトに対応しているか確認してください。サブスクリプションURLをコピーする方式なら、クライアント側で手動追加します。本サービスは公開記事にサブスクリプションURLを掲載していません。

  1. アカウント画面で「サブスクリプションURLをコピー」または同等の項目を選びます。ブラウザーのアドレスバーに表示されているアカウントページのURLを、サブスクリプションURLとして使わないでください。
  2. クライアントの「設定」「サブスクリプション」「設定管理」などの画面を開き、リモート設定の追加またはURLからのインポートを選びます。
  3. URLを貼り付け、識別しやすい設定名を入力して保存し、更新またはダウンロードを実行します。
  4. 設定一覧に戻り、追加した設定を選びます。次に接続先またはプロキシグループの画面を開き、接続先の名前が正しく表示されていることを確認します。

インポートが成功しても、設定が有効になったとは限りません。クライアントによっては、さらに「使用」をクリックするか、現在の設定として指定する必要があります。既存のリモートサブスクリプションを何度も複製すると、次回の更新時に選択を誤りやすくなります。アカウント画面でサブスクリプションの再発行が案内された場合は、古いURLを更新し続けず、新しいURLに置き換えてください。

「形式エラー」が表示された場合は、利用中のクライアント専用の形式がアカウント画面に用意されているか確認します。YAML、JSON、URIのリストへの対応はクライアントごとに異なります。特定のプロトコルに対応していても、すべてのサブスクリプション形式を読み込めるとは限りません。認証情報を不明なオンライン変換サイトに入力しないでください。

接続先とモードを選ぶ:必要な通信を適切な経路に通す

まず、利用するサービスが指定する地域に合わせて接続先を選びます。地域の指定がなければ、地理的に近い候補から比較できますが、近いからといって快適とは限りません。クライアントに表示される遅延は、通常、特定の方法で測定した結果です。実際のウェブサイト、動画、仕事用アプリでも接続を確認してください。

IEPL専線、中継、直結は通信経路を表すもので、クライアントの通信振り分けモードではありません。専線は一般に通信事業者が提供する専用の伝送経路、中継は中間サーバーを経由する方式、直結は通常、利用者側のネットワークから海外の接続先へ直接つなぐ方式です。実際の通信品質は、利用者側の接続環境や出口、接続先のウェブサイトにも左右されるため、名称だけでは判断できません。

画面にある各スイッチの役割
機能 役割 選び方
ルールベースの振り分け ドメイン名やアドレスなどのルールに応じて、直接接続するかプロキシを経由するかを決めます。 普段使いでは、まずこの項目を確認します。実際の動作は設定されたルールによって異なります。
グローバルプロキシモード 通常は、プロキシエンジンに入る通信を選択中のプロキシへ送ります。 通信の振り分けに問題があるか一時的に確認する用途に向いています。すべてのアプリの通信を自動的に制御する機能ではありません。
システムプロキシ Windowsのこの設定に従うアプリに、プロキシの接続先を提供します。 まずブラウザーの動作確認に使えますが、設定に従わないアプリもあります。
TUNモード 仮想ネットワークインターフェースとルーティングを使って通信を制御します。 より広い範囲の通信を制御する場合に使いますが、ルート設定や除外ルールの影響を受けます。

初回設定では、まずルールモードを選んでシステムプロキシを有効にし、ブラウザーで動作を確認します。ブラウザーは使えて特定のアプリだけ接続できない場合は、そのアプリ独自のプロキシ設定を確認し、必要に応じてガイドに従ってTUNを有効にします。複数のクライアントで同時にTUNを有効にしないでください。ルート、DNS、仮想ネットワークアダプターの競合につながることがあります。

判断のポイント:「グローバル」は通信の振り分け方を、「システムプロキシ」とTUNは通信を制御する方法を表します。特定のプログラムが接続先を経由しているか確認するには、制御範囲とそのプログラムの実際の通信をあわせて確認してください。

接続を確認:出口IP、利用するサービス、DNSを分けて確認

接続後にIPアドレス検索を開いて結果を更新し、接続前後の出口情報を比較します。テスト通信が選択したプロキシを実際に経由していれば、通常は出口情報に変化が見られます。地域データベースには誤差があるため、表示名が接続先のラベルと完全に一致するとは限りません。

続いて、実際に利用するウェブサイトやアプリを開き、ログインやページ表示、必要な機能を確認します。ウェブサイトが開けても、デスクトップアプリが同じ出口を経由しているとは限りません。ブラウザーに追加した独立型のプロキシ拡張機能が、システムプロキシの設定を上書きする場合もあります。テストでは、できるだけ同じ接続方法を使ってください。

DNSリークとは

DNSは、ドメイン名をIPアドレスに変換する仕組みです。ウェブページの通信がプロキシを経由していても、すべてのDNS問い合わせが同じ経路を使うとは限りません。DNSリークに該当するかどうかは、想定している設定に照らして判断します。プロキシ経由で名前解決する予定のドメインがローカルネットワークのDNSサーバーに送られている場合は、設定を確認してください。

クライアントで、設定に推奨されているDNSが有効になっているか確認します。ブラウザーの「セキュアDNS」で別のDNSサービスが指定されていないかも確認してください。ルールベースの振り分けでは、ローカルドメインを意図的にローカルで名前解決することがあります。ローカルのDNSサーバーが表示されたからといって、設定全体が機能していないとは限りません。テストサイトに表示されるDNSサーバーの所在地も、実際の通信経路と同じとは限りません。

Windows起動時に実行:アプリの起動と自動接続を個別に設定

手動接続が正常に動作することを確認してから、クライアントの「設定」を開き、「Windows起動時に起動」や「サインイン時に起動」を探します。一般に「起動時の自動起動」と呼ばれる設定は、Windowsへのサインイン後にアプリを起動するもので、サインイン前に接続を確立するとは限りません。

  1. クライアントに備わっている起動時の自動起動を有効にし、必要に応じて起動後にタスクトレイへ最小化する設定を選びます。
  2. 「起動時に接続」「システムプロキシを復元」「TUNを自動的に有効化」といった項目も確認します。これらは自動起動と連動して有効になるとは限りません。
  3. Windowsの「設定 → アプリ → スタートアップ」を開き、該当する起動項目が無効になっていないか確認します。タスクマネージャーの「スタートアップ アプリ」からも確認できます。
  4. 設定を保存してパソコンを再起動します。デスクトップにサインインしたら、タスクトレイのアイコン、接続中の接続先、プロキシの状態を確認し、利用するサービスに再度接続して動作を確かめます。

クライアントに自動起動機能がない場合は、公式の案内を確認したうえで、Windowsのスタートアップフォルダーを利用できます。Win + Rを押してshell:startupと入力し、開いたフォルダーにプログラムのショートカットを置きます。インストーラーやサブスクリプションファイルは置かないでください。クライアント内の自動起動と二重に設定しないようにします。管理者権限が必要なプログラムは、通常のスタートアップ項目から正しく起動できない場合があります。

ネットワークの準備がクライアントの起動より遅れることがあります。デスクトップが表示された直後に接続できない場合は、ローカルネットワークが使える状態になるまで待ってから再試行してください。アプリの起動、設定の選択、プロキシの復元、接続の確立はそれぞれ別の段階です。アイコンが表示されたかだけで判断せず、一つずつ確認しましょう。

よくあるトラブル:症状ごとに確認して復旧

サブスクリプションを更新できない、または接続先が表示されない

アカウントの状態とURLの有効性を確認し、システムの日付と時刻が正しいか、サブスクリプションの形式が合っているかを確認します。現在のネットワークからサブスクリプションのページにアクセスできない場合は、アカウント画面のヘルプに従ってください。URLのドメインを自己判断で変更しないでください。問い合わせる際は、表示されたエラーメッセージとクライアントのバージョンを伝え、スクリーンショットではサブスクリプションの認証情報を隠してください。

ブラウザーは使えるが、デスクトップアプリは接続できない

アプリがシステムプロキシに従うか、独自のプロキシ設定があるかを確認し、通信振り分けのログで接続先が直接接続と判定されていないか調べます。TUNが必要な場合は、クライアントの案内に従って設定し、再度確認してください。ファイアウォール全体を無効にしないでください。ブロックの通知が出た場合は、プログラムのパスを確認して該当するアクセス許可を設定します。

クライアントを終了すると、かえってネットワークに接続できない

まずクライアントを再び起動し、システムプロキシを無効にしてから正常に終了します。解決しない場合は、Windowsの「設定 → ネットワークとインターネット → プロキシ」を開き、手動プロキシの設定が残っていないか確認してください。組織の管理下にある端末には既定の設定がある場合があります。変更する前に現在の値を記録し、管理者に相談してください。設定をむやみに削除しないでください。

ネットワークが復旧したら、自動起動と自動接続の設定を改めて確認します。普段は通信を制御するクライアントを一つに絞り、サブスクリプションを正常に更新してください。問題が起きたら、ローカルネットワーク、設定、接続先のどこに原因があるかを切り分けます。詳しくはヘルプセンターを確認するか、お問い合わせフォームをご利用ください。

設定完了の目安:設定を更新でき、利用するサービスに接続でき、通信の制御範囲が想定どおりで、再起動後も同じ手順で動作を確認できることです。ここまで確かめてから自動接続を設定すると、最初からすべてのスイッチを有効にするより管理しやすくなります。