本文へスキップ
使い方ガイド 約8分

VPNサブスクリンクとは?初心者向けクライアントへの導入ガイド

サブスクリプションリンクの役割、ユーザーパネルでの取得方法、各プラットフォームのクライアントへの導入、更新頻度、リンク漏えい後のリセット方法を解説します。

VPNサブスクリンクとは

VPNのサブスクリプションリンクとは、通常、個人のアクセス認証情報を含む設定取得用のURLです。クライアントがこのURLにアクセスし、接続に必要なサーバー一覧やパラメーターを取得します。クライアントのダウンロード先でも支払い用リンクでもありません。取得後、対応するクライアントに設定をインポートする必要があります。

ここでいう「サブスクリプション」は、主に設定の取得・更新方法を指し、自動課金を意味するものではありません。月額プランやデータ通信量プランは料金体系であり、サブスクリプションリンクは利用可能な設定をクライアントに渡すためのものです。設定を取得できるか、接続できるかは、プランの状態や残りの通信量、回線の状態にも左右されます。リンクを開けるかどうかだけでは判断できません。

設定には、サーバーアドレス、ポート、プロトコル、認証情報、グループ設定やルーティングルールなどが含まれる場合があります。内容はサーバー側が提供する形式によって異なります。個別のノード共有リンクは通常、特定の接続先の情報を示す一方、サブスクリプションURLからは複数の設定を取得でき、更新時に変更後の内容を再取得できます。

ユーザーパネルでリンクを取得

VPNHopeのサブスクリプションリンクはログイン後に取得できます。この記事では実際のリンクを掲載していません。まずユーザーパネルにログインし、アカウントとプランの状態を確認してから、パネルに表示されるサブスクリプションの項目に進んでください。画面上の名称はクライアントやパネルの変更に伴い異なる場合があります。ブラウザーで開いているパネルのページURLを、サブスクリプションURLと取り違えないようにしてください。

  1. まず利用するクライアントを確認します。どのプラットフォームのどのアプリに導入するかを決め、そのアプリに対応した形式を選びましょう。用途が分からないURLをコピーして、手当たり次第に試すのは避けてください。
  2. 利用状況を確認します。プラン、通信量、パネル上の案内を確認してください。利用可能な容量がない場合、設定を再インポートしても接続の問題は解決しないことがあります。
  3. パネルに表示された設定URLをコピーします。クライアント専用の項目がある場合は、現在使用しているアプリに合ったものを優先し、アプリ名も確認してください。
  4. クライアントのサブスクリプションまたは設定管理画面を開きます。URLから追加する項目を選び、URL全体を貼り付けて保存します。設定名には、自分が見分けやすい名前を付けられます。
  5. 更新を実行して結果を確認します。設定や回線が一覧に表示されたことを確認し、回線とプロキシモードを選択してから接続を確認してください。

「クライアントにインポート」などの項目を使うと、ブラウザーでアプリを開くかどうか尋ねられる場合があります。これはURLをクライアントに渡す操作であり、接続成功を意味するものではありません。ブラウザーから画面が切り替わらなくても回線障害と決めつけず、クライアントに戻ってインポート結果を確認してください。

QRコードからインポートする場合も、コードの取り扱いに注意してください。QRコードはサブスクリプションURL全体を別の形で表したものかもしれません。スクリーンショットの外部共有には、リンクを直接送信する場合と同様のリスクがあります。

各プラットフォームのクライアントへの導入方法

VPNHopeのWindows、macOS、Android、Linux向けクライアントはログイン後に取得できます。iOS向けの実際のリンクは、有効なプランの条件に応じて提供されます。対応する項目はパネルのダウンロードページで確認してください。アプリが特定のプラットフォームで動作しても、すべてのサブスクリプション形式に対応するとは限りません。インストール前に対応状況を確認しましょう。

