サブスクリプションURLとは何でしょうか?クライアントに接続設定を読み込ませるための入口です。初めて使う場合は、まずアカウント画面からURLを取得し、対応するクライアントに追加してから設定を更新し、有効にします。追加できても接続済みとは限りません。また、誰とでも共有できる一般的なWebアドレスではありません。
サブスクリプションURLと個別の接続先はどう違う?
サブスクリプションURLには、アカウントや契約を識別する認証情報が含まれていることが一般的です。クライアントがURLにアクセスすると、サーバーから読み取り可能な設定が返されます。設定には接続先名、サーバーアドレス、接続パラメーターのほか、その形式に対応したポリシーやルールが含まれる場合があります。内容はサーバーが提供する形式によって異なります。
個別の接続先情報は通常、特定の接続設定だけを示します。一方、サブスクリプションを使うと、接続先をまとめて取得・更新できます。サーバー側でアドレスが変更された場合、変更内容を反映するにはクライアントで設定を再取得する必要があります。サブスクリプションURL、クライアントアプリ、実際の通信経路はそれぞれ別の要素であり、互いに置き換えられるものではありません。
| 名称 | 主な役割 | よくある誤解 |
|---|---|---|
| サブスクリプションURL | 接続先と関連設定をまとめて取得する | ブラウザーに貼り付ければ接続できる |
| 個別の接続先 | 特定の接続に必要なパラメーターを提供する | 追加すれば接続先一覧全体も同期される |
| クライアント | 設定を読み込み、接続・プロキシ・ルーティングを行う | どのクライアントでも同じ形式を読み込める |
| ルーティングルール | リクエストをプロキシ、直接接続、その他のポリシーのどれに従わせるか決める | 接続先を選べば、すべてのアプリがその経路を使う |
接続プロトコルとサブスクリプション形式も区別が必要です。Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUICは接続方式を表します。クライアントがサブスクリプションを読み込めるか、設定内の接続を確立できるかは、それぞれ別の互換性の問題です。ここに挙げた名称は用語の説明であり、XianVPNがこれらのプロトコルを提供していることを示すものではありません。
どこでサブスクリプションを取得する?アカウントと形式を確認
本サイトのアカウント画面にログインし、画面の案内に従ってサブスクリプションまたはクライアント設定の項目を探してください。XianVPNではメールアドレス不要で、ユーザー名とパスワードを使ってアカウントを作成できます。サブスクリプションの取得にはログインが必要です。利用できる設定やアカウントの状態は、画面の表示をご確認ください。
- 自分のアカウントにログインしていることを確認し、プランや残りの通信量などの状態をチェックします。
- 使うクライアントを決めてから、画面で対応するサブスクリプション形式を選びます。
- コピー機能を使ってURL全体を取得し、パスやパラメーターを手動で削除・変更しないでください。
- クライアントに戻り、サブスクリプションまたはリモート設定の項目にURLを貼り付けて保存します。
画面に「クライアントにインポート」などの項目がある場合、通常はアプリ用リンクを使って設定を端末上のソフトに渡します。ブラウザーが反応しない場合は、クライアントがインストールされているか確認し、URLをコピーして手動で追加する方法もあります。QRコードにサブスクリプションURLが含まれている場合も、機密性の高い認証情報を含むため、一般的な画像のように公開しないでください。
サブスクリプションURL全体を、見知らぬ変換サイトに渡さないでください。変換サービスがURLや接続用の認証情報を読み取る可能性があります。まずは画面から直接提供される対応形式を使いましょう。変換が必要な場合は、事前にツールのデータ取り扱い方法と信頼できる範囲を確認してください。
各プラットフォームでサブスクリプションを追加して有効にする方法
メニュー名はソフトのバージョンによって異なりますが、基本的な流れは共通です。リモートサブスクリプションを追加し、設定を取得して、設定と接続先を選び、接続を有効にします。接続先名が表示されただけでは、システムやアプリの通信がプロキシ経由になったとは限りません。クライアントの入手先は使い方ガイドまたはログイン後のダウンロードページをご確認ください。
Windows・macOS:設定とプロキシの有効化を区別する
クライアントで「サブスクリプション」「設定」「Profiles」などの項目を探し、リモートURLを追加して更新します。次に、追加した設定を選択し、接続先が表示されていることを確認してから、クライアントの説明に従ってシステムプロキシまたは仮想ネットワークアダプターのモードを有効にします。
システムプロキシの影響を受けるのは、主にシステムのプロキシ設定に従うアプリです。すべてのネットワーク通信を制御するわけではありません。仮想ネットワークアダプターのモードは、通常、ルーティングや追加の権限が必要で、ほかのネットワークツールと競合することもあります。初めて使う場合は公式ガイドに沿って基本的な接続を確認し、複数のクライアントで同時に通信制御を有効にしないでください。
Android・iOS:権限の許可と接続確認は別
モバイル端末では通常、サブスクリプションの項目からURLを追加するか、画面のアプリ連携機能を使って設定を読み込みます。クライアントがネットワークを制御するため、システムからVPN構成の作成を許可するよう求められる場合があります。ただし、権限を許可しただけでは、選択した接続先が使えることを確認したことにはなりません。
iOSクライアントの入手条件は画面の案内をご確認ください。見知らぬインストールファイルや古いスクリーンショットを頼りに操作しないでください。Androidではバックグラウンド動作とバッテリー管理の設定にも注意が必要です。画面ロック後に切断される場合は、接続先の問題と判断する前に、システムがクライアントを停止していないか確認してください。
Linux:コアの対応状況と設定形式を確認
Linuxでは、グラフィカルなクライアントを使う方法と、プロキシコアを直接実行する方法があります。画面で提供されるサブスクリプションが、そのままコアの起動設定として使えるとは限りません。形式、プロトコルの対応状況、起動方法を確認してください。サブスクリプションURLを設定ファイルのパスとして扱ったり、アカウントの認証情報を公開スクリプトやバージョン管理リポジトリに書き込んだりしないでください。
- ✅ 追加後に接続先が表示され、新しい設定が選択されている。
- ✅ クライアントで接続を有効にし、必要なシステム権限を許可している。
- ✅ 接続アイコンを見るだけでなく、実際に使うアプリでアクセスを確認する。
- ❌ 名前が似ているからといって、異なるクライアント間で設定を使い回せると決めつけない。
サブスクリプションはどのくらいの頻度で更新する?影響する設定は?
すべてのサービスに共通する決まった更新間隔はありません。画面やクライアントの案内を優先し、使い始めるとき、接続先変更の通知を受けたとき、以前の接続先が突然使えなくなったとき、設定形式を変更したときに手動で更新してください。自動更新がバックグラウンドで実行されるかどうかは、システムのスケジュールやクライアントの設定にも左右されます。
サブスクリプションの更新は設定を再取得する操作であり、契約の更新や通信量のリセットではありません。XianVPNの月額サブスクリプションは利用開始日を基準に毎月通信量がリセットされます。通信量パックは使い切るまで有効で、期限はありません。容量を回復させようとして更新を何度も実行しないでください。
リモート設定の更新によって、端末上で加えた変更が置き換えられる場合もあります。ルール、ポリシーグループ、接続先の選択が上書きされるかどうかは、クライアントの実装によります。設定を長期的に保持するには、ソフトが対応するオーバーライドまたはマージ機能を使い、自分のルールを先にバックアップしてください。リモートファイルを直接編集すれば変更が保存され続けるとは限りません。
IEPL専用線、中継、直接接続は接続経路の構成方法を表すもので、サブスクリプションファイルの形式ではありません。更新によって接続先一覧が変わることはありますが、URLを再取得しただけで従来の接続が専用線に変わるわけではありません。回線の種類や利用状況は、画面の表示と実際のアクセス結果をご確認ください。
インポートできない・アクセスできない場合、どの順番で確認する?
まず、「サブスクリプションを取得できない」「設定を読み込めない」「接続後にアクセスできない」を切り分けます。それぞれネットワーク経路や設定の段階が異なるため、まとめて対処すると、正常な設定まで変更してしまうおそれがあります。
- ダウンロードできない:URLが完全か、アカウントが有効か、現在のネットワークからサブスクリプションの取得先にアクセスできるかを確認します。以前使っていたプロキシが機能しない場合は、一時停止してから再取得してみてください。証明書エラーが出ても、証明書の検証を安易に無効にしないでください。
- 解析に失敗する、または接続先が表示されない:形式を誤って選んでいないか、クライアントのバージョンが返された内容に対応しているかを確認します。ログイン画面やエラーページが設定ファイルとしてダウンロードされている場合もあります。「リクエスト成功」という表示だけで判断しないでください。
- 接続先は表示されるが接続できない:有効な設定が選択されていることを確認し、画面にほかの利用可能な接続先があれば試してください。ログでエラーの種類を確認します。共有する前に認証情報を削除してください。
- ブラウザーは使えるが、ほかのアプリは使えない:アプリがシステムプロキシに従うか、ガイドに沿って別の通信制御方法を設定する必要があるか確認します。サブスクリプションの破損だとすぐに判断しないでください。
ドメイン名の名前解決に失敗する場合は、DNS設定も確認してください。DNSリークとは、名前解決のリクエストが想定したトンネルを通らない経路に送られることです。サブスクリプションを追加しただけで、名前解決の経路が意図どおりになるとは限りません。ルーティング、システムのリゾルバー、クライアントのDNS機能、ブラウザーの暗号化DNS設定などが関係します。
設定をむやみに重ねたり、公共DNSを追加したりせず、クライアントのドキュメントに従って調整してください。テストではリクエストが実際にどの経路を通るかを確認し、本来直接接続するドメインとプロキシ経由にするドメインを区別します。直接接続での名前解決をすべてリークと決めつけたり、Webページが開けたことだけをプライバシー設定完了の証拠としたりしないでください。
リンク流出後のリセットと対処方法
サブスクリプションURLは、接続設定を読み取るための鍵と考えてください。他人に知られると、設定をコピーされたり通信量を使われたりする可能性があります。URLがHTTPSで保護されていても、すでにURLを取得した人のアクセスを防ぐことはできません。
- アカウント画面にログインし、サブスクリプションの再発行、キーの更新、古い認証情報の無効化などの機能を探してください。該当する項目が見つからない場合は、ログイン後に利用できる問い合わせ窓口から相談しましょう。
- 再発行によって無効になる範囲を確認してください。古いサブスクリプションURLだけが使えなくなるのか、配布済みの接続用認証情報も更新されるのかは同じとは限りません。
- 自分の端末で新しいURLに置き換え、設定を更新して接続を確認した後、古いサブスクリプションを削除します。
- 公開したスクリーンショット、共有ドキュメント、チャットから機密情報を削除し、通信量の使用状況も確認してください。元の投稿を削除しても、他人が保存したコピーまでは取り消せません。
ログインパスワードを変更しても、サブスクリプションの認証情報が無効になるとは限りません。サブスクリプションURLを無効にしても、コピー済みの接続先がすぐ使えなくなるとは限りません。実際の動作はサーバー側の実装によります。問い合わせる際は、クライアントのバージョン、プラットフォーム、エラーの内容を伝えられますが、URL全体、QRコード、アカウント識別情報、接続パスワードは隠してください。
初心者向けの要点:形式を正しく選び、接続を確認してから、更新と認証情報を管理しましょう。
サブスクリプションを使うと接続先を管理しやすくなりますが、すべてのネットワーク設定を自動で完了するものではありません。使える設定を残し、問題が起きた段階に応じて切り分け、漏洩時は古い認証情報が本当に無効になったか確認することが、何度もインポートし直すより効果的です。