このVPN初心者向け完全ガイドは、購入を終えたもののクライアントをまだ設定していない方を対象にしています。必要なのは「接続」をクリックするだけではありません。プランの状態、利用可能なサブスクリプション、ノードの正しい読み込み、適切な回線、実際の通信経路まで確認する必要があります。各手順で行うこと、画面に表示される内容、想定どおりにならない場合の確認箇所を順番に説明します。
購入後にプランとログイン状態を確認する
支払いが完了しても、すぐにOSのネットワーク設定へサーバーアドレスを手入力する必要はありません。サブスクリプション型VPNでは、通常ユーザーパネルで回線設定を一元管理し、クライアントがサブスクリプションリンクからサーバーアドレス、ポート、プロトコル、通信パラメータを取得します。手入力は項目漏れが起きやすく、回線の自動更新も利用できなくなります。
まずユーザーパネルを開き、現在のプランが利用可能な状態か確認します。プラン名、通信量の状態、有効状態、サブスクリプションの入口が表示されているはずです。「処理中」などと表示される場合は、同じリンクを何度も追加せず、パネルを更新するか再ログインしてください。パネルの状態が更新されていない間は、クライアントが完全な設定を取得できないことがあります。
06VPNはメールアドレスなしで利用でき、ユーザー名とパスワードを設定するだけで始められます。初回ログイン後は、パスワードを安全に保存できているか確認してください。ブラウザーが古い認証情報を自動入力した場合は、「ログイン成功」という表示だけで判断せず、現在のパネルでプラン情報を正常に開けることを基準にしてください。
- パネルが正常に開き、現在のプランが利用可能になっている。
- サブスクリプションの入口が表示される、またはリンクをコピーできる。
- 端末の日付、時刻、タイムゾーンに明らかなずれがない。
- クライアントがOSに対応した公式のダウンロード元から入手されている。
サブスクリプションリンクを取得し、含まれる内容を理解する
サブスクリプションリンクは通常のWebページのURLではありません。クライアントがアクセスすると、解析可能なノード設定一式を取得します。設定にはShadowsocks、VMess、Trojan、VLESS、Hysteria2、TUICなどのプロトコルが含まれる場合があります。利用できる項目は、サーバー側の回線とクライアントの対応状況によって異なります。初心者がプロトコルパラメータを一つずつ変更する必要は通常ありません。リンクを完全な形でコピーし、対応クライアントに解析させるのが基本です。
各プロトコルは重視する点が異なります。Shadowsocksは比較的シンプルな設定で、VMessとVLESSは複数の通信方式に対応するクライアントでよく使われます。Trojanは一般的なTLS通信に近い外観を持ち、Hysteria2とTUICはQUIC系の通信方式に基づくため、ネットワークが不安定な環境では輻輳制御の特性が異なります。プロトコル名だけで速度が決まるわけではなく、実際の結果はローカルネットワーク、国際ルート、サーバー負荷、通信パラメータ、接続先の影響も受けます。
サブスクリプションをコピーするときは、パネルのコピー機能を使い、手動選択による文字の欠落を避けてください。リンクの前後に空白を入れたり、検索エンジンやオンラインデコードページへ貼り付けたりしないでください。リンクを誤って公開した場合は、パネルでサブスクリプション認証情報を更新してから、クライアントへ再追加します。
サブスクリプション追加時に期待される結果
状態:更新完了
設定:解析済み
回線:リストを表示
エラー:認証失敗の表示なし
クライアントによっては「単一ノードの追加」と「サブスクリプションの追加」を分けています。単一ノードの追加ではその時点の1件だけが保存され、後から回線が変更されてもリストに自動反映されないため、サブスクリプションの追加を選んでください。自動更新の項目がある場合は、適切な更新間隔を設定できます。接続に問題があるときは、ローカルのキャッシュが古くないか確認するため、手動で一度更新するのも有効です。
各プラットフォームでクライアントに追加する
Windows、macOS、iOS、Android、Linuxでは画面が異なりますが、基本操作は共通です。サブスクリプション管理を開き、リモートサブスクリプションを追加し、リンクを貼り付けて更新した後、解析されたリストからノードを選びます。OS標準VPNのサーバー欄にリンクを入力しないでください。標準設定では、上記のサブスクリプション形式を直接解析できないことが多いためです。
WindowsとmacOS
デスクトップクライアントでは、通常「設定」「サブスクリプション」「プロファイル」などのメニューにサブスクリプション管理があります。リンクを貼り付けて更新すると、ノード一覧が表示され、元のエンコード文字列がそのまま表示されることはありません。ノードを選択した後は、システムプロキシ、仮想ネットワークアダプター、またはクライアントの通信引き継ぎ機能を有効にします。ノードを選ぶだけで引き継ぎを有効にしない場合、アプリの通信は元のネットワーク出口から送信されることがあります。
macOSで初めてネットワーク拡張を有効にすると、システムによる権限確認が求められる場合があります。Windowsで仮想ネットワークアダプターを使う場合も、システムレベルの許可が表示されることがあります。この許可は、クライアントが端末のルートを変更したりネットワーク通信を引き継いだりするために必要です。許可を取り消すと、クライアント画面にノードが表示されても、接続後にアプリの通信がトンネルを通らない場合があります。
iOSとAndroid
iOSとAndroidでは、追加完了後にシステムによるVPN構成の追加を許可する必要があります。システムのステータス領域にVPN表示が出ても、それだけで出口が切り替わったとは限りません。後続の手順で、出口地域、DNS名前解決、対象アプリを確認してください。
モバイルOSは、バックグラウンド動作、省電力設定、ネットワーク切り替えを管理します。Wi-Fiからモバイルデータ通信へ切り替えたとき、端末がスリープから復帰したとき、またはクライアントがシステムに停止されたときは、接続の再ハンドシェイクが必要になる場合があります。アプリに接続できないときは、ステータス領域の表示だけで判断せず、まずクライアントで接続状態を確認してください。
Linux
LinuxクライアントにはGUIが用意されている場合もあれば、設定ファイルとコマンドラインで動作する場合もあります。追加後は、ローカルプロキシポート、仮想ネットワークインターフェース、ポリシールートが作成されているかを確認してください。デスクトップ環境のプロキシ設定と、ターミナルプログラムの環境変数は常に同期するとは限りません。ブラウザーでアクセスできても、コマンドラインのリクエストが同じ経路を使うとは限りません。
| プラットフォーム | 追加場所 | 接続時に確認するポイント | よくある見落とし |
|---|---|---|---|
| Windows | サブスクリプションまたは設定の管理 | システムプロキシまたは仮想ネットワークアダプターが有効 | ノードを選んだだけで、通信を引き継いでいない |
| macOS | リモート設定またはサブスクリプション | ネットワーク拡張の許可が完了している | システム権限の確認を無視する |
| iOS | クライアントのサブスクリプション入口 | システムのVPN構成が許可されている | ステータス表示だけを見て、出口を確認していない |
| Android | 設定またはサブスクリプションの入口 | バックグラウンド接続が停止されていない | ネットワーク切り替え後に再確認していない |
| Linux | GUI設定またはコマンドライン設定 | プロキシ、インターフェース、ルートが整合している | ターミナルプログラムがプロキシ設定を引き継いでいない |
回線を選ぶ:直接接続、中継、IEPL専線の見分け方
サブスクリプションの更新が完了すると、地域や回線タイプの異なる項目がリストに表示されることがあります。初回から地理的に最も遠いノードを選ぶ必要はなく、クライアントに表示される遅延値だけで判断するのも避けてください。遅延テストは通常、特定の探測リクエストの往復時間を示すもので、Webページの読み込み、動画通信、長時間接続の性能をそのまま表すものではありません。
直接接続は、ローカルネットワークから対象サーバーへ国際接続を直接確立する方式です。経路は比較的単純ですが、通信事業者の国際出口や国際ルートの変化を受けやすくなります。中継回線は中継入口に接続してから、中継ネットワークを通じて目的地域へ転送するため、国際経路の一部を調整できますが、転送区間が一つ増えます。IEPL専線は一般に、より安定した国際接続経路を重視し、通常の公衆インターネット上の直接接続とは異なる経路設計を採用します。最終的な体感は、入口の品質、目的地域、現在のネットワーク環境によって変わります。
選ぶときは、まず対象アプリの地域で絞り込み、接続できるか、ページが正常に開くか、継続的な通信が安定しているかを比較します。地域制限のあるサービスを利用する場合は、出口地域が対象サービスの要件と一致するかが、1回の遅延値より重要です。通常のWebページ、コードリポジトリ、APIリクエストでは、接続の再利用、ハンドシェイクの安定性、長いリクエストが途中で切れないかを確認します。
- 通常の閲覧:距離が適切で、接続が安定した地域を優先する。
- 地域コンテンツ:対象コンテンツの利用許諾地域に合う出口を選ぶ。
- リアルタイム通信:1回の測定値だけでなく、継続的な揺らぎと再接続を確認する。
- ダウンロードと更新:連続通信の安定性を確認し、ノードを頻繁に切り替えない。
- APIと開発ツール:ターミナル、エディター、実行環境がすべて想定したプロキシを使っているか確認する。
複数のノードに接続できる場合は、同じローカルネットワークと同じ対象アプリで比較してください。Wi-Fiを切り替えながらプロトコルやノードも変更すると、差がどの要因によるものか判断できません。一度に変更する条件を一つに絞り、接続結果を記録すると、現在の用途に合う回線を見つけやすくなります。
接続後は出口、DNS、アプリの通信経路を必ず確認する
クライアントに「接続済み」と表示されても、ローカルクライアントとリモートノードの接続処理が完了したことを示すだけで、すべてのアプリ通信がトンネルに入ったとは限りません。確実な確認には、少なくとも出口地域、DNS名前解決の経路、対象アプリの3点が必要です。
IPアドレスと出口地域を確認する
接続前に現在のインターネット出口を確認し、接続後にもう一度調べます。新しい出口地域が選択したノードと一致しているはずです。結果が変わらない場合は、システムプロキシが有効でない、ブラウザーがプロキシを回避している、仮想ネットワークアダプターがデフォルトルートを引き継いでいない、またはルーティングルールによって確認サイトが直接接続になっている可能性があります。
DNSが想定どおり名前解決しているか確認する
DNSリークとは、アプリの通信はプロキシやトンネルを通っているのに、ドメイン名の問い合わせだけがローカルネットワーク本来のリゾルバーへ送信される状態です。ローカルネットワークの名前解決経路が知られる可能性があり、現在の出口に適さないアドレスが対象ドメインへ返されることもあります。確認時は、リゾルバーの所属がクライアントの設定と一致しているか、DNSモードとルーティングルールが競合していないかを確認してください。
クライアントによって、リモートDNS、ローカルDNS、暗号化DNS、ルール別の名前解決などを使い分けます。すべてのネットワークに適した設定が一つあるわけではありません。ルーティングを分ける場合は、プロキシが必要なドメインが適切な名前解決経路で処理されるようにします。仮想ネットワークアダプターを使う場合は、システムのリクエストがクライアントのDNS処理を迂回していないかも確認します。
アプリごとに個別に確認する
ブラウザーのテストに成功したら、実際に使うアプリを開きます。システムプロキシを読み取らず、仮想ネットワークアダプターによる引き継ぎだけに対応するアプリもあります。コマンドラインツールでは、別途プロキシ環境を設定する必要がある場合があります。また、接続やDNS結果をキャッシュするアプリでは、回線を切り替えた後に完全終了してから再起動してください。対象アプリが接続を確立でき、出口が想定どおりかどうかを基準に確認します。
接続確認チェックリスト
クライアント:ハンドシェイク完了
出口:地域が選択した回線と一致
DNS:名前解決経路が現在の設定に一致
ブラウザー:対象ページを読み込める
対象アプリ:再起動後も正常に接続できる
ルーティングルールを失敗しにくく設定する方法
ルーティングによって、プロキシを通すリクエストと直接接続するリクエストを分けます。一般的な方式は、グローバルプロキシ、ルール分岐、直接接続です。グローバルプロキシは経路が比較的単純なため、初回確認に向いています。日常利用にはルール分岐が適していますが、ルールの不足や優先順位の誤りにより、一部のWebサイトは開けても一部のアプリがローカル出口を使うことがあります。
初心者はまずグローバルモードで接続を確認し、ノードとプロトコルが利用できることを確かめてからルールモードへ切り替えるとよいでしょう。切り替え後に問題が出た場合、原因はノードの突然の停止ではなく、ルール、DNS、アプリの通信引き継ぎ範囲にあることが多いです。LAN機器、プリンター、ローカル管理ページでは、ローカルアドレスが遠隔へ送られないよう、通常は直接接続を残します。
ルールはドメイン、IPアドレス、アプリのプロセス、ルールセットなどを基準にマッチングします。ドメインルールは正しいDNS処理に依存し、IPルールは対象サービスのアドレス変更で使えなくなることがあります。プロセスルールの対応もOSによって異なります。ルールを変更した後は、アプリのキャッシュを消去して接続を再実行してください。すでに確立した古い接続で、新しいルールの有効性を判断してはいけません。
接続に失敗したら層ごとに確認し、無作為な切り替えを繰り返さない
最も効果的な確認方法は、アカウント、サブスクリプション、クライアント、ネットワーク、アプリの順に各層を確認することです。プロトコル、ノード、クライアントを無作為に変更すると複数の条件が同時に変わり、かえって原因を特定しにくくなります。
- パネルの状態を確認。ユーザーパネルに再ログインし、プランが利用可能か、サブスクリプションの入口から正常にコピーできるかを確認します。
- サブスクリプションを更新。クライアントでサブスクリプションを更新し、認証失敗、解析失敗、ネットワークタイムアウトのいずれが表示されるか確認します。
- クライアントの互換性を確認。現在のクライアントが、サブスクリプションで使われているShadowsocks、VMess、Trojan、VLESS、Hysteria2、TUICに対応しているか確認します。
- 同じ地域の回線へ切り替える。クライアントのモードと対象アプリを変えずにノードだけを切り替え、単一回線の問題か判断します。
- 通信の引き継ぎ方式を切り替える。システムプロキシが機能しない場合は、アプリに仮想ネットワークアダプターが必要か確認し、有効化後に出口を再確認します。
- ローカルネットワークを確認。競合する可能性のあるプロキシ設定を一時的に無効にし、システム時刻が正しいことを確認して、別の信頼できるネットワークでも再テストします。
- 対象アプリに戻る。アプリを完全に終了し、古い接続やDNSキャッシュを消去してから、もう一度単独で確認します。
サブスクリプションの更新に失敗した場合は、クライアントに表示された元のエラー種別を記録してください。認証失敗は、サブスクリプション認証情報やプランの状態に関係することが多く、解析失敗はリンクのコピー漏れやクライアントの非対応が原因かもしれません。ハンドシェイクのタイムアウトは、回線、ローカルネットワーク、通信経路の問題が考えられます。サポートへ問い合わせる際は、OS、クライアント、選択したプロトコル、回線地域、エラー種別、実施済みの確認内容を伝え、完全なサブスクリプションリンクは公開送信しないでください。
クライアントは接続できるのに特定のアプリだけ使えない場合は、そのアプリがシステムプロキシに従うかを確認します。ブラウザーは正常でもターミナルのコマンドが失敗するなら、ターミナルのプロキシ環境や仮想ネットワークアダプターのルートを確認します。Webページは正常でも地域コンテンツが一致しない場合は、プロトコルだけを変えず、出口地域、DNSキャッシュ、アプリのアカウント地域設定を確認してください。
日常利用ではサブスクリプションと接続結果を管理する
初回設定が完了しても、クライアントを長期間更新しなくてよいとは限りません。サービスのメンテナンスにより、回線名、サーバー入口、通信パラメータが変更されることがあります。ノード一覧に異常がある、一部の回線に接続できない、パネルの回線とローカル一覧が一致しないといった場合は、再追加を試す前にサブスクリプションを手動更新してください。
同じ名前で出所の異なるサブスクリプション設定を複数残さないでください。重複設定があると古いノードを誤って選びやすく、自動更新の上書き関係も分かりにくくなります。再追加が必要な場合は、新しいサブスクリプションの更新成功を確認してから、無効なコピーを削除します。
OSやクライアントを更新した後は、ネットワーク権限、仮想ネットワークアダプター、ルーティングルールを再確認してください。特にクライアントを変更するときは、高度なパラメータをそのまま移行しないでください。DNS、ルールの優先順位、UDP転送、仮想ネットワークアダプターの実装はクライアントごとに異なります。まず初期設定で基本接続を確認し、必要なルールだけを一つずつ戻します。
- サブスクリプションリンクは、管理下にある端末と信頼できるクライアントだけに保存する。
- 回線一覧に異常がある場合は、古いリンクを再追加せず、先にサブスクリプションを更新する。
- 回線を切り替えた後は、出口地域と対象アプリを再確認する。
- OSまたはクライアントの更新後は、権限、DNS、ルーティングを再確認する。
- 障害情報を送る際は、サブスクリプション認証情報とアカウントの機密情報を隠す。
VPN初心者にとって大切なのは、各プロトコルのパラメータをすべて覚えることではありません。パネルの利用可否、サブスクリプションの解析、回線接続、通信の引き継ぎ、出口の一致、DNSの正常性、アプリの確認という順序を習慣にすることです。各段階に明確な結果があれば、問題がアカウント、設定、ネットワーク、アプリのどこにあるかを素早く判断できます。