サブスクリプションURLとは、クライアントがサービス提供元からノード一覧や接続設定を取得するための入口です。初めて使う場合は、アカウントパネルで適切なURLをコピーしてクライアントに導入し、設定を更新して接続先を選べば利用できます。インストーラーではなく、導入すればすべてのアプリが自動的にプロキシ経由になるわけでもありません。
URLを何度も貼り直すより、まず次の役割の違いを把握しておきましょう。アカウントは利用権限を管理し、プランは利用できるリソースを決めます。サブスクリプションは設定を提供し、クライアントが実際の接続を担います。以下では、取得・導入・確認・更新・漏えい時の対処の順に解説します。
サブスクリンクとノード・プランの違い
サブスクリプションは通常、専用の認証情報を含むURLです。クライアントがアクセスすると、サーバーからノードのパラメーター、またはノード・グループ・ルールを含む設定一式が返されます。返されるデータはエンコードされたノード一覧の場合も、YAMLやJSONなどの形式の場合もあります。HTTPSで始まるURLでも、すべてのクライアントで読み込めるとは限りません。
| 項目 | 役割 | ここからは判断できないこと |
|---|---|---|
| アカウントとプラン | 利用権限、データ通信量、請求状況を管理する | プランが有効でも、端末の設定が正しいとは限らない |
| サブスクリプションURL | ノード一覧や設定を取得し、以後の更新に利用する | クライアントのインストーラーでも、公開用の共有URLでもない |
| 単一ノードの共有リンク | 特定ノードの接続パラメーターを記述する | 一覧全体や継続的な同期機能が含まれるとは限らない |
| 設定ファイル一式 | ノード、グループ、DNS、ルーティングルールをまとめて定義する場合がある | 異なるコアとの互換性や、ローカル変更の保持は保証されない |
| クライアント | 設定を読み込み、接続を確立してルールに従って通信を転送する | 導入できても、プロキシが有効になったとは限らない |
「サブスクリプションURL」と「月額サブスクリプション」も区別しましょう。前者は設定を取得するための入口、後者は料金体系です。VPNNapの月額サブスクリプションでは、利用開始日を基準に毎月データ通信量がリセットされます。データパックは使い切るまで有効で、期限切れになりません。これらはプランのルールであり、URLの名称やクライアントに表示されるノード数からは判断できません。容量と料金はプランページでご確認ください。
どこから取得する?コピー前の確認ポイント
チャット履歴に残った古いURLではなく、サービス提供元のアカウントパネルにログインし、クライアントまたはサブスクリプションの項目から取得してください。VPNNapではメールアドレス不要で、ユーザー名とパスワードを設定すればアカウントを作成できます。ログイン後、本サイトのクライアントとサブスクリプションの入口を利用できます。iOSクライアントの入口には有効なプランが必要です。
- 取得元を確認する。本サイトからユーザーパネルにアクセスし、現在のアカウントとプランの状態を確認します。別のアカウントや期限切れのページの設定をコピーしないようにしましょう。
- 利用するクライアントを確認する。パネルにクライアント別の入口が用意されているか確認してください。選択肢がある場合は、リンクの見た目だけで判断せず、利用中のアプリが対応する形式を選びます。
- URL全体をコピーする。コピー機能を使い、パスとクエリパラメーターも含めて保持します。ランダムに見える文字列を手作業で削除したり、ページタイトルや引用符、改行まで一緒に貼り付けたりしないでください。
- そのままクライアントに導入する。信頼できるクライアントにURLを渡してください。公開メモや共有ドキュメント、オンライン変換サイトへの一時保存は避けましょう。
内容を確認するために、リンクをむやみに第三者の「チェックサイト」へ貼り付けないでください。URL全体と認証情報が相手に渡るおそれがあります。問題を調べる場合は、まずクライアントの更新ログを確認し、ログを共有する前に機密情報を伏せてください。
各プラットフォームのクライアントにインポートする方法
アプリによって「サブスクリプション」「設定」「リモート設定」「URLからインポート」など、メニュー名は異なります。基本の流れは同じです。リモート設定を追加し、URLを入力して取得・解析した後、設定を選択して接続を有効にします。初めて使うときは、システム設定の競合を避けるため、複数のプロキシアプリを同時に起動しないでください。
Windows・macOS:設定を選んでから通信を取り込む
導入後、ノード一覧が表示されていることを確認し、その設定を現在の使用項目に指定します。設定を保存しただけでは、通常、システムの通信経路は変わりません。クライアントの説明に従い、システムプロキシやTUNなどの通信取り込み方式を有効にしてください。方式ごとに対象範囲が異なるため、「念のため」とすべてのスイッチを同時にオンにするのは避けましょう。システムプロキシを設定しても、すべてのアプリが従うとは限りません。
iOS・Android:システムの許可と有効な設定を確認
モバイル端末で初めて接続するときは、通常、VPN接続を確立するためのシステム許可が必要です。これは端末の通信を取り込むための許可であり、アカウントパネルに追加情報を求めるものではありません。サブスクリプションを導入したら、選択中の設定とノードを確認してから接続を開始してください。別のネットワークアプリがシステムのVPN経路を使用している場合は、何度も導入し直すのではなく、まず競合を確認しましょう。
Linux:GUIとコマンドラインの設定を分けて扱う
GUIクライアントではリモート設定の手順を利用できます。コマンドラインのコアを使う場合は、ドキュメントに従って設定ファイルのパス、ファイル権限、サービスの起動方法を確認してください。サブスクリプションURLを設定ファイルの内容として直接使うことはできません。サービスが正常に起動しても、アプリの通信が取り込まれていない場合があります。アプリのプロキシ設定やシステムルートも確認しましょう。
導入手順はクイックスタートをご覧ください。ログイン後はクライアントページからも確認できます。名前が似ていても、クライアントのコアや機能が同じとは限りません。利用中のバージョンの説明を確認してください。
形式とプロトコルの互換性は別々に確認
「サブスクリプション形式を読み込めること」と「その中のプロトコルを実行できること」は別の要件です。ノード一覧を読み込めても、特定ノードの通信方式、TLSオプション、拡張パラメーターに対応していない場合があります。逆にプロトコルに対応していても、サーバーから返されたサブスクリプション形式を直接解析できないことがあります。
Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUICは、それぞれ異なる接続プロトコルまたは方式で、自由に置き換えられるラベルではありません。Hysteria2とTUICはQUICをベースとしており、実行環境のUDP対応状況が接続に影響します。ほかの方式も、通信方式やセキュリティパラメーターを個別に確認する必要があります。プロトコル名だけで速度を判断することはできません。
クライアントに「未対応の種類」や「設定の解析に失敗」と表示された場合は、プロトコルの項目を手作業で変更する前に、パネルの入口とクライアントのドキュメントを確認してください。未対応のプロトコル名を別の名前に置き換えても、変換にはなりません。オンラインでサブスクリプションを変換すると、認証情報や設定内容が漏れるおそれもあります。サービス提供元が用意する対応形式の入口を優先しましょう。
ノード名にある「直結」「中継」「IEPL」は、通常、ネットワーク経路や回線方式を表すもので、前述のプロキシプロトコルではありません。サブスクリプションは設定を渡すためのもので、名称だけで回線品質を証明したり、接続先サービスが必ず利用できると判断したりすることはできません。
インポート後に実際の接続を確認する方法
ノードが一覧に表示されても、確認できるのは設定が読み込まれたことだけです。「クライアントの起動」「通信の取り込み」「ルールの適用」「接続先へのアクセス」の順に確認しましょう。クライアントの接続テストで確認できるのは通常その一部であり、すべてのサイトやアプリの動作を保証するものではありません。
- ✅ 現在の設定が選択され、ノード一覧が表示されている。更新ログに明らかな解析エラーがない。
- ✅ クライアントが接続中で、システムプロキシなど必要な通信取り込み方式が説明どおりに有効になっている。
- ✅ ノードテストのアイコンを見るだけでなく、接続先のサイトを実際に開き、ページ表示やログイン、継続的な通信を確認する。
- ✅ 端末上の接続ログで、接続先ドメインに適用されたルール、ポリシーグループ、出口を確認し、想定した経路になっているか確かめる。
- ❌ 「グローバルモードで開ける」ことをルーティングルールが正しい証拠とみなさない。また、一度の失敗だけでサブスクリプションが無効だと決めつけない。
ルーティングルールによって、どのリクエストを直接接続し、どれをプロキシグループに送るかが決まります。ブラウザーでは使えても別のアプリで失敗する場合は、そのアプリがシステムプロキシに従うか、使用するドメインに想定したルールが適用されているか確認してください。グローバルモードへの切り替えは原因の切り分けに使えますが、ルールの確認に代わるものではありません。
DNSにも独立した経路があります。プロキシ接続が成功していても、ドメイン名の問い合わせが想定した経路で送信されているとは限りません。システムDNS、ブラウザーの暗号化DNS、クライアントの名前解決設定が結果に影響する場合があります。DNS漏えいかどうかは想定しているポリシーと照らして判断してください。ローカルのリゾルバーが検出されただけで、すべてのアクセス内容がローカルネットワーク経由だとは断定できません。
どのくらいの頻度で更新する?更新で変わること
すべてのサブスクリプションに共通する固定の更新間隔はありません。初回導入時、パネルに設定変更が表示されたとき、ノード一覧が明らかに古いとき、または既存ノードに問題があるときは、手動で更新できます。クライアントが自動更新に対応している場合は、サービス提供元の案内とクライアントの推奨設定を参考にしてください。頻繁な更新でトラブルシューティングを代用する必要はありません。
サブスクリプションの更新は設定を再取得する操作であり、料金プランの更新や通信量のリセットではありません。更新に成功しても、プランの通信量が残っているとは限りません。更新に失敗した場合も、現在のネットワークからURLにアクセスできないだけで、アカウントが無効とは限りません。
リモートの設定一式を更新すると、ローカルのノード、ルール、グループへの変更が上書きされる場合があります。アプリがオーバーライド、パッチ、ローカルルールに対応している場合は、個人設定を保持するために用意された機能を使い、更新前に上書き範囲を確認してください。リモートファイルを手作業で編集し続ける方法には頼らないでください。次回の更新でサービス側の設定に戻る場合があります。
インポートできない・接続できないときの確認方法
ダウンロードに失敗する:URLが完全か、現在のネットワークからサブスクリプションのドメインにアクセスできるか、クライアントが既存のプロキシ経由での更新を必要としているかを確認します。初期設定時に、まだ確立されていないプロキシ接続を更新に必要とすると、循環依存になることがあります。証明書の検証を無効にせず、公式の案内に従って更新経路を調整してください。
ダウンロードできるが解析に失敗する:取得した内容が設定データであり、ログインページやエラーページ、別形式のサブスクリプションではないことを確認します。ログでは形式と未対応フィールドを確認してください。トークンを含む元データを公開しないでください。
一覧は正常だが接続できない:プランの状態、ノードのパラメーター、端末のネットワーク環境を確認します。比較のために別のノードを試す場合は、一度に変更する条件を一つにし、問題発生時のエラーメッセージを残してください。DNS、モード、プロトコルを同時に変更すると、原因を特定しにくくなります。
一部のサイトに接続できない:ルーティング、DNS、接続先サービスの地域・アカウント制限を確認します。出口の地域が、接続先プラットフォームに必ず受け入れられるとは限りません。サブスクリプションを何度更新しても、サービス側のアクセス制限は解決できないことがあります。
リンクが漏えいしたら、古い認証情報を無効にして再インポート
サブスクリプションURLやQRコードを公開してしまった場合は、まずそれ以上共有されないようにし、自分で削除できる公開コピーを取り除きます。次にアカウントパネルで、サブスクリプションのリセットや認証情報の取り消し機能を探してください。明確な操作項目がない場合は、パネルのチケットから対処方法を問い合わせます。ログインパスワードを変更すればサブスクリプションのトークンも自動的に無効になる、と決めつけないでください。
リセットの対象範囲も確認してください。古いURLが無効になるタイミングと、すでに取得されたノードの認証情報が無効になるタイミングは、必ずしも同じではありません。設定がすでに第三者にダウンロードされている場合、サブスクリプションURLを変更するだけでは不十分なことがあります。接続用の認証情報も同時に更新されるか、サービス提供元に確認しましょう。
対処後は、所有する各端末でURLを差し替えて設定を再取得し、古い設定が有効な項目として残っていないことを確認します。異常な通信量を調べるときは、パネルの記録を基準にしてください。利用量の変化だけで漏えいと判断するのは避けましょう。システムのバックグラウンド通信や端末間での設定共有も、通信量に影響する場合があります。
初めて使う方は、信頼できるパネルからURLを取得し、クライアントに合った形式を選び、実際の通信経路を確認して、設定が変わったら更新する習慣を身につけましょう。サブスクリプションは一般的なURLではなく、保管が必要なアクセス認証情報として扱うと、端末の移行やトラブル対応もスムーズになります。