VPNのサブスクリプションURLは、クライアントがノードや設定を取得するための入口で、通常は設定にアクセスするための認証情報も含まれています。初心者は、URLのコピーは設定の取得、クライアントへのインポートは設定の保存、接続の開始は実際の利用と区別しましょう。URL自体はインストーラーではなく、ネットワーク接続が確立した状態を意味するものでもありません。
ここでは、取得、インポート、更新、漏えい時の対処の順に説明します。クライアントによってメニュー名は異なる場合があります。完了したかどうかは、設定が正しく読み込まれたか、ノードが表示されたか、接続後に実際にアクセスできるかで判断しましょう。成功の通知が表示されたかどうかだけでは判断できません。
サブスクリプションURL・ノード・クライアントの違い
サブスクリプションURLは通常、HTTPS形式のアドレスです。クライアントがこのURLにリクエストすると、サーバーからノード一覧や設定ファイルが返されます。返却されるデータには、サーバーアドレス、ポート、認証情報、ルールやDNS設定などが含まれる場合があります。具体的な内容はサブスクリプションの形式によって異なり、すべての設定が含まれているとは限りません。
| データ | 役割 | よくある誤解 |
|---|---|---|
| サブスクリプションURL | ノード一覧や設定を取得し、後から再度リクエストして更新できる | 誰にでも共有できる一般的なウェブページだと思う |
| 単一ノードの共有URL | 特定のノードへの接続パラメーターを示す | インポートすると回線一覧全体も自動で同期されると思う |
| 設定ファイル | エクスポート時点の接続設定とルールを保存する | ローカルファイルも必ずサーバー側の更新に追従すると思う |
| クライアント | 設定を解析し、ノードを選択して端末の通信を処理する | 特定のプロトコルに対応していれば、すべてのサブスクリプション形式をインポートできると思う |
Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUICは、それぞれ異なるプロキシプロトコルまたは方式です。クライアントがいずれかのプロトコルに対応していても、すべての設定形式を読み込めるとは限りません。また、サービス提供者がすべてのプロトコルのオプションを提供しているとも限りません。パネルに表示されるクライアント別の入口を確認し、URLの末尾を自分で変更して形式を推測するのは避けましょう。
公式パネルからサブスクリプションURLを取得
確認済みの公式サイトからパネルにアクセスし、ログイン後にサブスクリプションまたはクライアント設定の入口を探します。VPNHumanのサブスクリプションURLはログイン後に取得できます。クライアントのダウンロードもパネル内の入口から行ってください。この記事ではインストーラーへの直リンクは提供していません。まずは初心者ガイドのサブスクリプション説明を確認し、現在のパネルの案内に沿って操作しましょう。
- 使用する端末のOSと、インストールするクライアント名を確認し、形式が合わないデータをコピーしないようにします。
- パネルで該当クライアント用のサブスクリプション入口を選びます。「サブスクリプションをコピー」と「クライアントにインポート」がある場合は、対象アプリがインストール済みか確認してください。
- URL全体をコピーし、先頭や末尾に空白や改行が混ざっていないか確認します。URL内のクエリパラメーターは手動で削除しないでください。
- クライアントに戻ってインポートし、設定名、ノード一覧、更新結果を確認します。
「ワンクリックでインポート」は通常、アプリが対応するリンクの仕組みを使ってクライアントを起動します。ブラウザーからアプリを開くか確認された場合は、対象のアプリ名を確かめてください。反応がない場合も、サブスクリプションが無効とは限りません。ブラウザーの制限や、アプリに対応する入口が登録されていない可能性もあります。その場合はURLを手動で貼り付けてください。
各プラットフォームのクライアントへのインポート方法
基本的な流れは、リモートサブスクリプションを追加し、URLを貼り付けて保存、設定を更新してからノードを選択して接続することです。リモートサブスクリプションURLを、単一ノードのサーバーアドレス欄に入力しないでください。設定名は自由に付けられますが、同期元を決めるのはサブスクリプションURLです。
Windows と macOS
クライアントの設定、サブスクリプション、またはProfilesの画面でリモートソースを追加し、更新後に該当する設定を有効にします。システムプロキシとTUNモードでは、通信を処理する範囲が異なります。システムプロキシは主にシステムのプロキシ設定に従うアプリに影響します。TUNモードは仮想ネットワークインターフェースを通じて通信を処理しますが、ルーティングや分流ルールの影響を受けます。初心者はまずパネルのガイドに従って既定のモードを使い、複数のクライアントで同時に通信を制御しないようにしましょう。
Android と iOS
モバイル端末では、通常サブスクリプション管理または設定管理からインポートします。初回接続時には、VPN設定の作成を許可するよう求められる場合があります。これはシステムのネットワーク権限です。許可した後もアプリに戻り、接続状態を確認してください。Androidのバックグラウンド制限は、自動更新や接続の維持に影響することがあります。iOSクライアントの入手方法と利用条件はパネルの案内に従い、ログインすれば必ずアプリへのリンクを取得できると決めつけないでください。
Linux とルーター端末
実行するカーネル、設定形式、更新方法をあわせて確認する必要があります。サブスクリプションの取得を担う画面と、接続を担う基盤カーネルが分かれている場合があります。ローカルの設定ファイルだけを読み込み、サブスクリプションを自動で取得しないツールもあります。ルーター端末では、LAN転送やDNS設定も関わるため、デスクトップ向けの手順をそのまま適用するのは避けましょう。判断に迷ったら、まず一般的な端末で動作を確認してからゲートウェイを設定してください。
インポート完了の確認:リモート設定を更新でき、ノードが表示され、選択した設定が有効で、対象のアプリが想定した出口を実際に利用していることを確認します。ノード名が表示されただけでは、接続が有効になったとは限りません。
サブスクリプション更新の頻度と変更内容
すべてのクライアントに共通する決まった更新間隔はありません。まずはパネルの通知とクライアントの既定の設定を目安にしましょう。回線の変更通知が届いたとき、ノード一覧が明らかに古いとき、または以前使えていたノードがまとめて利用できなくなったときは、手動で更新できます。何度も更新しても回線速度は上がらず、サーバー側のリクエスト制限に触れる可能性もあります。
サブスクリプションの更新は設定を再取得する操作であり、料金の更新ではありません。また、必ずしも通信量の記録が消去されるわけではありません。ノード名、アドレス、認証パラメーターが変わる場合があります。サブスクリプションにルールが含まれている場合は、その内容も変更される可能性があります。現在のノードが削除された場合は、クライアントで選び直す必要があることもあります。リモート設定に加えた手動変更は、次回の更新で上書きされる場合があります。カスタマイズを継続する場合は、クライアントが対応するオーバーライド機能や独立した設定機能を使いましょう。
端末上に表示される通信量や有効期限の情報は、リアルタイムではない場合があります。アカウントの状態はパネルで確認してください。VPNHumanの月額サブスクリプションでは、月間通信量は利用開始日を基準に毎月リセットされます。通信量パックは使い切るまで利用でき、有効期限はありません。どちらの料金方式でも、サブスクリプションを更新して利用可能な通信量を増やすことはできません。詳しくはプランページをご覧ください。
自動更新とノードの自動切り替えは別の機能です。更新に成功しても、クライアントがより適した地域に自動で切り替えるとは限りません。また、速度測定の結果から、対象のウェブサイトがその出口を受け入れると保証することもできません。
インポート失敗や接続異常の確認方法
まず「サブスクリプションの取得に失敗した場合」と「設定の取得には成功したがアクセスできない場合」を切り分けましょう。前者ではURL、アカウントの状態、ネットワークリクエスト、形式を確認します。後者ではノード、接続モード、分流、DNSを確認します。この2種類の問題を混同すると、正常な設定を何度も変更してしまい、かえって原因の特定が難しくなります。
- ✅ URLが不完全:パネルからもう一度コピーし、ウェブページのタイトルや空白、途中で切れたテキストを貼り付けていないか確認します。
- ✅ 解析エラーが表示される:サブスクリプションの形式とクライアントのカーネルが対応しているか確認します。単一ノード用のインポート欄にサブスクリプション全体を読み込ませないでください。
- ✅ リクエストが拒否される:パネルでアカウントの状態と通知を確認し、URLがリセットされていないか確かめます。エラーを回避するために証明書の検証を無効にしないでください。
- ✅ ノードは表示されるが接続できない:インポートした設定が有効になっているか確認し、パネルに表示されている別のノードでも照合します。
- ✅ ブラウザーでは使えるが、特定のアプリでは使えない:アプリがシステムプロキシに従うか、分流ルールで直接接続に指定されているか確認します。
- ✅ ウェブサイトで想定と異なる地域が表示される:出口IP、DNSの経路、アカウントの地域、プラットフォーム独自の地域判定条件を確認します。
DNSリークとは、想定したプロキシ経路で処理されるはずのドメイン検索リクエストが、意図しない経路から送信されることです。ウェブページの出口IPが異なることと関連する場合はありますが、一度のIP確認だけで判断することはできません。ブラウザーの暗号化DNS、クライアントのDNS設定、システムのリゾルバーが結果に影響するため、確認時は実際の分流ルールも考慮してください。
出口を確認するにはIPアドレス検索を利用できますが、ページに表示されるのは、そのページへアクセスしたときの出口です。すべてのアプリが同じ経路を利用していることを示すものではありません。IEPL専用線、中継、直接接続は回線の構成方式を示すもので、サブスクリプションファイルの形式ではありません。インポート形式を変えても、直接接続が専用線に変わるわけではありません。回線の選び方は回線の種類に関する説明をご覧ください。
URL漏えいの影響とリセット方法
サブスクリプションURLを入手した人は、ノード設定を取得し、設定内の認証情報を利用してアカウントの通信量を消費したり、サービスのリソースを使用したりする可能性があります。具体的にできることはサーバー側の設計によって異なります。サブスクリプションのトークンが必ずパネルのログイン情報と同じとは限りませんが、だからといってURLを公開情報として扱ってよいわけではありません。
チャットのメッセージを削除したり、スクリーンショットを取り消したりしても、相手がコピーを保存していないとは限りません。パネルのパスワードを変更しても、サブスクリプションのトークンが自動的に無効になるとは限りません。大切なのは古いメッセージを消すことではなく、漏えいしたアクセス情報を無効にすることです。
- それ以上の共有を止める。公開した内容を削除し、完全なURLを共有ノート、公開リポジトリ、信頼できないツールに同期していないか確認します。
- パネルでリセット方法を探す。現在の画面の案内に従ってサブスクリプションまたは関連する認証情報をリセットします。明確な入口がない場合は、公式サポート窓口から対応方法を確認してください。
- リセット対象を確認する。サブスクリプションのトークンだけが変更されるのか、以前のサブスクリプションから取得したノードの認証情報も同時に無効になるのかを確認します。
- 自分の端末を更新する。古いURLを新しいものに差し替えて設定を再取得します。端末上に表示される名前を変更しただけでは、アクセス情報は変わりません。
- 対応結果を確認する。信頼できるローカルクライアントで古いURLから設定を取得できるかを確認し、パネルの利用量に異常がないか確認します。見知らぬウェブサイトを使って古いURLをテストしないでください。
公式サポートへ問い合わせる際は、まずクライアント名、OS、エラーメッセージ、発生時の状況を伝えます。スクリーンショットではサブスクリプションURL、QRコード、認証情報を隠してください。信頼できる公式窓口から明確に求められた場合に限り、案内に沿って必要な情報を追加してください。
初心者向けの利用前チェックリスト
サブスクリプションURLの管理で大切なのは、信頼できる取得元、適切な形式、必要に応じた更新、漏えい時の認証情報の失効です。URLのコピー、設定のインポート、接続の開始をひとつの操作として扱わないでください。段階ごとに確認すれば、どこで問題が起きたかを把握できます。
この手順で進めましょう:公式パネルから適切な形式を取得し、信頼できるクライアントにインポートして、設定を更新・有効化した後、実際のアクセスを確認します。漏えい時は認証情報を無効にし、接続の問題が起きたら取得の失敗か通信経路の異常かを切り分けましょう。むやみに再インストールする必要はありません。