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-решение — это клиент командной строки на базе Go, построенный на ядре mihomo. В настоящее время мы не выпускаем Linux desktop GUI. Если вам нужен GUI, используйте приложение для Windows или Mac.

Linux-клиент FreeGuard — это CLI freeguard, распространяемый как единый бинарный файл для основных Linux-дистрибутивов x86_64 и arm64. Он обрабатывает вход в систему, выбор узла, подключение, правила маршрутизации и автозапуск — всё из терминала.

В настоящее время мы не поставляем Linux desktop GUI. Если вам нужен desktop UI, используйте приложения FreeGuard для Windows или Mac.

Как на самом деле установить FreeGuard в Linux

Три поддерживаемых способа установки: наш скрипт установки, 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

  • Протоколы: anytls, hysteria2, trojan — настраиваются через freeguard config
  • Выбор узла: freeguard connect <alias> (например, freeguard connect la2, hk1) или автоматический режим “best node”
  • Правила маршрутизации: подкоманда freeguard rule для добавления и просмотра пользовательских правил маршрутизации
  • Автозапуск: freeguard autostart enable устанавливает systemd user service в ~/.config/systemd/user/freeguard.service (root daemon не требуется)
  • Диагностика: freeguard doctor проверяет вашу среду
  • Статус/мониторинг: freeguard status и freeguard monitor для информации о подключении в реальном времени

Отдельный desktop kill-switch toggle и split tunneling для отдельных приложений не доступны как CLI-команды.

Как начать

  1. Шаг 1: Выполните curl -fsSL https://downloadcli.freeguardvpn.com/cli/install.sh | sh
  2. Шаг 2: Выполните freeguard init и войдите в систему с вашим бесплатным аккаунтом
  3. Шаг 3: Выполните freeguard connect (или freeguard connect la2 и т. д. для конкретного узла)

Часто задаваемые вопросы

Есть ли у FreeGuard Linux-приложение с GUI?

Нет. На данный момент Linux-решение — это только CLI freeguard. На Linux нет desktop GUI. Если вам нужен GUI, используйте приложение для Windows или Mac.

Могу ли я установить FreeGuard из пакетного менеджера моего дистрибутива?

Не из официальных репозиториев дистрибутива. Используйте наш скрипт установки (install.sh), Homebrew или скачайте бинарный файл из GitHub Releases. В настоящее время мы не публикуем пакеты в apt, dnf, pacman или AUR.

Работает ли CLI на headless-серверах и в Docker?

Да. CLI — это единый Go-бинарный файл без зависимостей от GUI. Он работает в SSH-сеансах, внутри контейнеров и на минимальных базовых образах, при условии что у контейнера есть необходимые сетевые возможности для создания TUN device.

Могу ли я запускать FreeGuard автоматически при загрузке?

Да. freeguard autostart enable устанавливает systemd user service в ~/.config/systemd/user/freeguard.service. Он запускается от имени вашего пользователя, а не как root daemon.

Какие архитектуры поддерживаются?

Linux x86_64 и arm64. Релизы для обеих архитектур опубликованы в GitHub Releases и доступны через скрипт установки.

Какие Linux-дистрибутивы поддерживаются?

Ожидается, что подойдет любой современный Linux с недавним kernel, поскольку CLI поставляется как единый самодостаточный бинарный файл. Мы тестируем в первую очередь на Ubuntu и Debian.

Поддерживает ли Linux CLI те же протоколы, что и desktop-приложения?

Да. anytls, hysteria2 и trojan все поддерживаются в CLI, с тем же базовым mihomo core, который используется в приложениях для Windows и Mac.

Как удалить CLI?

Если он был установлен через скрипт установки, удалите бинарный файл freeguard из /usr/local/bin (или из вашего install prefix) и удалите ~/.config/freeguard. Для Homebrew выполните brew uninstall freeguardvpn. Для systemd user service сначала выполните freeguard autostart disable.

Последняя проверка: 2026-04-15