サブスクリプションURLとは?初心者向けに取得・読み込み・更新方法を解説
サブスクリプションURLの役割から、コピーする場所、クライアントへの読み込み方法、自動更新、URL流出後の再発行まで解説します。
サブスクリプションURLとは?プランとの違い
サブスクリプションURLとは、クライアントに接続設定を取得させるための専用アドレスです。通常、アカウントに関連するアクセス情報が含まれています。読み込むと、クライアントがこのアドレスからサーバー、ポート、プロトコルなど接続に必要な情報を取得するため、項目ごとに手入力する必要はありません。
ここでいう「サブスクリプション」は、月額課金と混同されがちです。プランはアカウントで利用できるデータ容量や条件を定め、サブスクリプションURLは設定情報を受け渡します。URLをコピーしてもプランは有効にならず、読み込みに成功してもアカウントで通信できるとは限りません。データパックでもサブスクリプション経由で接続先を取得できる場合があります。詳しくはサービスの管理画面で確認してください。
| 名称 | 用途 | 注意点 |
|---|---|---|
| プラン | 課金方式やデータ容量など、アカウントの利用条件を決める | サブスクリプションを更新しても、プランの容量は増えない |
| サブスクリプションURL | クライアントから接続先一覧や設定ファイルを取得する | アクセス情報が含まれる場合があるため、厳重に管理する |
| 個別の接続先URL | 特定の接続先の接続情報を共有する | 継続的に更新できるサブスクリプション全体とは異なる |
| 設定ファイル | 接続先に加え、グループ設定、ルール、DNS設定などを保存する場合がある | ファイルの内容は、エクスポート形式とクライアントの対応状況によって異なる |
QRコードは情報を伝えるための別の形式です。中身はサブスクリプションURLの場合も、個別の接続先情報の場合もあります。読み取り後、クライアントが認識した種類を確認し、見た目だけで判断しないでください。ファイルから読み込んだ静的なコピーでは、元のオンライン更新先が引き継がれないこともあります。
どこで取得する?コピー前の確認事項
まずサービスの公式サイトでアカウントにログインし、サブスクリプション管理、使い方ガイド、クライアントへの読み込みページを探します。画面の名称はサービスによって異なります。コピーするのが「クライアント用のサブスクリプションURL」であることを確認してください。ブラウザーのアドレス欄に表示されるアカウント画面、プラン画面、ログイン画面のURLとは別のものです。
VPNKGではメールアドレス不要で、ユーザー名とパスワードだけでアカウントを利用できます。アカウントをお持ちの方はユーザーパネルにログインしてください。クライアントのダウンロード先はパネルのダウンロードページにあります。利用できる読み込み方法と設定形式は、パネルの案内をご確認ください。クライアント名だけで対応形式を推測しないようにしましょう。
- ✅ 利用中のサービスの正規ページであることと、アカウントが正常な状態であることを確認します。
- ✅ 長いURLの末尾が欠けないよう、パネルのコピー機能を使いましょう。
- ✅ 使用するクライアントとエクスポート形式が合っているか確認し、コピー時に引用符や説明文を含めないようにします。
- ❌ 問題解決のためでも、URL全体を公開コメント、グループチャット、共有ドキュメントに貼り付けないでください。
クライアントに読み込み:形式を確認してから接続を有効にする
Windows、macOS、iOS、Android、Linuxではクライアントの画面が異なりますが、基本的な手順は共通しています。デスクトップではURLの貼り付けや設定ファイルの読み込み、モバイルではQRコードの読み取りやアプリ間連携に対応していることがあります。Linuxでは設定ファイルやコマンドラインでの操作が必要な場合もあります。あるOSのメニュー名を別のOSにそのまま当てはめないでください。
「プロトコルへの対応」と「サブスクリプション形式への対応」は別です。Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUICはそれぞれ異なるプロキシプロトコルです。クライアントが特定のサブスクリプション形式を解析できても、接続エンジンがすべてのプロトコルに対応するとは限りません。逆に、特定のプロトコルに対応していても、あらゆる設定ファイルを読み込めるとは限りません。ここでは一般的な仕組みを説明しており、VPNKGがこれらすべてのプロトコルを提供するという意味ではありません。
- 対応するクライアントをインストールします。パネルのダウンロードページ、または案内されている公式配布元から入手し、OSとクライアントの要件を確認してください。
- リモートサブスクリプションを追加します。サブスクリプション、設定、リモート設定などの項目を探し、URL全体を貼り付けます。ワンクリック読み込みを使う場合は、遷移先が意図したアプリであることを先に確認してください。
- 取得または更新を実行します。クライアントが設定を取得するまで待ち、接続先一覧が表示されるか確認します。失敗した場合は、まずエラーメッセージを確認してください。すぐに接続モードを何度も切り替える必要はありません。
- 読み込んだ設定を有効にします。複数の設定を保存できるクライアントでは、追加しただけでは自動で切り替わらない場合があります。接続先やルールグループも選択してください。
- プロキシを有効にして動作を確認します。クライアントの案内に従ってシステムのネットワーク権限を許可し、実際に使うアプリで接続を確認してください。ウェブページが開けても、すべてのアプリが同じ接続を使っているとは限りません。
システムプロキシと仮想ネットワークインターフェースによる通信制御は、異なる方式です。システムプロキシに従わないアプリもあれば、より広範囲の通信制御に対応したクライアントが必要な場合もあります。まずはクライアントの案内に従い、「接続済み」の表示を出すためだけに複数のプロキシアプリを同時に起動しないでください。設定が互いに上書きされるおそれがあります。
自動更新の頻度と通信量への影響
すべてのクライアントに共通する決まった更新間隔はありません。自動更新の頻度は、アプリの設定、サブスクリプション側の指定、OSのバックグラウンド動作条件によって異なります。起動時に取得するアプリもあれば、定期実行を設定できるアプリもあります。モバイルOSがバックグラウンド動作を制限すると、予定した更新が遅れる場合もあります。更新されたかどうかは、最終成功日時と結果を確認してください。
サービスから接続先の変更が案内されたとき、一覧が明らかに古いとき、または接続に失敗し続けるときは、手動で更新できます。更新に成功したら、現在選択中の接続先が一覧に残っているか確認し、必要に応じて選び直してください。「更新を押した」ことと「新しい設定を取得できた」ことは同じではありません。取得に失敗して、クライアントがローカルのキャッシュを使い続ける場合があります。
サブスクリプションを更新しても、プランの通信量が再計算されることはありません。VPNKGの月額プランの通信量は利用開始日にリセットされ、途中でアップグレードした場合の差額は残り日数に応じて計算されます。データパックは使い切るまで有効で、期限切れになりません。これらはアカウント側のルールであり、ローカル設定の更新とは別のものです。
読み込みに失敗する・接続済みなのに開けないときの確認方法
まず、問題がどの段階で起きているかを切り分けます。URLを取得できない、設定を解析できない、接続先は表示されるのにアクセスできない、のいずれでしょうか。段階によって対処法は異なります。サブスクリプションサーバーと実際のプロキシサーバーは別のものです。設定の取得に失敗したからといって、すべての接続先に接続できないとは限りません。
- URLが無効と表示される:パネルからコピーし直し、空白や改行が混じっていないか、アカウント画面のURLをサブスクリプションURLと間違えていないか確認します。
- アクセス権限がない、またはURLが無効と表示される:アカウントの状態と、サブスクリプションを再発行したことがないか確認します。古いURLが無効になった場合は、新しいものを読み込み直してください。
- 取得した内容を解析できない:サブスクリプション形式とクライアントのバージョンを確認します。ログイン画面やエラーページが返された場合も、解析エラーとして表示されることがあります。
- 接続先は表示されるが接続できない:選択した設定が有効か、システムのネットワーク権限を許可したか、ほかのプロキシアプリが干渉していないか確認します。
- 一部のアプリだけ動作しない:アプリがシステムプロキシを利用するか、振り分けルールで直接接続に設定されていないか確認し、DNSの名前解決経路も確認します。
DNSリークとは、ドメイン名の問い合わせが意図しない経路で処理され、検索情報が漏れる可能性がある状態です。外部から見えるIPアドレスが変わっただけで、DNSリークがないと判断することはできません。クライアントのDNSモード、OSの設定、ブラウザー独自の暗号化DNSをあわせて確認してください。出所のわからない設定をそのまま使ったり、1回の検査結果をすべてのアプリのプライバシー保証とみなしたりしないでください。
サブスクリプションを更新しても、直接接続の回線が中継回線やIEPL専用線に変わるわけではありません。回線構成、対応プロトコル、ローカルルールはそれぞれ別の要素です。現在の設定と実際のアプリの動作をあわせて確認してください。解決しない場合はパネルのサポートチケットから、個人情報などを伏せたエラー文、OS、クライアントの情報をお知らせください。サブスクリプションのアクセス情報は添付しないでください。
URL流出後の再発行と確認方法
公開メッセージを削除すれば、その後の拡散は抑えられますが、すでにコピーされたURLを回収することはできません。アカウントパネルでサブスクリプションの再発行、アクセス情報の再生成に相当する機能を探してください。該当する項目が見つからない場合は、チケットで対応方法を確認します。アカウントのパスワード変更とサブスクリプション情報の無効化は別の操作の場合があり、パスワードを変えれば古いURLも無効になるとは限りません。
- 古いアクセス情報を無効にします。パネルの案内に従って再発行し、表示名の変更だけでなく、サブスクリプションへのアクセスが対象になっていることを確認してください。
- すべてのデバイスで古いURLを差し替えます。普段使わないパソコンやモバイル端末、設定を保存する同期ツールも対象です。
- 新しい設定を取得して有効にします。新しいURLで正常に更新できることを確認し、不要になった古いサブスクリプションやエクスポートファイルを削除してください。
- 無効化の範囲を確認します。パネルの案内またはサポートチケットで、古いURLが無効になったか、以前配布された接続先のアクセス情報も同時に更新されたか確認してください。
古いURLで設定を取得できなくなっても、すでに取得済みの接続先情報がただちに無効になるとは限りません。実際の挙動は、サービス側でアクセス情報をどう更新するかによります。サブスクリプションURLを不明なオンライン変換サイトに入力しないでください。形式変換には設定全体の読み取りが必要な場合があります。サービスが提供する対応形式か、信頼できるローカル環境での変換を優先してください。