VPNサブスクリプションURLとは、クライアントが接続設定を取得するためのアドレスです。通常、アカウントの契約情報を識別する認証情報が含まれています。JujuVPNのアカウント画面からURLをコピーし、対応クライアントにインポートすると、端末に接続先リストを読み込めます。ログインページや決済用リンクではありません。
インポートに成功しただけでは、設定を取得できたことを示すにすぎず、通信がプロキシ経由になったとは限りません。設定の選択、接続の開始、ルールの適用範囲の確認、目的のアプリでアクセスできるかの検証まで必要です。以下、実際の手順に沿って説明します。
サブスクリプションURL・ノード・設定ファイルの違い
サブスクリプションURLは、設定を受け取るための窓口のようなものです。クライアントがアクセスすると、サーバーから利用可能な接続先情報が返されます。ノード一覧の場合もあれば、クライアントがそのまま読み込める設定ファイルの場合もあります。形式はサーバーの出力とクライアントの対応状況によって異なります。
ノードとは、1つの接続に必要なサーバーアドレス、ポート、プロトコル、認証情報などの設定です。設定ファイルには、ノードの選択グループやルール、DNS設定が含まれることもあります。URLを見ただけですべてのクライアントに対応すると判断したり、特定のプロトコル名を汎用的なインポート形式とみなしたりしないでください。
| 名称 | 主な用途 | 注意点 |
|---|---|---|
| サブスクリプションURL | 接続設定をまとめて取得・更新する | アカウントの認証情報を含む場合があるため、公開しない |
| 単一ノードの共有情報 | 特定の接続先の設定をインポートする | サブスクリプションとは異なり、通常は接続先リストに合わせて自動更新されない |
| ローカル設定ファイル | クライアントが読み込める設定を保存する | リモート更新できるかは、サブスクリプション元が設定されているかによる |
| 管理画面のログインURL | アカウント、プラン、サブスクリプションを管理する | 接続先のサブスクリプションとして直接インポートできない |
Shadowsocks、VMess、Trojan、VLESS、Hysteria2、TUICは、それぞれ異なるプロキシプロトコルまたは方式であり、同じファイル形式の別名ではありません。クライアントの対応状況は、コアのバージョンにも左右される場合があります。ここでは一般的な概念を説明しており、JujuVPNがこれらすべてのプロトコルを提供するという意味ではありません。
アカウント画面からサブスクリプションURLを取得
サイト内のアカウント画面にログインし、現在のプランが有効か確認してから、サブスクリプション情報とクライアントの説明を探します。画面のバージョンによって項目名や場所が異なる場合があるため、実際の表示を確認してください。検索結果やチャットの投稿から自分のサブスクリプションURLを探さないでください。
- アカウントとプランを確認する。正しいアカウントでログインしているか、プランが利用可能な状態か確認します。JujuVPNではメールアドレスなしでアカウントを作成でき、ユーザー名とパスワードで利用できます。ログイン情報は安全に保管してください。
- 利用するクライアントを先に決める。インストールが必要な場合は、管理画面のクライアントダウンロードページで説明を確認します。形式を適当にコピーしてから、アプリを次々に試すのは避けてください。
- 対応するサブスクリプション形式を選ぶ。管理画面でクライアントや形式を選べる場合は、使用するアプリに合わせて選択します。共通URLが案内されている場合も、利用するアプリがその形式を読み込めるか確認してください。
- URLをすべてコピーしてインポートする。管理画面のコピー機能を使い、末尾の文字が欠けないようにします。貼り付けた後、余分な空白や改行、チャットアプリが付けた句読点が混ざっていないか確認してください。
各OSでのクライアントへのインポート方法
Windows、macOS、Android、iOS、Linuxでは画面が異なりますが、基本的な流れは同じです。リモートサブスクリプションまたはリモート設定を追加し、URLを貼り付けて保存・更新した後、設定を有効にします。以下の項目名は一般的な表現であり、特定アプリの画面表示をそのまま示すものではありません。
Windows・macOS:インポートと有効化を分けて確認
デスクトップクライアントでは通常、サブスクリプション管理、設定の選択、プロキシのオン・オフが別々に用意されています。サブスクリプションまたは設定の管理画面でリモート接続先を追加して保存し、更新後に接続先リストが表示されるか確認します。次に設定を選び、アプリの説明に従ってシステムプロキシまたは仮想ネットワークアダプターを有効にします。
システムプロキシの影響を受けるのは、主にシステムのプロキシ設定に従うアプリです。すべてのアプリの通信が選択した接続先を経由するわけではありません。仮想ネットワークアダプターは通常、より広い範囲をカバーしますが、権限やルーティングの設定が関係します。初めて使うときは複数のプロキシツールを同時に有効にしないでください。ポート、ルート、DNSの設定が競合する可能性があります。
Android・iOS:システムの接続許可を確認
対応アプリにサブスクリプションURLを追加し、設定を更新して接続先を選び、接続を開始します。ネットワーク通信をアプリが処理するため、システムからVPN接続の許可を求められる場合があります。これはシステム上必要な手順であり、サブスクリプションが無効になったという意味ではありません。自分でインストールし、提供元を確認したアプリにのみ許可してください。
管理画面からアプリに連携してインポートできる場合も、起動したアプリが想定どおりか確認してください。連携が反応しないときは、アプリに戻ってURLを手動で貼り付けます。ステータスバーのアイコンだけで利用可能と判断せず、目的のアプリを開いて実際のアクセス結果を確認してください。
Linux:GUIとサービスプロセスを別々に確認
GUIクライアントでは、リモート設定の手順に従って操作します。コマンドラインのコアやシステムサービスを使う場合は、ソフトウェアのドキュメントで設定形式、ファイルパス、読み込み方法を確認してください。ローカル設定ファイルのパスを指定するパラメーターにサブスクリプションURLを直接入力しても、通常は自動でダウンロードや変換はされません。
設定をダウンロードした後は、実行中のプロセスがそのファイルを読み込んでいるかも確認してください。ファイルを更新しても、起動中のサービスに新しい設定がすぐ反映されるとは限りません。再読み込みが必要かどうかは、使用するソフトウェアの説明を確認してください。完全なサブスクリプションURLを公開スクリプト、共有ターミナルの履歴、バージョン管理リポジトリに記載しないでください。
インポート後に接続状況を確認する
まずはクライアントの推奨設定を維持し、基本的な接続ができることを確認してからルールを調整しましょう。一度に複数の設定を変えると、原因の切り分けが難しくなります。以下のチェックリストで、どの段階に問題があるか確認できます。
- ✅ サブスクリプションの更新結果を確認:更新成功と表示され、URLを保存しただけでなく、選択可能な接続先が表示されている。
- ✅ 設定が有効になっている:現在選択中の設定がインポートしたサブスクリプションのもので、接続がオンになり、必要なシステム許可も完了している。
- ✅ 目的のアプリにルールが適用されている:アクセスしたいWebサイトや業務アプリを開き、クライアントの接続ログで適用されたルールと接続先を確認する。
- ✅ DNSの経路が想定どおり:現在のルールに沿って名前解決されており、設定の競合によって意図しない経路になっていないことを確認する。
- ❌ インポート成功だけで判断する:設定を読み込めても、接続先に到達できるとは限らず、すべてのアプリがプロキシを利用するわけでもありません。
DNS漏えいとは、名前解決のリクエストが想定した保護経路を通らずに送信される状態を指します。確認時は、クライアントのDNS設定、システム設定、ブラウザー独自の暗号化DNS機能も考慮してください。検査ページに特定のDNSサービス名が表示されただけでは、漏えいの証拠にはなりません。想定する接続先と実際のリクエスト経路を照らし合わせて判断しましょう。
ルールによって、どのリクエストを直接接続し、どれをプロキシ経由にするかが決まります。サブスクリプションにはノードのみが含まれる場合も、ルールが付属する場合もあるため、インポート後に必要なルールがすべて揃っているとは限りません。切り分けには使い方ガイドと詳細マニュアルを参考にしてください。特定のアプリを直すためにネットワーク設定全体をむやみに変更しないようにしましょう。
サブスクリプション更新の頻度と失敗時の確認方法
すべてのクライアントに共通する更新周期はありません。自動更新に対応しているか、いつ更新が実行されるか、バックグラウンドで動作するかは、アプリの設定とシステムの制限によって異なります。更新間隔を一律に保証するものではありません。接続先の変更通知が表示されたとき、リストが長期間変わらないとき、新しい端末に設定するときは、まず手動で更新してみてください。
サブスクリプションの更新は設定を再取得する操作であり、プランの通信量をリセットしたり、契約を更新したりするものではありません。JujuVPNの月額プランの通信量は利用開始日を基準に毎月リセットされ、追加データパックに有効期限はありません。クライアントの更新ボタンを押しても、これらのプラン条件は変わりません。
URLを取得できない:まずダウンロードの段階を確認
ネットワークタイムアウトが表示された場合は、現在のネットワークから管理画面にアクセスできるか、サブスクリプションのリクエストがまだ使えないプロキシ経由になっていないか確認します。必要に応じて、クライアントの説明に従って直接接続で更新を試してください。認証エラーや権限エラーの場合は、管理画面でアカウントとプランの状態、最新のURLを確認します。URL内の不要に見えるパラメーターを勝手に削除しないでください。
内容を解析できない:形式とコアの対応状況を確認
ダウンロードは完了したのに形式エラーが表示される場合は、サブスクリプションの出力形式が使用するアプリに合っているか、アプリのバージョンが含まれるプロトコルに対応しているかを確認してください。ログインページやエラーページがテキストとしてダウンロードされることもありますが、有効な設定ではありません。エラーページをノードファイルとして読み込まないでください。
リストは正常なのに接続できない:接続先を確認
この場合は、選択したノード、システム時刻、ネットワーク環境、ルールを確認してください。IEPL専線、中継、直接接続は接続経路の構成方法を示すもので、サブスクリプションファイルの形式ではありません。形式を変えても、回線の混雑や接続先Webサイトの制限が解消するわけではありません。同じ接続先で回線を切り替えて再確認すると、問題の範囲を絞り込みやすくなります。
URLが漏えいした場合の再設定方法
サブスクリプションURL全体が公開スクリーンショットや共有ドキュメント、信頼できないツールに表示された場合は、認証情報が漏えいしたものとして扱ってください。URLを入手した第三者が接続の認証情報を取得し、関連リソースを利用するおそれがあります。公開情報を削除する必要はありますが、すでにコピーされた内容までは回収できません。
- これ以上共有されないようにする。公開したURLやスクリーンショットを削除し、共有ドキュメントからもURLを消します。原因を調べるときは、機密情報を隠したエラー内容だけを残してください。
- 管理画面で再設定の項目を確認する。サブスクリプションのリセットや認証情報の再生成機能があれば、注意事項を読んで実行します。項目が見つからない場合は、管理画面の問い合わせ窓口から旧認証情報を無効にする方法を確認してください。
- 再設定の対象範囲を確認する。新しいURLが発行されるだけなのか、ノードの認証情報も更新されるのか確認してください。古いURLが無効になっても、以前ダウンロードしたノードの認証情報がすぐに無効になるとは限りません。
- 自分が使うすべての端末を更新する。古いサブスクリプションURLを新しいものに置き換えて設定を再取得します。古いローカル設定を読み込んでいる端末がないか確認し、各端末で接続を検証してください。
ログインパスワードの変更とサブスクリプション認証情報のリセットは別の操作です。パスワードを変えればサブスクリプションも無効になるとは限りません。アカウントにも不正アクセスの疑いがある場合は、パスワードを変更し、アカウントの状態も確認してください。問い合わせの際は、クライアント名、OS、エラーメッセージ、操作手順を伝えれば十分です。完全なサブスクリプションURLは添付しないでください。