VPNのサブスクリプションURLは、アカウント画面からコピーし、対応クライアントで「URLから追加」を選んで登録します。設定を更新したら、接続を開始してください。これはWebサイトへのログインURLや決済用リンクではありません。自動更新の間隔はクライアントの設定やOSのバックグラウンド制限によって異なり、サービス名だけでは判断できません。
サブスクリンクと接続設定の違い
サブスクリプションURLは、クライアントが設定を取得するためのアドレスで、通常はアカウントを識別する認証情報が含まれています。クライアントが読み込むと、接続先の名前やサーバーアドレス、ポート、プロトコルなどの情報が取得されます。URL自体に通信を高速化する機能はありません。実際に通信を中継するのは、クライアントと選択した接続先です。
「サブスクリプションを更新する」とは、設定を再取得することであり、プランの更新ではありません。更新によって接続先や設定値が変わることはありますが、アカウントの通信量が自動で増えるわけではありません。プランの状態、通信量の残り、設定が最新かどうかは、それぞれ別に確認してください。
| 名称 | 実際の用途 | よくある誤解 |
|---|---|---|
| サブスクリプションURL | アカウントに対応する接続設定をクライアントに取得させる | URLをコピーすれば接続も完了する |
| 個別の接続先を共有するリンク | 特定の接続先の設定を追加する | 接続先の一覧全体が自動で同期される |
| ローカル設定ファイル | 取得した設定や手動で作成した設定を保存する | ファイルを追加すれば、その後も自動で更新される |
| プランの契約 | アカウントで利用できるサービスと通信量を定める | 設定の更新を押せばプランも更新される |
Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUICは、それぞれ異なるプロキシプロトコルまたは方式であり、共通のサブスクリプション形式の名称ではありません。クライアントが特定の形式を読み込めても、内蔵コアがすべてのプロトコルに対応しているとは限りません。クライアントの対応状況を確認してから、アカウントで利用できる形式を選んでください。
アカウントからサブスクリンクを取得する
VPNNHのユーザーパネルにログインし、サブスクリプションまたは接続設定の項目を開いて、画面にあるコピー機能を使います。メールアドレスは不要で、ユーザー名とパスワードでアカウントを作成できます。すでにアカウントがある場合は、そのままログインしてください。クライアントの入手方法はダウンロードページをご確認ください。iOSとその他のプラットフォームでは利用条件が異なるため、ページに記載された最新の案内に従ってください。
- 使用するアカウントでログインしていることを確認し、プランと通信量の状態を確認します。
- クライアント名や対応形式を確認し、該当するサブスクリプション項目を選びます。名前が似ている形式を安易に選ばないでください。
- URL全体をコピーします。ページの見出しや説明文、引用符、末尾の空白を含めないようにしてください。
- クライアントを開き、サブスクリプション、設定、リモート設定などの項目からURLを追加して、手動で更新します。
- 接続先の一覧が表示されたことを確認してから、接続先を選び、接続を開始します。
ブラウザーでサブスクリプションURLを直接開くと、ファイルがダウンロードされたり、エンコードされたテキストや設定内容が表示されたりすることがあります。必ずしもエラーではありませんが、それだけでクライアントとの互換性は判断できません。表示された内容を見知らぬWebサイトに貼り付けて「チェック」せず、まずクライアント上での読み込み結果を確認してください。
5つのプラットフォームでクライアントに設定を追加する方法
Windows、macOS、Android、iOS、Linuxでの基本的な流れは共通です。リモート設定を追加し、接続先を取得して、接続を有効にします。ボタン名はクライアントによって異なるため、以下では操作の目的を説明します。すべてのアプリに同じメニューがあるとは限りません。
Windows・macOS:設定を追加してからプロキシを有効にする
設定またはサブスクリプションの管理画面でリモートURLを追加し、見分けやすい名前を付けて保存したら、更新を実行します。設定を選択してから、クライアントが提供するシステムプロキシまたはトンネルモードを有効にしてください。接続先の名前が表示されただけでは、システムの通信がクライアントを経由しているとは限りません。また、システムプロキシ設定に従わないアプリもあります。
Android:接続権限とバックグラウンド制限を確認
サブスクリプション管理からURLを追加するか、アカウントで案内されており、クライアントが対応している場合はインポート機能を使います。システムからVPN接続の許可を求められたら、要求元のアプリを確認してください。バックグラウンドでの更新が頻繁に止まる場合は、バッテリー最適化とバックグラウンド実行の設定を確認します。設定を何度も削除するだけでは解決しないことがあります。
iOS:アプリの対応状況と設定の許可を確認
まずアカウントの案内でクライアントを利用できる条件を確認し、対応するサブスクリプション形式を選びます。追加後の接続には、通常、システム設定の許可が必要です。システム設定にVPN構成が表示されても、それは構成が追加されたことを示すだけで、目的のWebサイトにアクセスできる保証にはなりません。アプリを起動していない間は、バックグラウンド処理の制限により更新が遅れることもあります。
Linux:GUIクライアントとプロキシコアの設定を区別
GUIクライアントには、通常、リモートサブスクリプションの項目があります。プロキシコアのみを実行する場合は、そのコアのドキュメントに従ってリモートプロバイダーや更新方法を設定してください。サブスクリプションURLをローカル設定ファイルのパスとして指定することはできません。ファイルをダウンロードした場合は、形式や読み取り権限、実行中のサービスが実際に参照するパスも確認してください。
クライアントがプロトコル非対応と表示した場合は、バージョンとコアの対応状況を確認してください。エラーを消すために証明書の検証を無効にしたり、サーバーアドレス、通信パラメーター、暗号化設定を独断で変更したりしないでください。これらの設定はサーバー側と一致している必要があります。
自動更新はいつ実行される?
すべてのクライアントに共通する更新間隔はありません。アプリの起動時、スケジュール設定、手動操作などをきっかけに更新されます。サーバーが更新間隔の推奨値を提示するクライアントもあります。推奨値どおりに実行される保証はなく、実際のタイミングはアプリの仕様やユーザー設定、端末のネットワーク接続状況によって異なります。
サブスクリプションの詳細画面で、自動更新が有効か、更新間隔がどう設定されているか、直近の更新結果を確認してください。スリープやバックグラウンド制限、ネットワークエラー、証明書の問題によって、スケジュール更新が遅れたり失敗したりすることがあります。追加直後や接続先のメンテナンス後、トラブルの切り分け時には、まず手動で更新して結果を確認してください。
- 更新に成功しても接続先が変わらない:サーバー側の設定に変更がなければ、異常ではありません。
- 更新後も古い接続先を使用している:現在有効な設定を確認してください。更新した設定とは別の設定で接続している可能性があります。
- 更新によってローカルの変更が上書きされた:リモート設定は更新時に置き換えられることがあります。独自のルーティング設定が必要な場合は、クライアントが対応するオーバーライド機能や個別ルール機能を利用してください。
設定の読み込み失敗・接続できない・アクセスできない場合の確認方法
まず問題が起きた段階を切り分けます。URLを取得できない、設定を解析できない、接続先につながらない、目的のWebサイトを開けない、では原因が異なります。発生した順に確認すると、すべての設定を同時に変更するより原因を特定しやすくなります。
サブスクリプションを取得・解析できない
アカウントからURLをコピーし直し、URLが完全か、リセット済みではないか、現在のネットワークからサブスクリプションサーバーに接続できるかを確認します。接続タイムアウトはネットワーク経路の問題、解析エラーは応答内容や形式の互換性に関係している可能性があります。サブスクリプションのURLからログイン画面が返ってきた場合は、接続設定として追加できません。
接続先は表示されるが接続できない
アカウントの状態、クライアントのバージョン、プロトコルへの対応状況を確認し、アカウントで選べる別の接続先でも試してください。サブスクリプション形式を変換しても、非対応のプロトコルをコアが使えるようになるわけではありません。エラーが発生した場合は、表示されたメッセージをそのまま記録してください。「使えない」だけでは原因を特定しにくくなります。
接続済みなのに目的のWebサイトを開けない
システムプロキシまたはトンネルが有効か、対象アプリがそのプロキシを利用するか、ルーティングルールで対象ドメインが直接接続に設定されていないかを確認します。外部から見えるIPアドレスの変化はプロキシ経路の確認に役立ちますが、すべてのアプリがプロキシを経由している証明にはならず、接続先のサービスがそのIPアドレスからのアクセスを受け入れる保証もありません。
DNSリークとは、ドメイン名の問い合わせが想定外の経路で処理されることです。サブスクリプションの読み込みエラーと同じ意味ではありません。クライアントのDNS設定、ブラウザーのセキュアDNS、システムの名前解決経路をあわせて確認してください。Webページが開けないというだけでDNSリークと判断することはできません。不要な通信まで経路が変わらないよう、ルール全体を安易に削除しないでください。
IEPL専用回線、中継、直接接続は、回線の経路や伝送方式を示すもので、サブスクリプション形式とは別の概念です。形式を変えても回線経路は変わりません。回線情報は回線一覧で確認できます。実際にアクセスできるかどうかは、ご利用のネットワーク環境で確認してください。
リンクが漏えいした場合の再設定
URL全体やQRコードが公開された場合は、認証情報が漏えいしたものとして扱ってください。まずユーザーパネルでサブスクリプションのリセットまたは認証情報の更新項目を探し、確認画面の説明を読んでから操作します。通常、サブスクリプションのリセットで変更されるのはサブスクリプションへのアクセス情報です。ログインパスワードを変更すれば古いURLも無効になるとは限りません。
- 公開した内容を削除してください。他の人にも共有した場合は、相手が削除したかどうかだけで、リスクがなくなったと判断しないでください。
- パネルで利用できるサブスクリプションのリセット操作を行います。項目が見つからない場合はサポートチケット窓口から対処方法を問い合わせてください。URL全体は添付しないでください。
- 新しいURLをコピーし、利用中のすべての端末で古いサブスクリプションと差し替えて、手動で更新します。
- 新しい設定を読み込めることと、古いURLが無効になったことを確認します。回線の認証情報も更新する必要があるか確認してください。
古いサブスクリプションURLを無効にしても、すでにダウンロードされた接続設定まで無効になるとは限りません。両者が連動するかはサービスの仕様によるため、パネルの案内やサポートの回答を確認してください。自分の端末から設定を削除しても、他の人が取得したコピーを取り消すことはできません。
設定追加後の確認リスト
- ✅ 自分のアカウントから取得したURLで、クライアントが選択した形式とプロトコルに対応している。
- ✅ 直近の更新が成功し、使用する設定が有効になっている。
- ✅ 接続モードとルーティングルールが目的に合っており、対象アプリでアクセスを確認した。
- ✅ 自動更新の設定場所を把握し、失敗時のメッセージを確認できる。
- ✅ スクリーンショット、サポートチケット、共有ドキュメントにURL全体やQRコードが写っていない。
問題が起きたら、プラットフォーム、クライアントのバージョン、発生段階、エラーメッセージを記録してからサポートに問い合わせてください。認証情報を含む設定一式を送るより、これらの情報を伝えるほうが、原因の切り分けに役立ちます。