サブスクリプションURLとは、クライアントが接続設定を取得するための専用アドレスです。支払い用リンクでも、一般的なWebサイトのURLでもありません。ユーザーパネルで利用するクライアントに対応したURLを取得し、導入・更新してから接続先を選ぶのが基本です。ここでは、取得から導入、接続確認、管理まで順に説明します。

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

ここでいう「サブスクリプション」とは、クライアントがサーバーから設定を取得する仕組みです。月単位で料金が発生するプランとは別の概念です。プランはアカウントで利用できるデータ量やリセット条件を定め、サブスクリプションURLは接続可能なノード情報をクライアントに渡します。URLをコピーしても支払いは完了せず、アカウントのデータ量も変わりません。

ノード設定には通常、サーバーアドレス、ポート、プロトコル、認証情報が含まれます。項目はプロトコルによって異なります。サブスクリプションから複数のノードをまとめて取得できます。形式によっては、グループ設定、通信ルール、DNS設定も含まれますが、すべてのサブスクリプションに含まれるわけではありません。サブスクリプションの更新とは、サーバーから最新の設定を再取得することです。

設定の取得方法とアカウントの利用条件を区別する
項目 主な用途 混同しやすい点
プラン アカウントのデータ量と料金体系を定める プランが有効でも、クライアントの接続が完了しているとは限らない
サブスクリプションURL クライアントに接続設定を取得させる パネルのログインURLでも、クライアントのダウンロードURLでもない
単一ノードのリンク 特定の接続先の接続情報を導入する サブスクリプション全体の更新機能を代替できるとは限らない
クライアント設定 ノード、ルール、端末上の接続設定を管理する ノードに問題がなくても、端末側のルールが原因でサイトにアクセスできない場合がある

自分のサブスクリプションリンクを取得する方法

VPNEIのユーザーパネルにログインし、プランとデータ量の状態を確認してから、サブスクリプションまたは接続設定の項目を探します。項目名はパネルの変更に伴い異なる場合があるため、ログイン後の画面を確認してください。案内ページや注文ページ、パネルのトップページのURLをクライアントに貼り付けないでください。

VPNEIではメールアドレス不要で、ユーザー名とパスワードを使ってアカウントを作成できます。クライアントはクライアントダウンロードページから入手し、ログイン後にサブスクリプションを取得してください。OSとクライアントに合った初心者向けガイドを先に確認しましょう。見知らぬ相手から届いたメッセージのインストーラーを使ったり、サブスクリプションURLを他人に渡して導入を依頼したりしないでください。

  1. ユーザーパネルにログインし、現在のプランが利用可能か、データ量が足りているか確認します。
  2. 端末のOSとクライアント名を確認し、対応するプロトコルとサブスクリプション形式を調べます。
  3. パネルで該当クライアント向けのサブスクリプション項目を選びます。専用のインポートボタンが表示される場合は、案内に従って開きます。
  4. 手動でコピーする場合はURL全体をコピーし、クエリパラメーターを削除したり、余分な引用符や空白を加えたりしないでください。

サブスクリプションURLにはアカウント固有の認証情報が含まれることがあります。パスワードと同様に慎重に管理してください。問い合わせ本文や公開スクリーンショット、グループチャット、オンライン変換サイトにURL全体を貼り付けないでください。問題を調べる際は認証情報を隠し、エラーメッセージとクライアント情報だけを共有しましょう。

プラットフォームに合ったクライアントを選び、インポートする

Windows、macOS、Android、iOS、Linuxでは操作画面が異なりますが、基本的な流れは共通です。リモートサブスクリプションを追加し、設定を取得して有効にし、接続先を選びます。「設定」「サブスクリプション」「サーバー」などの名称はクライアントによって異なるため、ボタンの位置だけで判断せず、利用中のクライアントのガイドを確認してください。