プラットフォーム別の操作ポイントと確認項目
プラットフォーム インポート時のポイント 接続後の確認
Windows 設定管理でリモートURLを追加し、更新が成功したことを確認して、その設定を有効にします。 システムプロキシとTUNモードは機能が異なります。対象アプリの通信が実際にどの経路を通るか確認してください。
macOS アプリの起動権限と設定の有効状態を確認し、案内に従ってネットワーク関連の機能を許可します。 システムプロキシまたはネットワーク拡張機能が有効か確認し、ほかのプロキシアプリとの競合を調べます。
Android サブスクリプションを追加して更新し、接続時にシステムの案内に従ってVPN接続を許可します。 アプリごとのルーティング設定とバックグラウンド制限を確認し、対象アプリが除外されていないか調べます。
iOS パネルの条件に従ってアプリ用の項目を取得し、対応形式を使用してVPN設定の追加を許可します。 現在有効な設定を確認し、アプリを切り替えた後も古い設定を使い続けていないか調べます。
Linux GUIクライアントとコマンドライン用コアを区別し、それぞれのドキュメントに従って設定をインポートまたは読み込みます。 環境変数、システムプロキシ、TUNはそれぞれ異なる仕組みです。ルーティングとDNSを個別に確認してください。

デスクトップOSのシステムプロキシは通常、その設定に従うアプリにのみ適用され、すべての通信を自動的に制御するわけではありません。TUNモードは仮想ネットワークインターフェースを通じて通信を処理するため、追加の権限が必要になることがあり、ほかのネットワークソフトウェアと競合する場合もあります。モバイル端末にVPNのステータスが表示されても、接続の仕組みが起動したことを示すだけです。対象アプリのルーティング結果も確認してください。

インポートを成功させるために証明書の検証を無効にしたり、提供元が不明なアプリに追加の権限を与えたりしないでください。システムの案内が分かりにくい場合は、まずクライアントの説明を確認してから続行するか判断しましょう。

形式の互換性とプロトコルの選択

サブスクリプション形式と接続プロトコルは、異なる階層の要素です。前者はクライアントが設定の構造を読み取れるかどうかを決め、後者はクライアントがサーバーと接続する方法を決めます。Trojanに対応したアプリでも、別の種類のクライアント用設定ファイルをそのまま読み込めるとは限りません。

Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUICは、プロキシクライアントの対応一覧に含まれる場合があります。ただし、対応範囲はアプリ、コア、バージョンによって異なります。VLESSのセキュリティ特性は、組み合わせるトランスポートやセキュリティ設定にも左右されるため、プロトコル名だけでは判断できません。Hysteria2とTUICはQUICをベースとしており、ネットワークでUDPが制限されていると利用に影響する場合があります。プロトコルを変更するには、サーバー側も対応している必要があります。

「形式に対応していない」または解析エラーが出た場合は、まずパネルの出力が現在のクライアント向けか、クライアントのバージョンが設定内の項目に対応しているか確認してください。プロトコル名を別の名前に書き換えたり、ファイルの拡張子を変えるだけで形式を変換できると考えたりしないでください。

同様に、サブスクリプションのインポートに成功しても、回線がIEPL専用線、中継、直結のいずれかだとは証明できません。プロトコルは接続方法を示し、回線の種類はネットワーク経路を示します。両者は置き換えられません。経路はパネルの回線説明と実際の利用状況をもとに判断してください。

サブスクはどのくらいの頻度で更新する?

すべての人に適用できる固定の更新間隔はありません。サブスクリプションの更新は設定を再取得する操作であり、プランの延長や通信量の回復ではありません。また、現在利用中の回線が必ず切り替わるわけでもありません。サーバー側で回線が変更されたとき、パネルに設定変更の案内が表示されたとき、サブスクリプションの認証情報をリセットしたとき、または一覧が明らかに古くなったときは、手動で更新を検討してください。

普段はクライアントの自動更新機能を利用できます。具体的な設定は公式の説明と実際の必要性に応じて決めてください。頻繁に更新しても混雑は改善せず、APIへのアクセス制限がかかる可能性もあります。更新に失敗した場合は、既存の設定を残してエラーメッセージを確認し、まだ使える設定をすぐに削除しないでください。

  • ✅ 更新成功の表示と回線一覧を確認します。URLを保存しただけで、設定をまだ取得していない状態ではないことを確かめてください。
  • ✅ 現在有効な設定と選択中の回線を確認します。新しい設定を更新した後も、古い設定で動作していないか注意してください。
  • ✅ カスタムルールは、クライアントが対応する上書き機能または独立したルール欄に追加し、リモート更新で変更が消えないようにします。
  • ❌ 「更新成功」をネットワーク接続の証明とみなさないでください。対象アプリから実際にアクセスできるかも確認が必要です。

