在 Linux 上,FreeGuard 仅作为 CLI 工具提供。目前没有 Linux GUI 客户端。可通过我们的安装脚本、Homebrew,或从 GitHub Releases 获取二进制文件安装。适用于 x86_64 和 arm64 发行版。
Linux 可用性:仅 CLI,当前无 GUI
我们的 Linux 版本是基于 Go 的命令行客户端,构建于 mihomo 核心之上。目前我们不发布 Linux 桌面 GUI。如果你需要 GUI,请使用 Windows 或 Mac 应用。
FreeGuard 的 Linux 客户端是 freeguard CLI,以单个二进制文件的形式分发,适用于主流 x86_64 和 arm64 Linux 发行版。它可在终端中处理登录、节点选择、连接、路由规则和自动启动——全部完成。
我们目前不提供 Linux 桌面 GUI。如果你需要桌面界面,可使用 FreeGuard Windows 或 Mac 应用。
你在 Linux 上实际如何安装 FreeGuard
支持三种安装路径:我们的安装脚本、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 软件包,并且任何上游仓库中都没有 apt install freeguard / dnf install freeguard / pacman -S freeguard 条目。
Linux CLI 实际包含的功能
- 协议: anytls、hysteria2、trojan —— 可通过
freeguard config配置 - 节点选择:
freeguard connect <alias>(例如freeguard connect la2、hk1)或自动“最佳节点”模式 - 路由规则:
freeguard rule子命令用于添加和列出自定义路由规则 - 自动启动:
freeguard autostart enable会在~/.config/systemd/user/freeguard.service安装一个 systemd 用户服务(无需 root 守护进程) - 诊断:
freeguard doctor检查你的环境 - 状态/监控:
freeguard status和freeguard monitor用于查看实时连接信息
独立的桌面 kill-switch 开关和按应用分流并未作为 CLI 命令提供。
如何开始使用
- 步骤 1: 运行
curl -fsSL https://downloadcli.freeguardvpn.com/cli/install.sh | sh - 步骤 2: 运行
freeguard init并使用你的免费账户登录 - 步骤 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 用户服务。它运行在你的用户下,而不是作为 root 守护进程。
支持哪些架构?
支持 x86_64 和 arm64 Linux。两个架构的发布版本都会在 GitHub Releases 上发布,并通过安装脚本提供。
支持哪些 Linux 发行版?
只要是使用较新内核的现代 Linux,理论上都可以运行,因为 CLI 以单个自包含二进制文件的形式提供。我们主要在 Ubuntu 和 Debian 上进行测试。
Linux CLI 是否支持与桌面应用相同的协议?
是的。anytls、hysteria2 和 trojan 都在 CLI 中受支持,并使用与 Windows 和 Mac 应用相同的底层 mihomo 核心。
如何卸载 CLI?
如果是通过安装脚本安装的,请从 /usr/local/bin(或你的安装前缀)中删除 freeguard 二进制文件,并删除 ~/.config/freeguard。对于 Homebrew,请运行 brew uninstall freeguardvpn。对于 systemd 用户服务,请先运行 freeguard autostart disable。
FreeGuard 遵守所有适用法律。用户有责任确保其使用 VPN 服务符合当地法律以及第三方平台的服务条款。FreeGuard 不鼓励或支持任何违反适用法律或服务条款的活动。