FreeGuard VPN
ホームVPNノードダウンロード料金設定

Free VPN for Linux — FreeGuard CLI (no GUI client today)

FreeGuard for Linux ships as a CLI tool only, no desktop GUI. Install via our install script, Homebrew, or GitHub Releases. x86_64 and arm64 supported.

Linux では、FreeGuard は CLI ツールとしてのみ提供されます。現時点では Linux 用 GUI クライアントはありません。インストールは、インストールスクリプト、Homebrew、または GitHub Releases からバイナリを取得して行えます。x86_64 および arm64 のディストリビューションに対応しています。

Linux での提供状況: CLI のみ、現時点では GUI なし

Linux 向けの製品は、mihomo コア上に構築された Go ベースのコマンドラインクライアントです。現時点では Linux デスクトップ GUI は公開していません。GUI が必要な場合は、Windows または Mac アプリを使用してください。

FreeGuard の Linux クライアントは freeguard CLI であり、主要な x86_64 および arm64 Linux ディストリビューション向けに単一バイナリとして配布されています。ログイン、ノード選択、接続、ルーティングルール、オートスタートをすべてターミナルから操作できます。

現在、Linux 用デスクトップ GUI は提供していません。デスクトップ UI が必要な場合は、FreeGuard Windows または Mac アプリをご利用ください。

Linux で FreeGuard を実際にインストールする方法

利用可能なインストール方法は 3 つです: インストールスクリプト、Homebrew、GitHub Releases。公式の apt、dnf、pacman リポジトリはありません。

インストールスクリプト(推奨):

curl -fsSL https://downloadcli.freeguardvpn.com/cli/install.sh | sh

Homebrew:

brew install planetlinkinc/tap/freeguardvpn

直接バイナリ: GitHub Releases から、ご利用のアーキテクチャに対応したリリース成果物をダウンロードしてください。

ディストリビューションのリポジトリ経由で .deb.rpm、または Arch パッケージは公開しておらず、どの upstream リポジトリにも apt install freeguard / dnf install freeguard / pacman -S freeguard のエントリはありません。

Linux CLI で実際に提供される機能

  • Protocols: anytls、hysteria2、trojan — freeguard config で設定可能
  • Node selection: freeguard connect <alias>(例: freeguard connect la2hk1)または自動の「最適ノード」モード
  • Routing rules: カスタムルーティングルールの追加と一覧表示用の freeguard rule サブコマンド
  • Autostart: freeguard autostart enable により、~/.config/systemd/user/freeguard.service に systemd の user サービスをインストール(root デーモンは不要)
  • Diagnostics: freeguard doctor で環境を確認
  • Status/monitor: リアルタイムの接続情報を表示する freeguard statusfreeguard monitor

別途用意されたデスクトップ向けのキルスイッチ切り替えや、アプリごとの split tunneling は CLI コマンドとしては提供されていません。

はじめ方

  1. Step 1: curl -fsSL https://downloadcli.freeguardvpn.com/cli/install.sh | sh を実行する
  2. Step 2: freeguard init を実行し、free アカウントでログインする
  3. Step 3: freeguard connect(または特定ノード用に freeguard connect la2 など)を実行する

よくある質問

FreeGuard に Linux 用 GUI アプリケーションはありますか?

いいえ。現在の Linux 向け提供は freeguard CLI のみです。Linux にデスクトップ GUI はありません。GUI が必要な場合は、Windows または Mac アプリを使用してください。

ディストリビューションのパッケージマネージャーから FreeGuard をインストールできますか?

公式のディストリビューションリポジトリからはできません。インストールスクリプト(install.sh)、Homebrew、または GitHub Releases からバイナリをダウンロードしてください。現在、apt、dnf、pacman、または AUR には公開していません。

CLI はヘッドレスサーバーや Docker で動作しますか?

はい。CLI は GUI 依存のない単一の Go バイナリです。必要なネットワーク機能があり、TUN デバイスを作成できるコンテナであれば、SSH セッション内、コンテナ内、最小構成のベースイメージ上でも動作します。

FreeGuard を起動時に自動開始できますか?

はい。freeguard autostart enable により、~/.config/systemd/user/freeguard.service に systemd の user サービスがインストールされます。root デーモンとしてではなく、ユーザー権限で実行されます。

対応しているアーキテクチャは何ですか?

x86_64 と arm64 の Linux です。両方のリリースが GitHub Releases に公開され、インストールスクリプト経由でも提供されています。

対応している Linux ディストリビューションは何ですか?

CLI は自己完結型の単一バイナリとして提供されるため、最近のカーネルを搭載した最新の Linux であれば動作するはずです。主に Ubuntu と Debian でテストしています。

Linux CLI はデスクトップアプリと同じプロトコルをサポートしていますか?

はい。anytls、hysteria2、trojan はすべて CLI でサポートされており、Windows および Mac アプリと同じ基盤の mihomo コアを使用しています。

CLI をアンインストールするにはどうすればよいですか?

インストールスクリプトで導入した場合は、/usr/local/bin(またはインストール先)から freeguard バイナリを削除し、~/.config/freeguard を削除してください。Homebrew の場合は brew uninstall freeguardvpn を実行します。systemd user サービスについては、最初に freeguard autostart disable を実行してください。

最終確認: 2026-04-15