Android で sing-box を使って FreeGuard VPN を設定する
sing-box は sing-box universal proxy platform の公式クライアントで、Android 上で堅牢なマルチプロトコル対応を提供します。Hysteria2、TUIC、Reality、VLESS、Trojan など、多くのプロトコルを扱えます。このガイドでは、Android に sing-box をインストールし、FreeGuard VPN のサブスクリプションに接続する手順を説明します。
Android で sing-box を使って FreeGuard VPN を設定する
sing-box は sing-box universal proxy platform の公式クライアントで、Android 上で堅牢なマルチプロトコル対応を提供します。Hysteria2、TUIC、Reality、VLESS、Trojan など、多くのプロトコルを扱えます。このガイドでは、Android に sing-box をインストールし、FreeGuard VPN のサブスクリプションに接続する手順を説明します。
ダウンロードとインストール
Android 向け sing-box は複数の入手先から利用できます:
| Platform | Source |
|---|---|
| Android | GitHub Releases or Google Play Store |
- Google Play Store または GitHub releases ページにアクセスします。
- 最新版(Play Store)または GitHub から適切な APK をダウンロードします。
- Android デバイスにアプリをインストールします。
- インストール完了後、sing-box を起動します。
サブスクリプションをインポートする
sing-box を開いたら、次の手順で FreeGuard のサブスクリプションをインポートします:
- Profiles タブに移動します。
- New Profile をタップします。
- Create manually を選択します。
- タイプを Remote に設定します。
- FreeGuard のサブスクリプション URL を URL フィールドに貼り付けます。
- プロファイル名を付けます。例: “FreeGuard VPN”
- Save をタップしてプロファイルを追加します。
- Dashboard タブに戻ります。
- 新しく作成したプロファイルを選択し、Enable をタップして有効化します。
サブスクリプション URL はどこにありますか? 購入後に FreeGuard から送信された認証情報をメールで確認するか、Clash Pricing page にアクセスしてサブスクライブしてください。
Proxy を有効にする
サブスクリプションをインポートしてプロファイルを選択したら、次の手順を行います:
- Dashboard で Start ボタンをタップして VPN 接続を有効にします。
- Android が VPN permission の許可を求めるので、Allow をタップします。
- 接続が有効になると、接続状態は “Connected” に変わります。
sing-box は Android で既定で TUN Mode を使用し、デバイスの全トラフィックを VPN トンネル経由でルーティングします。
ノードを選択する
- 接続後、Groups または Proxies セクションに移動します。
- Proxy グループ(例: “Auto”、“Select”、または地域ベースのグループ)を選択します。
- 利用可能なノードから特定のサーバーを選びます。
- URL Test またはレイテンシー確認を使用して、サーバー応答時間を測定します。
- 最良のパフォーマンスを得るため、最もレイテンシーが低いサーバーを選択します。
ヒント: “Auto” または “URL-Test” グループは、定期的なレイテンシー確認に基づいて、利用可能な中で最も高速なサーバーを自動的に選択します。
ヒントとカスタマイズ
- Multi-Protocol Support: sing-box は Hysteria2、TUIC、Reality、VLESS、Trojan、Shadowsocks などをネイティブにサポートしており、追加設定は不要です。
- Profile Switching: さまざまな用途向けに複数のプロファイルを維持し、Dashboard で切り替えできます。
- Auto-Start: デバイス設定で自動起動を有効にすると、起動時に自動接続できます。
- Battery Optimization: 接続切れを防ぐため、デバイス設定で sing-box をバッテリー最適化の対象から除外してください。
- Log Viewer: 問題をデバッグする際は、接続詳細を Logs セクションで確認してください。
トラブルシューティング
| Issue | Solution |
|---|---|
| Subscription import fails | URL が正しく、インターネット接続が有効であることを確認してください。タイプとして “Remote” を選択したことも確認してください。 |
| VPN permission denied | Android Settings > Apps > sing-box に移動し、VPN permission を手動で許可してください。 |
| 接続後にインターネットにアクセスできない | 別のサーバーノードに切り替えてみてください。プロファイル設定が正しいことを確認してください。 |
| 接続が頻繁に切れる | sing-box をバッテリー最適化の対象から除外してください。Settings > Battery > App battery management を確認してください。 |
| レイテンシーテストがタイムアウトになる | 一部のノードはメンテナンス中の可能性があります。別のサーバーを選択するか、プロファイルを更新して新しいノードを取得してください。 |
| 起動時にアプリがクラッシュする | 最新版を使用していることを確認してください。必要に応じてアプリデータを消去し、サブスクリプションを再インポートしてください。 |
次のステップ
- Clash Protocol Guide — FreeGuard がサポートするプロトコルについて学びます。
- Clash Troubleshooting — 一般的な接続問題の詳細な解決策です。
- Getting Started with FreeGuard Clash — FreeGuard VPN プランをサブスクライブして設定します。