サブスクリプションURLとは?初心者向けに取得・読み込み・更新方法を解説

サブスクリプションURLの基本から、取得場所、クライアントへの読み込み、更新の目安、URLが漏えいした場合の対処まで解説します。

サブスクリプションURLとは、クライアントが接続設定を取得するための入口です。対応するクライアントにURLを読み込ませると、ノードや接続パラメーターなどの情報が取得されます。回線設定が変更された場合も、サブスクリプションを更新すれば設定を反映できます。インストーラーや決済ページではなく、「読み込み成功」だけでインターネットに接続できたとは限りません。

サブスクリプションURL・プラン・ノードの違い

まずはそれぞれの役割を整理しましょう。プランはアカウントで利用できるサービスや通信量のルールを定めます。サブスクリプションURLは設定を配布するためのものです。ノードは設定から選択する接続先です。クライアントは設定を読み込み、接続を確立し、独自の設定に従って通信を処理します。

サブスクリプションの内容は、必ずしも同じ形式とは限りません。エンコードされたノード一覧を返すURLもあれば、特定のクライアント向けの設定ファイルを返すものや、リクエスト方法に応じて内容を切り替えるものもあります。そのため、サブスクリプション機能があっても、同じURLをすべてのクライアントがそのまま読み込めるとは限りません。

名称 役割 これだけでは判断できないこと
プラン アカウントの利用権、通信量、料金ルール 支払い済みでも、この端末で接続設定が完了したとは限らない
サブスクリプションURL クライアントに設定を取得・更新させる 設定をダウンロードできても、ノードに正常接続できるとは限らない
ノード 接続先と、それに対応するパラメーターを提供する 地域名だけでは、対象サイトに必ずアクセスできるとは限らない
クライアント 設定の解析、ノード選択、接続、通信の振り分けを行う インストールが完了しても、すべてのアプリの通信がプロキシ経由になるとは限らない

サブスクリプションの取得先と、コピー前の確認事項

VPNRCのサブスクリプションは、ログイン後のユーザーパネルから取得できます。まずユーザーパネルにアクセスし、アカウントとプランの状態を確認してから、画面の案内に沿ってサブスクリプションの項目を探してください。VPNRCではメールアドレス不要で、ユーザー名とパスワードを使ってアカウントを作成できます。すでにアカウントをお持ちの場合は、そのままログインしてください。サブスクリプション取得用に別のアカウントを作る必要はありません。

クライアント別の入口が用意されている場合は、使用するクライアントを確認してから対応するURLをコピーしてください。ブラウザーのアドレスバーに表示されたユーザーパネルのURLや、プラン説明ページをサブスクリプションとして使わないでください。正しい入口には「サブスクリプション」「設定URLをコピー」などの表示があります。実際の項目名はパネルの案内に従ってください。

コピーする際は、パネルのコピー機能を使うのがおすすめです。チャットやメモアプリに貼り付けると、改行や句読点、書式が加わることがあります。手動で選択すると、末尾のパラメーターを取りこぼすおそれもあります。QRコードも同じ認証情報を別の形で表示している場合があるため、画像に見えても公開しないでください。

サブスクリプションURLには、アカウントへのアクセスに使える認証情報が含まれている場合があります。パスワードと同じように慎重に扱い、公開グループや公開ドキュメントに載せたり、信頼できない変換サイトに入力したりしないでください。

サブスクリプションをクライアントに読み込む方法

クライアントはパネルのダウンロードページまたはサービスの使い方ガイドで案内されている配布元から入手してください。VPNRCのiOS向けダウンロードには有効なプランが必要です。その他のプラットフォームでは、ログイン後にダウンロードできます。アプリ名が似ているという理由だけでインストールしたり、VPNRCのサブスクリプションURLを、名前に「VPN」と付く任意のシステム設定画面に入力したりしないでください。

