Happの設定方法:キー、サブスクリプション、サーバー、接続確認
ブロックされたサイトへのアクセス設定は数分で完了します。Happ アプリをダウンロードし、Telegram ボットでキーを取得し、サブスクリプションリンクをインポートして、デバイスで制限を回避します。
6ステップで接続
アプリをダウンロード
公式ソースからお使いのデバイスに Happ をインストールします。
キーを取得
Telegram ボットを開き、トライアルまたはサブスクリプションを有効にします。
リンクをコピー
サブスクリプションリンク全体をコピーします。
Happ にキーを追加
インポート / 追加 / + をタップしてリンクを貼り付けます。
接続をオン
サーバーを選択してワンタップで接続します。
動作確認
サイトを開きます:ステータスに「接続済み」と表示されます。
デバイス別
Android
Google Play または APK でインストールし、インポートでキーを追加し、VPN をオンにします。
iPhone (iOS)
App Store からインストールし、キーをインポートして iOS で VPN 設定を許可します。
Windows (PC)
Windows アプリをインストールし、インポートでキーを追加して接続します。
Happの設定はどこから始まるか
Happの設定は、接続構成という一つの要素を中心に組み立てられます。これは特定サーバーの単発キーか、あるいはアプリが自動でサーバー一覧とルーティングパラメータを取得するURLサブスクリプションのいずれかです。渡されたものが何かによって最初のステップの順序が変わるため、形式を事前に確認してください。vless://、ss://、trojan:// のような文字列はキーであり、設定を含むhttpsアドレスへのリンクはサブスクリプションです。
Happを接続する前に、自分のプラットフォーム向けの最新版クライアントをインストールし、システムでVPNプロファイルを作成する権限をアプリに与えてください。iOSとmacOSではVPN構成を追加するダイアログ、Androidではトンネル構築の要求、デスクトップではネットワークアダプターのインストールがこれにあたります。権限が付与されないと、クライアントはトラフィックを捕捉できず、起動段階で接続が切れてしまいます。
キーまたはサブスクリプションのリンクをテキスト形式で手元に用意しておいてください。長い文字列の手入力はほぼ必ずタイプミスにつながるため、構成はクリップボード、QRコード、またはファイル経由でコピーしてください。そうすればhostname、ポート、暗号化パラメータの誤りを排除できます。
キーのインポート:手入力、クリップボード、QR
サーバーを追加する最も速い方法は、クリップボードからキーを貼り付けることです。構成文字列を丸ごとコピーし、Happでプロファイル追加を開き、クリップボードからの貼り付けを選択してください。クライアントがプロトコル、アドレス、ポート、トランスポートのパラメータを自動で解析します。インポート後、サーバーカードに名前、プロトコル、リージョンが正しく表示されているか確認してください。
キーがQRコードの形で渡された場合は、カメラ経由のインポートを使ってください。スキャナを画像に向けると、アプリが一度の操作で構成全体を読み取ります。別のデバイスから設定を移行する際に便利です。デスクトップ版では、プロバイダーが構成を別ファイルとして提供する場合、設定ファイルからのインポートが適しています。
手入力は、パラメータのテキスト記述しか手元にない最終手段としてください。このモードでは、transport(tcp、ws、grpc)、TLS設定、SNIを正確に指定することが重要です。一つでもフィールドがずれると、サーバーとのハンドシェイクが通らず、接続が接続中のステータスのまま止まってしまいます。
サブスクリプション:数十のキーの代わりに一つのリンク
サブスクリプションは、サーバーが多い場合や一覧が変わる場合に、手動キーより便利です。URLを一つ追加すると、Happが定期的にそこへアクセスしてプール全体を更新します。新しいロケーションが追加され、停止したノードが削除され、パラメータが調整されます。これにより、インフラ側で変更があるたびに各キーを手動で移行する必要がなくなります。
サブスクリプションを接続するには、プロファイル追加を開いてリンクによるインポートを選択してください。URLを貼り付け、分かりやすいグループ名を付け、必要に応じて希望の間隔で自動更新を有効にします。最初の同期後、サブスクリプションごとにグループ化されたサーバー群が一覧に現れます。元のリンクに触れることなく、これらを切り替えられます。
追加後に一覧が空の場合は、リンク自体の到達性を確認してください。サブスクリプションは最新のクライアントを要求したり、HTTPS経由でのみ設定を返したり、有効期間の制限があったりする場合があります。サーバー側でパラメータを変更した後にサーバーが表示されなくなった場合は、Happのインターフェースでサブスクリプションを強制更新すると通常は解決します。
サーバーの選択とルーティングパラメータ
構成をインポートしたら、自分の目的に合ったサーバーを選んでください。安定した接続を求めるなら、地理的に近いノードを目安にします。物理的な距離が短いほど遅延が低く、回線の安定性が高まります。逆に地域限定のリソースへアクセスする場合は、旗だけでなくプロトコルとトランスポートを目安に、目的の国のロケーションを選んでください。
Happは、どのトラフィックをプロキシ経由にし、どれを直接通すかを決めるルーティングモードに対応しています。ここでは除外リストとsplit tunnelingが機能します。選択したアプリやドメインだけをサーバー経由にし、残りはローカル回線に残すことができます。これによりトンネルの負荷が下がり、プロキシを必要としないサービスの動作が速くなります。
ルーティングの細かい設定は、混在シナリオで特に役立ちます。銀行アプリやローカルサービスは除外リストでトンネル外に置き、目的のリソースはサーバーへ振り向けます。ルールはドメイン、IPサブネット、または個別のアプリ単位で指定でき、各パケットがどこへ向かうかを予測可能に制御できます。
接続確認と初期診断
プロファイルを有効化したら、トンネルが実際に立ち上がったか確認してください。Happのインターフェースでステータスが接続済みに変わり、内蔵の遅延確認(ping/テスト)でサーバーの応答が表示されるはずです。次に任意のIP判定サービスを開いてください。アドレスとリージョンが、あなたのプロバイダーではなく選択したロケーションと一致していれば、トラフィックがプロキシ経由であることが確認できます。
ステータスは接続済みなのにサイトが開かない場合、問題はキー自体ではなくルーティングかDNSにあることが多いです。目的のドメインがトンネルから除外されていないか確認し、DNSのresolveモードをサーバー側に切り替えてください。起動直後に接続が切れる場合は、TLSパラメータとSNIを照合してください。サーバー設定との不一致はハンドシェイクを中断させます。
安定した動作のためには、自動再接続を有効にし、複数のサーバーがある場合は選択前に遅延テストを行ってください。Happが各ノードの応答を表示するので、その時点で最速のものを選べます。特定のサーバーが常にタイムアウトする場合は、サブスクリプション内の予備に切り替えてください。ノードが過負荷だったり、インフラ側で更新されたりした可能性があります。
よくある質問
Happにおけるキーとサブスクリプションの違いは何ですか?
キーは一つのサーバーの構成(vless://、ss://、trojan:// のような文字列)で、手動で追加します。サブスクリプションはURLで、Happがそこからサーバーの一覧全体を自動取得して定期的に更新します。キーは単一ノードには手軽で、サブスクリプションはサーバーが多い場合や一覧が変わる場合に便利です。
QRコードしかない場合、Happをどう設定しますか?
プロファイル追加を開き、カメラ経由のインポートを選択してください。スキャナをQRコードに向けると、アプリがプロトコル、アドレス、ポート、トランスポートのパラメータを含む構成全体を一度の操作で読み取ります。インポート後、サーバーが一覧に正しく現れたか確認してください。
接続後にステータスは有効なのに、サイトが開かないのはなぜですか?
通常、原因はキーではなくルーティングかDNSにあります。目的のドメインが除外リストに入っていないか確認し、DNSの解決をサーバー側に切り替えてください。また、選択したサーバーが遅延テストに応答しているか照合してください。過負荷のノードは予備に置き換えるべきです。
トラフィックが実際にプロキシ経由であることをどう確認しますか?
接続後に任意のIPアドレス判定サービスを開いてください。表示されるIPとリージョンが、あなたのプロバイダーではなく選択したサーバーのロケーションと一致しているはずです。加えて、Happのインターフェースでステータスが接続済みで、pingの応答があることを確認してください。
サブスクリプションは追加されたのに、サーバー一覧が空の場合はどうすればよいですか?
インターフェースでサブスクリプションの強制更新を実行してください。それでもサーバーが現れない場合は、リンクがHTTPSで到達可能か、クライアントのバージョンが最新かを確認してください。一部のサブスクリプションは新しいバージョンにのみ設定を返したり、有効期間が限られていたりします。
一部のアプリだけをサーバー経由にするにはどうすればよいですか?
ルーティング設定でsplit tunnelingと除外リストを使ってください。どのアプリやドメインをサーバー経由にし、どれを直接回線に残すかを指定します。これによりトンネルの負荷が下がり、プロキシを必要としないサービスの動作が速くなります。