更新後にグループが重複したり既存の設定が消えたりした場合は、同じサブスクリプションを重複して追加していないか、リモートの内容がローカル編集を置き換えていないか確認してください。復元はアプリの設定管理機能に従って行い、変更前に必要なローカル設定を記録しておきましょう。ただし、認証情報を含むバックアップを公開状態で保存しないでください。

導入できない・接続できない場合の対処法

設定の取得失敗と解析失敗を切り分ける

リクエストのタイムアウトや接続エラーは、通常、設定の取得段階で発生します。解析エラーは、返された内容がクライアントの想定と異なることを示します。コピー時に空白や改行が混入していないか、クエリパラメーターが欠けていないかを確認し、URLの取得元も確かめてください。ログインページやエラーページが返された場合、URLが正しく見えてもクライアントは設定として読み込めません。

URL全体を公開の診断サイトに貼り付けないでください。サポート窓口に問い合わせる場合は、エラーの種類、OS、クライアントの情報を伝えます。スクリーンショットではURL、認証情報、QRコードを隠してください。接続経路をテストする必要がある場合は、パネルまたはクライアントのドキュメントに従い、プロキシモードを何度も切り替えて確認条件を複雑にしないようにしましょう。

一覧は表示されるのに対象アプリからアクセスできない場合

まずプランと通信量の状態を確認し、現在の設定が有効で、回線が選択されていることを確かめます。次に、グローバル、ルール、直結の各モードが想定どおりか、対象ドメインがルールによって直結に振り分けられていないか、対象アプリがシステムプロキシを経由しているかを確認してください。回線、プロトコル、DNSを一度に変更せず、項目ごとに変更して結果を記録すると、原因を特定しやすくなります。

DNSはドメイン名をIPアドレスに変換します。DNSの問い合わせが想定と異なる経路を通ると、アクセスに失敗したりDNSが漏えいしたりする場合があります。クライアントのDNSモード、システム設定、ブラウザーのセキュアDNSをあわせて確認してください。ウェブページが開けるだけで、すべてのDNS問い合わせがプロキシ経由だと断定することはできません。テストサイトに表示されるリゾルバーも、設定とあわせて解釈する必要があり、プライバシー全体を保証するものではありません。

確認の順序:「URLの取得 → 形式の解析 → 設定の有効化 → 回線への接続 → ルーティングとDNS」の順に確認します。一度に変更する条件をひとつに絞れば、問題がどの段階で起きているか特定しやすくなり、あらゆる不具合をサブスクリプションリンクのせいにせずに済みます。

リンクが漏えいした場合のリセット方法

漏えいの可能性がある場合は、まずパネルでサブスクリプションまたは認証情報のリセット機能を探し、影響範囲をよく確認してください。項目や説明が分かりにくい場合は、パネルのサポートチケットから対応方法を確認できます。ログインパスワードを変更しても、サブスクリプショントークンが無効になるとは限りません。別の操作として扱ってください。

  1. 古い認証情報を無効にします。パネルが対応する方法でリセットし、対象がサブスクリプションURL、ノードの認証情報、またはその両方なのかを確認してください。
  2. 自分の端末に登録したURLを更新します。各クライアントで新しいサブスクリプションに切り替え、設定を再取得してください。新しいURLをコピーしただけでは、ほかの端末から古いリンクが自動的に消えるわけではありません。
  3. 無効になった範囲を確認します。古いURLが無効になっても、第三者が保存したノード認証情報まで同時に無効になったとは限りません。取得用トークンだけを変更した場合は、関連する接続認証情報も無効にする必要があるか確認してください。
  4. 漏えい元を整理します。公開したスクリーンショット、共有記録、不要なバックアップを削除してください。第三者の変換サービスに渡したことがある場合は、そのサービスも今回の対応対象に含めましょう。

対応後は各端末の接続状況を再確認し、パネルで確認できる通信量の記録や異常の通知にも注意してください。古い認証情報が無効になったか確認できない場合は、クライアントを変更して解決しようとせず、サポート窓口に問い合わせてください。

利用のポイント:ログイン後にパネルからURLを取得し、対応する形式でインポートして、変更後は設定を更新します。漏えいした場合は該当する認証情報を無効にし、影響範囲を確認してください。この一連の手順を理解するほうが、アプリを何度もインストールし直すより効果的です。

無料で始める