サブスクリプションURLとは、クライアントが接続設定を取得するための専用アドレスです。通常、アカウントに紐づくアクセス情報が含まれています。取得したURLを対応クライアントにインポートし、設定を更新して接続先を選び、接続を確認します。決済用リンクでも、公開して共有できる一般的なWebページのURLでもありません。
サブスクリプションURL・ノード・プランの違い
サブスクリプションURLは「設定一覧を取得するためのアドレス」と考えると分かりやすいでしょう。クライアントがURLにアクセスすると、サーバーからデータを取得し、選択可能な接続先や設定をローカルに作成します。接続先に変更があった場合も、クライアントでサブスクリプションを更新すれば新しい一覧を取得でき、接続情報を一つずつ入力し直す必要はありません。
ノードは一覧に含まれる個別の接続先で、通常はサーバーアドレス、ポート、プロトコル、認証情報で構成されます。プランは、通信量やその有効期間など、アカウントで利用できるサービス内容を定めます。インポートに成功したのはクライアントが設定を受け付けたということであり、プランが有効であることや、すべての接続先に接続できることを意味するわけではありません。
「有料サブスクリプション」と「設定のサブスクリプション」も区別が必要です。前者は料金の契約、後者はクライアントが設定を取得する仕組みです。データ通信量パックを利用している場合も、サブスクリプションURLで接続先を管理できます。クライアントの「サブスクリプションを更新」を押しても、通常アカウントの契約が更新されることはありません。
ユーザーパネルからサブスクリプションとクライアントを取得
VPNLayのサブスクリプションを取得するにはログインが必要です。アカウントの作成にメールアドレスは不要で、ユーザー名とパスワードで利用できます。VPNLayのユーザーパネルのログインページからアクセスしてください。第三者から転送された設定ファイルを見て、サービスの正規性を判断しないでください。
- アカウントの状態を確認します。パネルにログインし、プラン、残りの通信量、関連するステータスを確認してください。利用可能な権利がアカウントにない場合は、クライアントを何度も入れ替えるのではなく、まずパネルの案内を確認しましょう。
- OSに合ったクライアントを選びます。クライアントの入手ページを開き、利用中のOS向けの案内を確認してください。Windows、macOS、Android、Linuxではログイン後にクライアントを入手できます。iOS向けクライアントのページを利用するには、有効なプランが必要です。
- サブスクリプション設定の入口を探します。パネルに表示されているサブスクリプションまたは設定の案内に従って、URLをコピーしてください。画面によって項目名は異なります。ブラウザーのアドレスバーに表示されたパネルのURLではなく、クライアントにインポートする完全なURLをコピーすることが重要です。
- URL全体をコピーします。疑問符以降のパラメーターを削除したり、チャットアプリが付け加えた句読点や空白、改行を一緒に貼り付けたりしないでください。コピーしたらすぐにクライアントで操作し、認証情報を共有クリップボードに長く残さないようにしましょう。
パネルに手動コピーとクライアント起動の両方の方法がある場合、どちらも最終的には設定のインポートを行います。自動起動はOSとアプリの関連付けに依存します。アプリが開かなくてもサブスクリプションが無効とは限らないため、手動でインポートしてください。「有効かどうか」を調べる目的でURLを検索エンジンに貼り付けないでください。
各プラットフォームへのインポートは、形式を確認してから実行
インポートではOSだけでなく、クライアントが読み込めるサブスクリプション形式と対応プロトコルも確認する必要があります。Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUICはそれぞれ異なるプロトコルまたは技術方式で、URLの名前を変更するだけでは相互変換できません。VPNLayで現在提供されている設定は、パネルとクライアントの案内を確認してください。
| プラットフォーム | インポート時の操作 | 接続前の確認事項 |
|---|---|---|
| Windows / macOS | 設定またはサブスクリプションの管理画面でリモートURLを追加し、保存して更新する | インポートした設定を選択し、案内に従ってシステムプロキシまたは対応するトンネルモードを有効にする |
| iOS | 有効なプランとクライアントの取得条件を確認してから、対応するサブスクリプションをインポートする | 初回接続時に、OSのVPN設定に関する許可ダイアログを確認する |
| Android | サブスクリプションURLからインポートし、接続先の解析に成功したか確認する | OSのVPN接続許可と、アプリごとの通信振り分け設定を確認する |
| Linux | 利用するGUIクライアントまたはコアのドキュメントに従い、対応形式の設定を読み込む | 実際に起動している設定ファイル、プロキシ環境、アプリの通信を取り込む方法を確認する |
一般的な手順は、クライアントの設定管理を開き、リモートサブスクリプションを追加してURLを貼り付け、名前を付けて保存し、更新するという流れです。接続先が表示されたら、その設定と利用する接続先を選び、接続を有効にします。ボタン名はアプリによって異なるため、別のクライアントの画面を見て同じ文言を探す必要はありません。
「対応していない形式」や「解析に失敗しました」と表示された場合は、まずパネルにそのクライアント用の入口があるか確認し、次にクライアントのバージョンを確認してください。プロトコルの項目を安易に変更したり、証明書の検証を無効にしたり、URL全体を知らないサイトに渡して変換したりしないでください。形式変換が必要な場合は、トークンやノードの認証情報が第三者に送信されないか、事前に確認しましょう。
Linuxでは特に、「ファイルを保存した状態」と「プログラムに読み込まれた状態」を区別してください。GUIクライアントのようにリモートサブスクリプションを管理できないコアもあり、その場合は対応ツールで設定を取得し、ドキュメントに従って再読み込みする必要があります。同じ設定を確認せずに異なるコアで使うのも避けてください。項目名やルールの構文に互換性がないことがあります。
更新の頻度と、反映を確認する方法
サブスクリプションの更新は、リモート設定を再取得する操作であり、何度も切断と再接続を繰り返すことではありません。初回のインポート後に更新してください。サービスから接続先変更の通知があったとき、既存の接続先が使えなくなったとき、またはパネルに更新の案内が表示されたときも更新が必要です。普段はクライアントの適切な自動更新設定を利用でき、何度も手動で更新する必要はありません。
自動更新に失敗した場合は、まず最後に成功した時刻とエラーメッセージを確認してください。デバイスのスリープ、クライアントの未起動、利用できないプロキシ経由での更新リクエストなどにより、スケジュールされた更新が完了しないことがあります。ローカルでの変更を保持する方法はクライアントごとに異なるため、リモート設定を編集する前にドキュメントを読み、更新時にカスタムルールが上書きされないようにしましょう。
- ✅ 更新履歴に成功と表示され、サブスクリプション名が保存されているだけでなく、設定内に接続先が表示されている。
- ✅ 更新したばかりの設定が有効になっており、接続先が古い設定や別のサービスのものになっていない。
- ✅ 実際に利用するアプリでテストし、クライアントの接続ログを確認して、リクエストが想定どおりプロキシ経由または直接接続になっている。
- ✅ DNSと通信振り分けの設定を確認する。接続元の確認時は、ブラウザーのキャッシュやアプリ独自のプロキシ設定にも注意する。
- ❌ ステータスバーの接続アイコン、ノード名、1回だけの遅延テストを、すべてのアプリで接続が反映された証拠とみなさない。
システムプロキシの影響を受けるのは、通常、関連設定に従うアプリだけです。TUNなどのトンネル方式はより広い範囲をカバーする場合がありますが、ルーティング、権限、除外ルールにも左右されます。通信振り分けでは一部のリクエストが直接接続されるため、日本国内のサイトにアクセスした際に接続元が変わらなくても、必ずしも不具合ではありません。まず対象ドメインにどのルールが適用されているか確認してください。
DNSリークとは、ドメイン名の名前解決リクエストが想定した経路を通らない状態です。Webサイトへの接続元が変わっただけでは、DNSの経路が想定どおりであることは確認できません。ブラウザー内蔵の暗号化DNSが別の設定を使っている場合もあります。確認する際は、クライアントのDNS設定、接続ログ、テスト結果をあわせて見てください。DNSサーバーの所在地表示だけで判断することはできません。
サブスクリプションの無効化・更新失敗・接続不可を切り分ける
まず、どの段階で問題が起きているかを確認しましょう。設定を取得できない場合と、接続先は表示されるのにアプリからアクセスできない場合は、別の問題です。発生箇所を特定してから対処すれば、正常なサブスクリプションを何度も削除・再インストールしたり、端末側の設定問題をサーバー側の問題と誤認したりするのを防げます。
サブスクリプションURLを取得できない
パネルに再ログインし、コピーしたURLがすべて含まれているか、古いトークンが置き換えられていないか、アカウントに関連するステータス表示がないか確認してください。ネットワークリクエストに失敗する場合は、クライアントがサブスクリプションを更新する際の接続経路も確認します。エラーページが設定ファイルとして処理されると、解析エラーになることもあります。エラー名だけで形式の問題と決めつけないでください。
接続先は表示されるが、接続できない
有効な利用権、残りの通信量、システム時刻、クライアントのバージョンを確認してから、具体的な接続エラーを調べてください。VPNLayの月額プランの通信量は利用開始日を基準に毎月リセットされ、月初に一律でリセットされるわけではありません。通信量パックは使い切るまで有効で、期限はありません。どちらの料金方式でも、消費済みの通信量をサブスクリプションの更新で回復することはできません。
ほかのプロキシアプリがシステム設定を取り合っていないか、対象アプリがプロキシの適用範囲に含まれているかも確認してください。接続先を切り替えて比較する場合は、対象アプリとテスト条件をそろえます。IEPL専線、中継、直接接続は異なる回線構成を表すもので、サブスクリプションファイルの形式ではありません。再インポートしても、元の回線が別の種類に変わることはありません。
漏えい時の対処:古い認証情報を無効化してから、各デバイスを更新
サブスクリプションURL全体を他人に送った、公開リポジトリに置いた、QRコードを含むスクリーンショットをアップロードした場合は、漏えいした可能性があるものとして対応してください。QRコードにもサブスクリプションの認証情報全体が含まれていることがあり、URLをテキストで公開するより安全とは限りません。チャットからメッセージを取り消しただけでは、相手がすでに保存していないとは確認できません。
- 共有を止め、管理できるコピーを削除します。公開ドキュメント、スクリーンショット、リポジトリから機密情報を削除してください。バージョン履歴や共有バックアップがある場合は、古い版も引き続き閲覧できないか確認します。
- パネルでリセットまたは再生成の項目を探します。操作説明を読み、対象がサブスクリプションの認証情報なのか、別のアカウント情報なのか確認してください。該当する項目が見つからない場合や、リセット範囲が分からない場合は、サポートチケットから問い合わせ、古い認証情報の無効化を依頼してください。
- 無効化される範囲を確認します。設定を取得するためのトークンを変更しても、デバイスにダウンロード済みのノード認証情報まで同時に更新されるとは限りません。パネルの説明を確認するかサポートに問い合わせ、古い接続認証情報にも対処が必要か判断してください。
- 自分のすべてのデバイスを更新します。新しいURLを各クライアントにインポートし、古いサブスクリプションと使わなくなった設定を削除してから、接続が正常か確認してください。
- 不審な動きと共有元を確認します。確認できる通信量とアカウントの利用履歴を確認し、不要なデバイス間のクリップボード共有をオフにしてください。アカウントのパスワードも漏えいした可能性がある場合は、あわせて変更しましょう。
サポートチケットを送る際は、OS、クライアント名、エラーの原文、発生した状況を優先して記載してください。スクリーンショットではサブスクリプションURL全体、QRコード、認証情報の項目を隠しましょう。調査を簡単にするために設定全体を公開の掲示板に貼り付けないでください。機密情報を送る必要がある場合は、公式サポート窓口と送信方法を先に確認してください。
初めて利用する方へ:操作の要点
サブスクリプションは、更新できる機密性の高い設定用URLとして扱い、公開URLのように共有しないでください。パネルからクライアントに合った形式を取得し、インポート後に更新結果と通信振り分けを確認します。問題が起きたら設定の取得と接続を切り分け、漏えい時はURLを再コピーするだけでなく、古い認証情報を無効化することが重要です。
普段は、どのデバイスでどのクライアントを使っているか、自分で分かる一覧を残しておけば十分です。URL全体を通常のメモに保存して、何度も転送する必要はありません。プランのルールを確認する場合はプランと通信量パックを、接続方式を知りたい場合は技術リファレンスを参照し、実際のクライアントの案内に従って設定してください。