サブスクリプションURLとは何でしょうか。クライアントが接続設定を取得するためのアドレスであり、プランの支払いページではありません。対応クライアントにURLをインポートすると、クライアントが設定を取得・解析し、選択可能な接続先を作成します。その後はサブスクリプションを更新することで、サーバーから提供された設定を再取得でき、ひとつずつ手入力する必要はありません。
サブスクリプションURLとノード設定の違い
サブスクリプションURLには、アカウントやサブスクリプションの利用権限を識別する認証情報が含まれていることがあります。クライアントがこのURLにアクセスすると、ノード一覧が取得される場合もあれば、プロキシグループやルーティングルールを含む設定一式が取得される場合もあります。内容はサーバー側の出力形式によって異なります。URLの見た目だけで、どのクライアントに適しているかを判断しないでください。
個別のノード設定には、サーバーアドレス、ポート、認証情報、通信パラメーターなど、特定の接続に必要な情報が記載されています。共有リンクにエンコードされていることもあれば、設定ファイルに直接記載されていることもあります。ノードを個別にインポートしても、継続的に更新されるサブスクリプションが設定されたことにはなりません。
| 対象 | 主な用途 | 注意点 |
|---|---|---|
| サブスクリプションURL | サーバーから設定を取得・更新する | URLに認証情報が含まれる場合があるため、共有しない |
| ノード共有リンク | 特定ノードの接続パラメーターをインポートする | サーバー側の変更が自動反映されるとは限らない |
| ローカル設定ファイル | ノード、プロキシグループ、ルールを保存する | リモート更新に対応するかは設定方法による |
| アカウントのログインURL | 管理パネルでサービスを管理する | クライアントのサブスクリプションURL欄には貼り付けられない |
プロトコルとサブスクリプション形式も区別が必要です。Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUICは、それぞれ異なるプロキシプロトコルまたは方式の名称であり、自由に置き換えられるサブスクリプション形式ではありません。サブスクリプションファイルを読み込めるクライアントでも、特定のプロトコルや通信方式に対応しているとは限りません。VPNRestで実際に利用できる設定は、管理パネルのインポート手順をご確認ください。これらの一般的な名称から、本サービスの対応プロトコルを推測しないでください。
自分のサブスクリプションURLを取得する方法
VPNRestのサブスクリプションは、ログイン後に取得できます。アカウント作成にメールアドレスは不要で、ユーザー名とパスワードを使用します。まずユーザーパネルにアクセスし、アカウントの状態と画面に表示されるサブスクリプションの案内を確認してから、利用するクライアントに合ったURLをコピーしてください。検索結果や掲示板のスクリーンショット、他人の設定から自分のサブスクリプションを探さないでください。
管理パネルにクライアント別のコピーまたはインポート機能がある場合は、対応する機能を優先してください。コピーしたURLは一部を削除したり、自分でデコードしたりせず、改行や引用符、説明文も含めないようにします。手動で範囲選択するより、コピー用ボタンを使うほうが内容をすべて保持しやすくなります。
クライアントによっては、リンクからアプリを起動してインポートできます。システムの確認画面が表示されたら、開こうとしているアプリが正しいことを確認してください。ブラウザーから起動できない場合は、URLを手動でコピーしてください。何度もクリックする必要はありません。クライアントが起動しただけでは設定の取得に成功したとは限らないため、サブスクリプションの登録状況と更新結果も確認してください。
クライアントにインポートする:更新してから接続を確認
クライアントによってボタン名は異なりますが、「サブスクリプション」「リモート設定」「設定ファイル」「URLからインポート」などが一般的なメニューです。次の手順は多くのサブスクリプション対応クライアントで利用できます。具体的な項目はクライアントの説明に従い、一般のWebページのURLをサーバーアドレス欄に入力しないでください。
- 対応クライアントを入手する。クライアントのダウンロードページから管理パネルにアクセスし、使用中のOSに合ったクライアントと説明を選びます。バージョンと設定の互換性を先に確認してください。
- リモートサブスクリプションを追加する。サブスクリプションまたはリモート設定の管理画面を開き、URL全体を貼り付けます。識別しやすい名前を付けてもかまいませんが、認証情報を含むURLそのものを名前として表示しないでください。
- 更新して結果を確認する。保存後に手動で更新し、ノード一覧が生成されたことを確認します。解析エラーが表示される、またはノードが見つからない場合は、形式と権限を先に確認してください。接続モードを次々に切り替えるのは避けましょう。
- 現在の設定を選択する。クライアントによっては、ファイルを保存するだけでなく、その設定を有効にするか、プロキシグループを選択する必要があります。ガイドに従って必要なシステムプロキシまたはネットワーク制御方式を有効にし、システムからの許可も確認してください。
- 実際のアクセスを確認する。利用するサービスを開き、地域表示、ページの読み込み、接続の継続状況を確認します。サブスクリプションの更新成功は設定を取得できたことを示すだけで、すべてのアプリの通信がプロキシ経由になったことを意味しません。
初めてインポートするときは、クライアントの初期設定をできるだけ維持し、他のプロキシツールを同時に有効にしないでください。複数のツールがシステムプロキシ、ルーティング、DNS設定を変更すると、問題の原因を特定しにくくなります。ツールを切り替える場合は、まず元のツールの接続を停止し、新しいツールの説明に従って有効にしてください。
各プラットフォームでのインポートと権限設定
Windows・macOS
デスクトップクライアントでは通常、サブスクリプション管理、設定の選択、システムプロキシの切り替えは別々に操作します。インポート後、現在の設定が選択されていることを確認してから、通信の制御方式を確認してください。システムプロキシの影響を受けるのは、一般にシステムプロキシ設定に従うアプリです。TUNなどの制御方式が適用される範囲は実装やルールによって異なり、追加の権限が必要な場合もあります。これらを単純に「通常」と「高速」の違いとして捉えないでください。
iOS・Android
モバイル端末で初めて接続するとき、システムからVPN構成の追加や接続の許可を求められることがあります。これはクライアントが対応するネットワーク経路を確立するためのシステム手順で、サブスクリプション形式の検証が完了したという意味ではありません。バックグラウンドでの更新に失敗した場合は、アプリを前面に戻して手動更新し、ネットワークアクセスが許可されているか確認してください。
VPNRestのiOSクライアントは、有効なプランの利用権限に応じて利用できます。iOS以外のクライアントは、ログイン後に取得できます。iOSのメニューが見つからない場合は、出所不明のインストールファイルを探すのではなく、プランの利用権限と管理パネルの案内を確認してください。
Linux
Linuxでの利用方法は選択するクライアントによって異なります。GUIからサブスクリプションURLを直接入力できるものもあれば、ローカル設定ファイルを読み込み、任意のサブスクリプションを自動処理しないコマンドラインツールもあります。管理パネルのガイドで形式、設定ファイルの保存先、起動方法を確認してください。設定ファイルや実行ログには認証情報が含まれることがあります。トラブル情報を共有する前に、機密情報を伏せてください。
サブスクリプション更新の頻度と通信量のリセットについて
サブスクリプションに、すべての利用者に共通する決まった更新間隔はありません。初回のインポート、端末の変更、サービスからの設定変更通知を受け取ったとき、またはノード一覧に異常があるときに更新してください。クライアントに自動更新機能がある場合は、公式の説明に従って設定します。更新に失敗しても何度も短い間隔で再試行せず、まずエラーメッセージを確認してください。
更新では通常、ノードまたは設定を再取得しますが、プランの購入や通信量のリセットは行われず、現在の接続がすぐに切り替わるとも限りません。リモート設定一式を更新すると、ルールやプロキシグループが変更される場合もあります。更新前に、ローカルで加えた変更が上書きされるか確認してください。大切なカスタムルールは、クライアントが対応しているオーバーライド機能で保存するのがおすすめです。
VPNRestの月額サブスクリプションは、利用開始日を基準に毎月通信量がリセットされます。データパックは使い切るまで利用でき、有効期限はありません。これらは料金と利用量に関するルールであり、クライアントの「サブスクリプションを更新」操作とは関係ありません。管理パネルに権限や利用量の異常が表示された場合は、まずアカウントの状態を確認してください。サブスクリプションを更新しても状態は変わりません。
更新エラー・接続エラー・DNSの問題を見分ける
トラブルシューティングでは、問題がどの段階で起きているかをまず確認します。サブスクリプションのダウンロード、設定の解析、ノードへの接続、利用先アプリへのアクセスのいずれかを切り分けてください。発生段階によって対処方法は異なります。「インポートできた」ことだけで「目的のWebサイトも必ず利用できる」と判断しないでください。
- ✅ URLを取得できない:URL全体をコピーしたか、アカウントの利用権限が有効か、現在のネットワークからサブスクリプションのURLにアクセスできるか確認してください。プロキシ経由での取得に関するエラーが表示された場合は、サブスクリプション更新時の通信経路をクライアントの説明に沿って確認します。
- ✅ 取得できても解析に失敗する:クライアントに合った形式を選んでいるか、バージョンとプロトコルの対応状況を確認してください。取得した内容がログインページやエラーページの場合、設定として解析できません。
- ✅ ノードは表示されるが接続できない:現在の設定とプロキシグループが有効かを確認し、ガイドに従って別の接続先でも試してください。サブスクリプションの更新とノードへの接続では、通信経路が異なる場合があります。更新に成功しても、接続の成功が保証されるわけではありません。
- ✅ Webページは表示できるが、特定のアプリで失敗する:アプリがシステムプロキシに従うか、ルーティングルールによって直接接続になっていないか、サービス側がアカウントの地域を制限していないか確認してください。まずサブスクリプションの無効化を疑う必要はありません。
- ✅ 接続後に名前解決の異常が起きる:クライアントのDNSとルーティングに関する説明を確認し、名前解決のリクエストが想定どおり処理されているか確認してください。システムDNSを変更しただけで、問題が解決したと判断しないでください。
DNSリークとは、名前解決のリクエストが想定外のネットワーク経路を通り、検索情報が漏れたり、地域判定に違いが生じたりする可能性がある状態です。接続元の出口アドレスが想定どおりでも、DNSの経路が適切だとは限りません。信頼できる検査方法とクライアントの設定を併せて確認してください。検査サイトにも限界があるため、1回の結果だけでプライバシー保護を断言しないでください。
回線の種類とサブスクリプション形式も区別して考える必要があります。IEPL専線、中継、直接接続は、それぞれ異なる回線構成を指します。サブスクリプションは接続設定をクライアントに渡す仕組みです。更新しても直接接続が専線に変わることはなく、ローカルネットワーク、出口、接続先サービスの制限がすべて解消されるわけでもありません。
URLが漏えいした場合、サブスクリプションの更新だけでは不十分
サブスクリプションURLが漏えいすると、第三者に利用可能な設定を取得されたり、アカウントの通信量を消費されたりする可能性があります。公開投稿、スクリーンショットでの露出、信頼できないツールへの誤入力に気づいたら、管理パネルにサブスクリプションのリセットや認証情報の無効化機能があるか確認してください。該当する機能が見つからない場合は、サポートに連絡して対処方法を確認しましょう。チャットのメッセージを削除するだけで終わらせないでください。
通常の「サブスクリプション更新」は設定を再ダウンロードする操作であり、古い認証情報を無効化するものではありません。ログインパスワードを変更しても、以前のサブスクリプションが無効になるとは限らず、それぞれ別に管理されている場合があります。リセット後はサービスの案内に従って各端末のURLを差し替え、更新してください。端末に保存済みのノード設定も別途無効化が必要か、サポートに確認しましょう。
インポート後に確認すること
ログイン後に適切なURLを取得し、対応するクライアントにインポートして更新したら、設定を有効にして実際のアクセスを確認します。ノード一覧に変更があれば設定を更新し、権限に問題があればアカウントを確認し、認証情報が漏えいした場合は無効化またはリセットしてください。操作ごとに切り分けることで、何度も削除や再インストールを繰り返すより原因を見つけやすくなります。
画面ごとの操作を詳しく知りたい場合は使い方ガイドをご覧ください。権限や更新エラーの原因がわからない場合は、ヘルプセンターをご利用ください。VPNRestはログを記録しないプライバシーポリシーを採用していますが、サブスクリプションURLは適切に管理し、端末とクライアントの設定もご自身で確認してください。