VPNサブスクリプションリンクとは何でしょうか。クライアントが接続設定を取得するためのURLで、通常はアクセス用の認証情報が含まれています。対応クライアントに追加すると、ノードや接続パラメーター、ルーティング設定などを読み込めます。インストーラーとは異なり、追加しただけで接続が確立するわけではありません。
初心者が混同しやすいのは、「リンクの取得」「設定の追加」「接続の有効化」です。それぞれ設定の入手、ソフトでの読み込み、通信の振り分けを行うための操作です。以下では実際の手順に沿って説明するため、プロトコル用語をすべて理解しておく必要はありません。
サブスクリプションリンク・ノードリンク・インストーラーの違い
サブスクリプションURLはHTTPSで始まることが多いものの、返される内容がWebページとは限りません。クライアントがURLにアクセスすると、ノード一覧や、プロキシグループとルールを含む設定ファイルが取得される場合があります。内容はサーバー側が提供する形式によって異なり、同じサブスクリプションがすべてのソフトで使えるとは限りません。
| リソース | 主な役割 | 代わりにはならない操作 |
|---|---|---|
| サブスクリプションリンク | クライアントに接続設定を取得・更新させる | ソフトのインストールや、システム接続権限の自動付与はできない |
| 個別のノードリンク | 特定ノードの接続パラメーターを記述する | 通常、サーバー側のサブスクリプション一覧の変更とは同期しない |
| 設定ファイル | インポート可能な設定内容を保存する | ローカルファイルではリモート更新元の情報が保持されない場合がある |
| クライアントのインストーラー | 接続や通信の振り分けを行うソフトをインストールする | インストール後も、有効な設定を取得して有効化する必要がある |
Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUICは、それぞれ異なるプロキシプロトコルまたは方式の名称であり、サブスクリプションリンクの別称ではありません。ソフトがサブスクリプション形式を読み込めても、すべてのプロトコルに対応しているとは限りません。この記事では一般的な仕組みを説明しており、VPNCapeがこれらすべてのプロトコルを提供することを示すものではありません。実際の対応状況は、ユーザーパネルとクライアントの案内をご確認ください。
ユーザーパネルでサブスクリプションリンクを取得する
VPNCapeはメールアドレス不要で、ユーザー名とパスワードで利用を開始できます。アカウントをお持ちの場合は、まずユーザーパネルのログインページにアクセスし、パネルの案内に沿ってサブスクリプションを取得してください。ページのレイアウトは変更される場合があるため、古いスクリーンショットのボタン位置ではなく、機能名を目印にしてください。
- アカウントの状態を確認する。パネルにログインし、現在のプランやデータ通信量、関連する案内を確認します。ログインできても、利用可能な接続権限があるとは限りません。
- ダウンロード・利用ガイドを開く。クライアントのページで利用中のプラットフォームを選び、ログインしてサブスクリプションを取得します。iOS以外は、ログイン後にクライアントをダウンロードできます。iOSでの取得条件は、パネルの案内をご確認ください。
- 対応する形式を選ぶ。パネルにクライアント別の選択肢がある場合は、該当するものを選んでください。リンクの見た目だけで互換性を判断しないようにしましょう。
- コピー機能を使う。クエリパラメーターの選択漏れを防ぐため、URL全体をコピーし、クライアントのサブスクリプション入力欄に貼り付けます。
URL内の意味が分からないパラメーターを自分で削除したり、ログインページのURLをサブスクリプションリンクとして使ったりしないでください。コピーしたURLの前後に空白が入っている場合は空白だけを削除し、URL自体は変更しないでください。追加画面が見つからない場合は、クイックスタートを確認するか、ヘルプセンターにプラットフォーム名とクライアント名を添えてお問い合わせください。
各プラットフォームでのクライアントへの追加方法
メニューには「サブスクリプション」「設定」「設定ファイル」「URLからインポート」などの名称が使われます。操作名は異なっても、リモートURLの追加、設定の取得、設定の選択、接続の有効化という流れは共通です。パネルから「ワンクリックでインポート」する場合、ブラウザーから対応クライアントを開く確認が表示されることがあります。追加後は、正常に読み込まれたか確認してください。
Windows・macOS
パネルの案内にあるクライアントをインストールし、設定管理画面でリモートサブスクリプションを追加して、URLを貼り付けて保存します。ノードやプロキシグループが表示されたら、その設定を現在の使用対象に選択します。複数の設定がある場合、新しい設定を追加しただけでは切り替わらないことがあります。
続いて、クライアントの説明に従ってシステムプロキシまたはTUNを有効にします。システムプロキシの影響を受けるのは、プロキシ設定に従うアプリが中心です。TUNは仮想ネットワークインターフェースを通じて通信を取り込みますが、対象範囲はルーティング、除外設定、アプリの動作にも左右されます。macOSではネットワーク拡張の許可、Windowsでは必要なシステム権限が求められる場合があります。ソフトの画面にあるスイッチだけで判断しないでください。
Android・iOS
Androidでは通常、クリップボードまたはリモートURLからサブスクリプションを追加できます。接続時にシステムのVPN許可画面が表示されたら、要求元のアプリを確認してください。ネットワーク通信を制御する別のアプリがすでにある場合は、競合がないか確認しましょう。バックグラウンドでのバッテリー制限が接続の維持に影響することもあります。
iOSでは、まずパネルの案内に従って対応クライアントを入手し、URLからインポートするか、パネルが用意するインポート方法を使います。システムのVPN設定を許可したら、クライアントに戻り、サブスクリプションが取得済みで、使用するノードが選択されていることを確認してください。システムにVPNの表示が出ても、接続設定が動作中であることを示すだけで、対象アプリに適切なルールが適用されているとは限りません。
Linux・ルーター
このような環境では、ソフトのコア、設定形式、プロトコルへの対応状況を特に確認してください。デスクトップ用ソフト向けに生成された設定ファイル全体を、ルーターのプラグインにそのまま使えるとは限りません。まずプラグインのサブスクリプションに関する説明を読み、ノード一覧と設定ファイルのどちらが必要か確認しましょう。試行錯誤のために、現在正常に動作しているネットワーク設定を上書きしないでください。
追加した設定が実際に有効か確認する
「更新成功」はクライアントが設定を取得したことを示しますが、ノードに接続できるとは限りません。「接続済み」でも、すべてのアプリが同じ経路で通信するとは限りません。サブスクリプションURLを何度も変更するのではなく、現在の設定、通信の取り込み方法、対象アプリの順に確認しましょう。
- ✅ 現在の設定が選択され、ノードやプロキシグループがすべて表示されている。古い設定のままになっていない。
- ✅ 使用するノードが選択され、システムプロキシやTUNなどの通信取り込み方法が利用目的に合っている。
- ✅ IPアドレス確認で現在のブラウザーの接続元を調べ、対象アプリも個別に確認する。
- ✅ クライアントのドキュメントに沿ってDNS設定を確認し、名前解決の経路が想定したルーティングルールと一致している。
- ❌ ブラウザーのテストに成功しただけで、すべてのアプリが正しく接続できていると判断しない。
DNSリークとは、想定どおりに保護されるべき名前解決のリクエストが、意図しない経路を通る状態を指すことが一般的です。特定のDNSサービス名が表示されただけで、すぐに結論を出すことはできません。ブラウザーのセキュアDNS、クライアントのDNSモード、ルーティングルールなども結果に影響します。設定と接続ログをあわせて確認し、ログを送る前にサブスクリプションURL、トークン、個人情報を隠してください。
ブラウザーは正常でも特定のアプリだけ動かない場合は、まずルールの適用状況を確認してください。システムプロキシに従わないアプリや、対象ドメインがルールによって直接接続に振り分けられている場合があります。ここでいう「直接接続」は通信ルール上の意味であり、サービスの説明にある直結ノードとは別の概念です。
サブスクリプションの更新頻度と更新内容
すべてのサービスに共通する決まった更新頻度はありません。まずパネルの説明とクライアントの初期設定に従い、サービスからの回線変更のお知らせがあったとき、一覧が明らかに古いとき、または利用中のノードに問題があるときに手動で更新してください。問題を調べている最中に何度も更新しても、同じリクエストが繰り返されるだけで、形式の非互換性は解決しません。
リモート更新は通常、ノードや接続パラメーターの同期に使われます。サブスクリプションから設定ファイル全体が返される場合は、プロキシグループやルールも上書きされることがあります。ノード一覧のみの場合、変更されるのはノードだけの場合があります。手動で加えた内容が残るかどうかは、クライアントの設定マージ方式によります。重要な変更には、ソフトが対応するオーバーライド機能を使い、機密情報を含まないメモを残しておきましょう。
サブスクリプションを更新してもプランのデータ通信量はリセットされず、更新手続きにもなりません。VPNCapeの月額サブスクリプションの通信量は、利用開始日を基準に毎月リセットされます。追加データパッケージは、使い切るまで有効で、期限はありません。これらは料金のルールであり、クライアントが設定を取得するタイミングとは別の話です。
読み込み失敗・ノードが表示されない場合の確認手順
問題を調べる際は、「URLにアクセスできない」「内容を読み込めない」「ノードに接続できない」を切り分けてください。それぞれ発生する段階が異なるため、対処方法も変わります。
- コピーした内容を確認する。ログインURLではないこと、パラメーターが欠けていないこと、説明文や改行が混ざっていないことを確かめます。パネルのコピー機能で取得し直してください。
- アクセス状態を確認する。アカウント権限の問題、認証情報の無効化、サブスクリプションサーバーへの一時的なアクセス不能などが原因で、取得に失敗することがあります。パネルの状態とクライアントのエラー表示を確認してください。
- 形式とバージョンを確認する。解析エラー、追加後にノードが表示されない、プロトコル非対応などの問題がある場合は、選択した形式とクライアントの互換性を確認してください。ソフトの更新には、パネルが案内する配布元を利用してください。
- 使用中の設定を確認する。新しい設定を取得していても古い設定を使っている場合は、現在の設定を手動で切り替え、プロキシグループの選択も確認してください。
- 最後にノードへの接続を確認する。一覧が正常なのにアクセスできない場合は、ノード、通信の取り込み方法、DNS、ルーティングを確認します。接続の問題をすべてサブスクリプションURLのせいにしないでください。
エラーを回避するために、証明書の検証を安易に無効化しないでください。TLSや証明書のエラーが出た場合は、まず端末の時刻、ネットワーク環境、クライアントのバージョンを確認してからサポートにお問い合わせください。問い合わせには「使えない」とだけ伝えるより、個人情報などを伏せたエラーメッセージを添えると原因を特定しやすくなります。
リンクが漏えいした場合の対処
サブスクリプションURL全体が公開された、知らない相手に送ってしまった、または信頼できない変換サービスに入力した場合は、認証情報が漏えいしたものとして対処してください。まず公開内容を削除し、パネルにサブスクリプションのリセットやトークンの取り消し機能があるか確認します。該当する機能が見つからない場合は、サポートチケットから対応を依頼してください。
ログインパスワードを変更すれば古いサブスクリプションが無効になるとは限りません。アカウントのパスワードとサブスクリプショントークンは別々に管理されている場合があります。取り消し後、すでに発行されたノードの認証情報も更新する必要があるか確認してください。必要性はサーバーの仕組みによって異なります。新しいURLを取得したら、利用中のクライアントで古いサブスクリプションを置き換えて設定を取得し直し、古いスクリーンショットや共有履歴も削除してください。
VPNCapeは、匿名性とログを保存しない方針を掲げています。ただし、これはサブスクリプションの認証情報を適切に管理しなくてよいという意味ではなく、ログイン中のアカウントを接続先のWebサイトから識別できなくなるという意味でもありません。サービス選びと同じように、リンクの保管と共有範囲の管理も大切です。
まとめ:サブスクリプションリンクは設定の取得先であり、厳重に管理すべき認証情報でもあります。ユーザーパネルから対応する形式を取得し、クライアントに追加して設定を選択したうえで接続を有効にし、接続元、DNS、アプリごとのルーティングを個別に確認しましょう。更新は設定の同期に使います。リンクが漏えいした場合は認証情報の取り消しや更新が必要で、再インポートだけでは解決しません。