クライアントによってメニュー名は異なりますが、基本的な操作の流れは共通しています。以下では特定の画面上の位置に依存しない手順を説明します。メニュー名が異なる場合は、使い方ガイドとクライアントの説明を確認してください。

  1. 対応状況を確認する。クライアントが対応する設定形式とプロトコルを確認し、パネルで対応するサブスクリプションの入口を選びます。適当にURLを貼り付けてから、書き換えを繰り返して形式を探るのは避けてください。
  2. リモートサブスクリプションを追加する。サブスクリプション、設定、設定管理などの画面で、URLから読み込む項目を選びます。名前の入力が必要な場合は、自分で見分けやすい名前を付けてください。
  3. 貼り付けて保存する。余分な空白、引用符、改行が前後に入っていないか確認してから、ダウンロードまたは更新を実行します。失敗した場合は、エラーの内容を控え、操作を何度も繰り返さないでください。
  4. 設定を有効にする。ノード一覧が表示されていることを確認し、読み込んだ設定を現在の設定として選択します。クライアントによっては、保存しただけでは自動で切り替わりません。
  5. ノードを選んで接続する。システムの案内に従って必要なネットワーク権限を許可し、クライアントが必要とする接続モードを有効にしてから、実際にアクセスできるか確認します。

Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUICはそれぞれ異なるプロキシプロトコルであり、サブスクリプションファイル形式の別名ではありません。ある設定を読み込めるクライアントでも、すべてのプロトコルに対応しているとは限りません。逆に、設定を別のテキスト形式に変換しても、非対応のプロトコルが使えるようになるわけではありません。ここでは互換性について説明しており、VPNRCがこれらすべてのプロトコルを提供しているという意味ではありません。

デスクトップとモバイルで異なる点

Windows、macOS、Linux向けのクライアントには、システムプロキシを使うものや仮想ネットワークアダプターを使うものがあります。システムプロキシの影響を受けるのは、通常その設定に従うアプリだけです。コマンドラインツールや開発環境、一部のアプリでは個別設定が必要な場合があります。仮想ネットワークアダプター方式はより広い範囲をカバーする傾向がありますが、ルーティング、権限、クライアントの実装によって異なります。

AndroidやiOSのプロキシクライアントは、システムが提供するVPNインターフェースを通じて通信を処理することが多く、初回の有効化時にシステムの許可を求められる場合があります。これは、サブスクリプションが特定のプロトコルを使っていることを示すものではありません。端末で別のネットワークトンネルやフィルタリングツールを使用している場合は、競合がないか確認してください。どのツールが有効か確かめるために、複数のツールを同時に起動するのは避けましょう。

読み込み後に接続を確認する方法

「更新成功」は、クライアントが解析可能な設定を取得できたことを示すにすぎません。「接続済み」も、多くの場合は端末上で接続機能が有効になったことを示すだけです。実際に使えるかどうかは、ノード一覧が表示された段階で終わらせず、対象アプリと通信の振り分け結果を確認してください。

通信ルールによって、どのリクエストをプロキシ経由にするか、どれを直接接続するかが決まります。サブスクリプションにはノードだけが含まれる場合もあれば、ルールやDNS設定も含まれる場合もあり、内容は一律ではありません。対象ドメインがルールで直接接続に設定されている場合、ノードを変更しても結果は変わらないことがあります。まず適用されたルールを確認し、必要に応じて設定を変更してください。

DNSリークとは、本来想定したプロキシ経由または暗号化された経路で処理されるはずのドメイン名の問い合わせが、別の経路から送信される状態です。ノードに接続できても、DNSの経路が適切とは限りません。クライアントのDNS設定や接続ログ、信頼できる検査結果をあわせて確認してください。名前解決の問題を直すために、証明書の検証を安易に無効化したり、見知らぬ設定を読み込んだりしないでください。

サブスクリプションの更新頻度と、更新で変わる内容

