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: Выполните
curl -fsSL https://downloadcli.freeguardvpn.com/cli/install.sh | sh - Шаг 2: Выполните
freeguard initи войдите в систему с вашим бесплатным аккаунтом - Шаг 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.
FreeGuard соблюдает все применимые законы. Пользователи несут ответственность за то, чтобы их использование VPN-сервисов соответствовало местным законам и условиям использования сторонних платформ. FreeGuard не поощряет и не одобряет любые действия, нарушающие применимые законы или условия обслуживания.