Happ на Linux: установка на Ubuntu, Fedora и Arch и настройка за 10 минут
Happ для Linux собирается тем же разработчиком, что версии для Windows и Mac, и обновляется с ними одновременно. В релизе 4.3.0 шесть пакетов: deb, rpm и pkg.tar.zst, каждый для x64 и arm64. Ниже выбор пакета под дистрибутив, установка из терминала и из графики, первый запуск с правами на туннель, подписка, автозапуск и то, что в Linux ведёт себя иначе, чем на Windows.
Happ.linux.x64.deb с GitHub разработчика и установите через sudo apt install ./Happ.linux.x64.deb. Для Fedora Happ.linux.x64.rpm через sudo dnf install, для Arch и Manjaro Happ.linux.x64.pkg.tar.zst через sudo pacman -U. Для Raspberry Pi и ARM-ноутбуков берите arm64. Приложение Happ (хапп) бесплатное, подписка добавляется ссылкой так же, как на других платформах.Какой пакет скачать
Релиз лежит в репозитории Happ-proxy/happ-desktop на GitHub, тот же, откуда качают Windows и Mac. Для Linux в версии 4.3.0 шесть файлов:
| Файл | Для чего | Размер |
|---|---|---|
Happ.linux.x64.deb | Ubuntu, Debian, Mint, Pop!_OS, Elementary на обычных ПК | 76 МБ |
Happ.linux.x64.rpm | Fedora, openSUSE, RHEL и производные | 100 МБ |
Happ.linux.x64.pkg.tar.zst | Arch, Manjaro, EndeavourOS | 75 МБ |
Happ.linux.arm64.deb / .rpm / .pkg.tar.zst | Те же дистрибутивы на ARM: Raspberry Pi 4 и 5, ARM-ноутбуки, виртуалки на Apple Silicon | 71-95 МБ |
Архитектуру подскажет команда uname -m: x86_64 значит x64, aarch64 значит arm64. AppImage и Flatpak в релизе нет, сторонние сборки с такими названиями к разработчику отношения не имеют. Полный разбор файлов релиза для всех систем, включая Windows и Mac:
Какой файл Happ скачивать: x64 или arm64, dmg, deb, rpm и APK
Откуда качать нельзя: «happ linux скачать бесплатно» на файлообменниках и в Telegram-каналах. Официальное приложение и так бесплатное, а чужая сборка это чужой код с правами на сетевой интерфейс. Официальные ссылки для каждой платформы собраны на одной странице:
Скачать Happ VPN: официальные ссылки для всех устройств и как не нарваться на подделку
Установка по дистрибутивам
Ubuntu, Debian, Mint
В терминале из папки загрузок: sudo apt install ./Happ.linux.x64.deb. Точка со слешем обязательна, иначе apt будет искать пакет в репозиториях. Зависимости подтянутся сами. Двойной клик по файлу в менеджере пакетов тоже работает, но на Ubuntu 24.04 графический установщик иногда молча не делает ничего, терминал надёжнее.
Fedora, openSUSE
sudo dnf install ./Happ.linux.x64.rpm на Fedora, sudo zypper install ./Happ.linux.x64.rpm на openSUSE. Предупреждение о неподписанном пакете нормально: подтверждайте.
Arch, Manjaro
sudo pacman -U ./Happ.linux.x64.pkg.tar.zst. В AUR встречаются чужие пакеты с похожим именем, официальный только файл из релиза на GitHub.
После установки Happ появится в меню приложений. Удаление обычное: sudo apt remove happ, sudo dnf remove happ, sudo pacman -R happ. Обновление до новой версии: скачать новый пакет и установить поверх той же командой, подписки сохраняются.
Первый запуск и права на туннель
Режим VPN создаёт виртуальный интерфейс TUN, а для этого нужны права. На Windows это «запуск от имени администратора», на Linux при первом включении режима VPN приложение запросит пароль через системный диалог (pkexec или polkit). Введите пароль один раз, дальше Happ запомнит разрешение до перезагрузки или настроит вспомогательный сервис, в зависимости от дистрибутива.
Если диалога нет и режим VPN не включается, запустите Happ из терминала и посмотрите вывод: чаще всего не хватает пакета polkit-агента в минимальных окружениях. В графических Ubuntu, Fedora и Manjaro он есть из коробки.
Режим системного прокси прав не требует, но работает только для программ, которые читают системные настройки прокси: Firefox и Chrome да, Telegram-десктоп и Discord нет. Для них нужен режим VPN. Подробно про два режима:
Режим VPN (TUN) или системный прокси: в чём разница и что включать
Подписка и подключение
Happ после установки пуст. Подписка добавляется кнопкой «Добавить» внизу окна: «Импорт из буфера обмена» для скопированной ссылки или «Добавить подписку» с вводом ссылки вручную. Кнопка «Добавить в Happ» на странице сервиса на Linux срабатывает не во всех браузерах: обработчик ссылок happ:// регистрируется при установке deb и rpm, но snap-версия Firefox в Ubuntu его не видит. Если браузер ничего не открыл, копируйте ссылку и импортируйте из буфера.
Дальше: замер пинга, выбор сервера по задаче, кнопка подключения. Серверы с N/A не берите. Один доступ работает на всех устройствах: Linux-ноутбук, телефон, телевизор, у X Rocket до 5 одновременно. Как добавляется подписка по шагам и что делать с ошибками импорта: как добавить ключ в Happ. Что такое подписка и из чего складывается её цена:
Подписка для Happ: что это, где взять и сколько стоит
Автозапуск и трей
В настройках Happ: «Запускать при старте системы» и «Автоподключение к последнему серверу». На GNOME значок в трее по умолчанию не показывается: нужно расширение AppIndicator (в Ubuntu оно предустановлено, в чистом Fedora ставится из Extensions). KDE Plasma, XFCE и Cinnamon показывают трей без доплат. Без трея приложение работает, просто окно придётся искать в списке запущенных.
Если автозапуск не сработал, добавьте Happ в «Автозапуск» окружения вручную: GNOME Tweaks, Startup Applications, или файл ~/.config/autostart/happ.desktop со строкой Exec=happ.
Маршрутизация для банков
При включённом VPN Сбербанк Онлайн в браузере, Госуслуги и российские сайты с геозащитой видят зарубежный адрес и капризничают. Лечится правилами: Настройки, Маршрутизация, новый профиль, «Обновить geosite и geoip», выключить «Урезать геофайлы», в блок «Напрямую» добавить geoip:ru и geosite:category-ru, включить роутинг, переподключиться. Правила те же, что на Windows и Mac, подробная инструкция с обратной схемой на странице маршрутизация в Happ.
Для Linux есть второй вариант, которого нет на других системах: пустить через сервер не ноутбук, а весь дом с роутера на OpenWrt, по той же подписке. Это уже не Happ, а ядро Xray в прошивке, но подписка и правила те же:
Happ на роутере: как пустить всю домашнюю сеть через подписку на Keenetic и OpenWrt
Особенности Linux: Wayland, snap, DNS
Wayland. Приложение работает, но пункт сканирования QR с экрана на Wayland не видит содержимое экрана из-за ограничений протокола. Копируйте ссылку текстом или переключитесь на сессию X11 на экране входа.
Snap и Flatpak-браузеры. Изолированные браузеры не видят обработчик ссылок happ:// и системный прокси. Для режима прокси в snap-Firefox пропишите прокси вручную в настройках браузера (127.0.0.1 и порт из настроек Happ). Для режима VPN ничего настраивать не нужно, он ниже уровня браузера.
DNS. systemd-resolved на Ubuntu и Fedora иногда продолжает слать запросы провайдеру мимо туннеля. Симптом: подключено, а часть сайтов не открывается или открывается российская версия. Включите в Happ DNS через прокси и проверьте утечку. Разбор утечек DNS и IPv6 с проверкой в браузере:
Утечки DNS и IPv6: почему сайт видит Россию при включённом VPN и как это закрыть
Сон ноутбука. До версии 4.3.0 туннель терялся после сна и требовал переподключения вручную. В 4.3.0 это исправлено, ещё одна причина не сидеть на старой сборке. Как обновиться без потери подписки:
Как обновить Happ на ПК, Android и iPhone без потери подписки
Firewall. ufw и firewalld исходящие соединения по умолчанию не режут. Если вы настраивали строгие правила, разрешите исходящий трафик на порт сервера (обычно 443) и интерфейс tun.
Не работает: чек-лист
Пакет не ставится. Проверьте архитектуру (uname -m) и используйте команду с ./ перед именем файла. На Debian 11 и старых Ubuntu может не хватать библиотек, обновите систему.
Режим VPN не включается. Нет диалога пароля: запустите из терминала, посмотрите вывод, поставьте polkit-агент окружения.
Все серверы N/A. Сеть, а не Linux: обновите подписку, переключитесь на направления с маскировкой, проверьте, что системное время верное.
Подключено, сайты не открываются. DNS мимо туннеля или второй VPN (WireGuard, OpenVPN в NetworkManager) активен одновременно. Отключите другие VPN, включите DNS через прокси.
Только браузер работает. Включён режим прокси. Переключите на VPN.
Ошибки в самом приложении. Коды ошибок ядра и что с ними делать, на одной странице:
Happ не работает: решение типичных ошибок
Что ещё лежит в общем описании установки на компьютер, включая Windows и Mac рядом с Linux:
Happ на ПК: как скачать, установить и настроить
Подписка для Happ на Linux, телефоне и телевизоре одновременно
Пробный период 24 часа без карты. Больше 30 локаций, серверы под YouTube и нейросети, до 5 устройств.
Дальше 250 ₽ за месяц, 480 ₽ за три, 1200 ₽ за год.