すべてのサービスやクライアントに共通する決まった更新頻度はありません。まずサービスのパネルとクライアントの説明に従ってください。回線の変更があった場合や設定変更の通知を受け取った場合、現在の一覧に問題がある場合に手動で更新します。自動更新に対応しているクライアントでは、公式の案内に沿って有効にできますが、何度も更新することをネットワーク障害全般の解決策と考えないでください。

サブスクリプションの更新は通常、設定を再取得する操作であり、プランの更新ではありません。また、端末上の設定がすべてリセットされるとも限りません。ノード名や接続先、選択肢が変わり、クライアントに保存した手動選択を確認し直す必要が生じる場合があります。ルールを含むリモート設定では、更新時にローカルの変更が上書きされることもあります。変更する前に、クライアントの設定統合または上書きの仕組みを確認してください。

VPNRCの月額プランでは、通信量は利用開始日を基準に毎月リセットされます。通信量パックは、使い切るまで有効で期限はありません。サブスクリプションを更新しても、料金ルールは変わらず、使用済みの通信量も補充されません。更新後も使えない場合は、クライアントの更新日時だけを見るのではなく、パネルでプランと通信量の状態を確認してください。

サブスクリプションの失敗やノードの不具合を切り分ける手順

まず、問題がどの段階で起きているかを確認します。サブスクリプションを取得できないのか、取得後に解析に失敗するのか、それともノードは表示されるのに接続できないのかを切り分けましょう。段階ごとの問題を混同すると、クライアントを何度も変えても原因を解決できません。

IEPL専用線、中継、直接接続は回線の構成方法を表すもので、「サブスクリプションを解析できるか」とは別の問題です。サブスクリプションは接続パラメーターをクライアントに渡すものであり、回線の種類によって形式エラーが直るわけではなく、どの接続先でも必ずアクセスできると保証するものでもありません。サポートが必要な場合は、ヘルプセンターまたはパネルのサポートチケットから、OS、クライアントのバージョン、エラー内容、問題が起きた段階をお知らせください。認証情報は必ず隠してください。

URLが漏えいしたら、メッセージを削除するだけで十分?

十分ではありません。公開メッセージを削除すれば、それ以上の拡散を抑えられますが、すでに他人が保存したURLまでは取り消せません。まず共有をやめ、パネルでサブスクリプションのリセットまたは認証情報の無効化機能を探してください。該当する項目が見つからない場合は、サポートに連絡して無効化の方法を確認します。ログインパスワードを変更すればサブスクリプションの認証情報も必ず無効になるとは限りません。両者で異なる認証情報管理の仕組みが使われている可能性があります。

リセット後は、使用中の各端末で古いURLを新しいものに置き換え、更新してから接続を確認してください。サービスの無効化機能によって古い認証情報が使えなくなった場合、ほかの端末の古い設定でも接続できなくなることがあります。端末間で設定を更新するタイミングを調整しましょう。その後、アカウントの通信量や状態に異常がないか確認し、公開したスクリーンショット、共有メモ、クラウドのクリップボードに残った情報も削除してください。

一時的なトラブルの調査でも、URL全体を知らない人に渡さないでください。スクリーンショットではURL、QRコード、アカウント情報を隠します。ログに記録されたリクエストURLにも認証情報が含まれることがあります。隠し忘れがないか確信できない場合は、エラー内容と操作手順だけを伝えるのが適切です。

まとめ:サブスクリプションURLは設定の入口であり、アクセス用の認証情報でもあります。

パネルからクライアントに合ったURLを取得し、読み込み後に実際のアクセスを確認して、回線設定が変わったときに更新しましょう。トラブル時は取得・解析・接続のどの段階で問題が起きたかを切り分けます。URLが漏えいした場合は、メッセージの削除だけで済ませず、認証情報の無効化やリセットを優先してください。この手順なら、ソフトを何度も入れ替えるより原因を特定しやすくなります。

無料で始める