デスクトップクライアントにはシステムプロキシの切り替え機能があり、TUNモードに対応するものもあります。システムプロキシの影響を受けるのは、主にシステムのプロキシ設定に従うアプリです。TUNモードは仮想ネットワークインターフェースを通じて、設定に合致する通信を処理するため、追加の権限が必要になることがあります。モバイル端末ではVPN接続の作成を許可するよう求められる場合があります。これはクライアントによるネットワーク経路の作成を許可するもので、接続先やサイトへのアクセスが確認されたことを意味しません。

Linuxでは、GUIクライアントかコマンドラインのコアかも確認しましょう。コマンドラインの場合、設定ファイルや起動方法を明示する必要があることがあります。サブスクリプションURLをローカルの設定ファイルとして直接使うことはできません。バックグラウンド更新、スリープ後の再接続、特定のネットワークモードへの対応状況は、各クライアントのドキュメントを確認してください。

手動で導入する場合の基本手順

  1. クライアントのサブスクリプションまたは設定管理画面を開き、単一サーバーではなくリモート設定の追加を選びます。
  2. パネルからコピーしたサブスクリプションURLを貼り付け、見分けやすい名前を付けて保存します。
  3. 更新または設定の取得を実行し、ノード一覧が表示されるか確認します。エラーが出た場合は、設定を何度も削除せず、エラーの文面を記録してください。
  4. 導入した設定を選択して、利用する接続先を指定します。クライアントによっては、保存しただけでは設定が自動で有効になりません。
  5. ガイドに従って接続モードを有効にし、システム権限の確認に対応したうえで、出口とサイトへのアクセスを確認します。

プロトコル対応とサブスクリプション形式は別のもの

「このプロトコルに対応している」ことは、すべてのサブスクリプション形式を読み込めるという意味ではありません。Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUICは、それぞれ異なる接続プロトコルまたはプロトコル体系です。ノード一覧、完全なYAML設定、特定のクライアント専用設定も、それぞれ異なる設定形式です。導入に失敗しても、サーバーへの接続を試みる前の形式解析で止まっている場合があります。

たとえばClash系クライアントでは、通常YAML形式の設定を使います。ただし、対応プロトコルはコアやバージョンによって異なります。sing-boxは独自の設定構造を使用するため、他のクライアントの設定一式をそのまま読み込めるとは限りません。ここでプロトコルを挙げているのは互換性を説明するためであり、VPNEIがすべてのプロトコルを提供するという意味ではありません。

「対応していない形式」「解析できません」と表示された場合は、まずパネルで該当クライアント向けのサブスクリプション項目を選んだか確認し、次にクライアントのバージョンと対応形式を調べてください。ファイルの拡張子を変えて形式の不一致を解決しようとしたり、ノード情報をむやみに組み合わせたりしないでください。変換が必要な場合は、サービスが提供する対応機能を優先してください。第三者の変換サービスにサブスクリプションを送ると、認証情報が漏れるリスクが高まります。

接続後に出口・ルーティング・DNSを確認する

ノード一覧が表示されたことから分かるのは、サブスクリプションの読み込みに成功したということだけです。クライアントに「接続済み」と表示されても、すべてのアプリが同じ出口を使っているとは限りません。接続後にIPアドレス確認ページを開き、現在のブラウザーの出口情報を確認してから、実際に利用するサイトへアクセスします。ブラウザーの結果だけでは他のアプリの通信経路は分からないため、対象アプリでも個別に確認してください。

ルールモードでは、ドメインやアドレスなどの条件に応じて、直接接続するかプロキシ経由にするかが決まります。グローバルプロキシモードでは、通常、そのモードの対象となるリクエストが選択した出口に送られますが、端末上のすべてのアプリが対象になるとは限りません。サイトが開けない場合は、適用されたルールと選択中のグループを確認し、必要に応じて接続先を切り替えてください。

DNSはドメイン名をIPアドレスに変換します。DNS問い合わせが想定外のリゾルバーに送られると、検索したドメインが露出したり、現在の出口に適さない応答が返ったりすることがあります。原因を調べる際は、クライアントのDNS設定、システムの名前解決設定、ブラウザーの暗号化DNS設定を確認してください。出口IPだけでDNS漏えいの有無を判断することはできません。

更新の頻度と、更新で変わる内容

すべての利用者に当てはまる決まった更新間隔はありません。お知らせで接続先の変更が告知されたとき、ノード一覧とパネルの情報が一致しないとき、または利用中のノードが使えなくなったときは、手動で更新してください。クライアントが自動更新に対応している場合は、説明に従って設定できます。ただし、バックグラウンドでの更新は端末の省電力設定やネットワーク状況に左右されることがあるため、必要に応じて手動で結果を確認してください。

更新すると、通常はサーバーから提供されるノード情報が最新の内容に置き換わります。設定一式を配信するサブスクリプションでは、ルールやグループ設定も更新される場合があります。設定を自分で編集している場合は、クライアントが変更を上書きするか事前に確認してください。リモート設定を直接変更するより、クライアントが対応していればローカルの上書き機能を使い、変更内容を記録しておく方法がおすすめです。

サブスクリプションを更新しても、プランのデータ量はリセットされません。VPNEIの月額プランは¥9.9 / 60GB、¥18 / 250GB、¥28 / 500GBで、データ量は利用開始日を基準に毎月リセットされます。データパッケージは¥158 / 300GB、¥358 / 1000GB、¥658 / 3000GBで、使い切るまで利用でき、有効期限はありません。詳しい内容はプランページでご確認ください。同時に接続できる端末数に制限はありませんが、各端末で正しく設定する必要があります。

インポートに失敗したとき・リンクが漏えいしたときの対処

まず取得の失敗と接続の失敗を区別する

「サブスクリプションのダウンロードに失敗しました」と表示された場合は、端末からパネルにアクセスできるか、URLが完全か、アカウントが有効か、証明書やネットワークにエラーがないかを確認してください。警告を回避するために証明書の検証を無効にしないでください。「設定を解析できません」というエラーでは形式の互換性を確認します。「ノードに接続できません」という場合は、ノード情報、クライアントの対応状況、接続先の状態、ローカルネットワークを確認してください。エラーが発生する段階によって対処法は異なります。

特定のサイトだけ開けない場合は、出口の地域、通信ルール、DNS、サイト側のアクセス要件を確認してください。接続先を変更しても解決しない場合は、サポート窓口からOS名、クライアントのバージョン、エラー内容、発生条件を送ってください。サブスクリプションの認証情報全体は添付しないでください。設定方法の詳細は使い方ガイドをご覧ください。

URLが漏えいしたら、まず古い認証情報を無効にする

公開したメッセージを削除しても、これ以上の拡散を抑えるだけで、すでにコピーされたURLは無効になりません。パネルにログインして、サブスクリプションURLまたは接続用認証情報をリセットする機能を探し、確認画面の説明を読んでください。該当する項目がない場合は、サポートに古い認証情報の無効化方法を問い合わせてください。ログインパスワードを変更しても、サブスクリプションが同時に無効になるとは限りません。別の操作として扱ってください。

  1. 完全なURLを含むメッセージやスクリーンショットを削除し、古いURLの送信を止めます。
  2. パネルまたはサポート窓口から古いサブスクリプション認証情報を無効にします。ログインパスワードだけでなく、接続用の認証情報が対象になっていることを確認してください。
  3. 新しいURLを取得し、自分の端末すべてで古いサブスクリプションと置き換えてから、設定を更新して有効にします。
  4. 古い認証情報が無効になったことを確認し、アカウントのデータ使用履歴を調べ、古い設定を参照しているタスクを削除します。

初心者向けのまとめ:パネルから対応する形式のサブスクリプションを取得し、導入後に実際の出口を確認します。接続先の変更時には更新し、URLが漏えいした場合は古い認証情報を無効にしてください。サブスクリプションURLが担うのは設定の配布です。プランの利用条件、クライアントの互換性、端末側の通信ルールに代わるものではありません。クライアントを何度も再インストールするより、問題が起きた段階ごとに確認するほうが効果的です。