Happ на Linux

ОБНОВЛЕНО 28 ИЮЛЯ 2026 ЧТЕНИЕ 3 МИН

На Linux приложение ставится из AppImage за минуту, а всё интересное начинается с прав на туннель и с DNS.

Установка

ГДЕ СКАЧАТЬ HAPP ССЫЛКИ ПРОВЕРЕНЫ 28.07.2026
  • Windows САЙТ ПРОЕКТАСайт проекта — установщик .exe Открыть ↗
  • Windows GITHUBСборки и прошлые версии Открыть ↗
  • Windows КОМАНДАЧерез WinGet в терминале: winget install Happ без ссылки
  • Android МАГАЗИНGoogle Play Открыть ↗
  • Android GITHUBAPK, если магазин недоступен Открыть ↗
  • iPhone, iPad САЙТ ПРОЕКТАСсылки по регионам — на сайте проекта Открыть ↗
  • macOS САЙТ ПРОЕКТАСборка для Mac Открыть ↗
  • macOS GITHUBПрошлые версии Открыть ↗
  • Linux GITHUBСборки для Linux Открыть ↗
  • Android TV GITHUBAPK для телевизора и приставки Открыть ↗

Приложение бесплатное — платить за него не нужно ни на одном из этих источников. Мы не разработчики и не распространяем сборки: ссылки ведут в магазины приложений и на страницы проекта. Почему это важно — как отличить подделку.

  1. Скачайте AppImage и сделайте исполняемым

    chmod +x Happ-*.AppImage, затем запустите двойным щелчком или из терминала.

    На Ubuntu 24.04 и новее может потребоваться пакет libfuse2 — AppImage без него не стартует.

  2. Разрешите создание туннеля

    Для режима TUN процессу нужна привилегия на работу с сетевыми интерфейсами. Приложение запросит пароль через polkit при первом подключении.

    Если запуск без графической сессии — выдайте возможность вручную: sudo setcap cap_net_admin+ep ./Happ-*.AppImage.

  3. Добавьте подписку и подключитесь

    Кнопка + → «Из буфера обмена» либо импорт файла. В минимальном окружении буфер может не работать — тогда импорт из файла.

Автозапуск через systemd

Пользовательский юнит поднимает клиент вместе с сессией:

[Unit]
Description=Happ client
After=network-online.target

[Service]
ExecStart=/opt/happ/Happ.AppImage --minimized
Restart=on-failure

[Install]
WantedBy=default.target

Положите файл в ~/.config/systemd/user/happ.service, затем systemctl --user enable --now happ.

DNS: главная особенность Linux

В большинстве дистрибутивов именами занимается systemd-resolved, и клиент не всегда успевает переопределить его настройки. Симптом: соединение поднято, IP сменился, а сайты по именам не открываются — при этом по IP-адресу открываются.

  • Проверьте, что отвечает: resolvectl status — посмотрите DNS-серверы для туннельного интерфейса.
  • Если там остался домашний роутер — пропишите DNS в настройках клиента, как это делается.
  • В крайнем случае временно задайте резолвер вручную: resolvectl dns tun0 1.1.1.1.

Есть пакет в репозиториях?

В официальных репозиториях дистрибутивов — нет. В релизах проекта встречаются .deb и .rpm, но основной формат распространения — AppImage.

Работает ли на Wayland?

Да. Иногда встречаются мелкие проблемы с треем в некоторых окружениях: значок не появляется, хотя приложение работает. Помогает расширение поддержки трея в оболочке.

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

Сам Happ — нет, ему нужен графический интерфейс. Для сервера используйте напрямую xray-core с конфигом, собранным из вашего ключа: конфигурации и JSON.

ПОДПИСКА

Нужна подписка, которая просто работает

Одна ссылка на все устройства, серверы в нескольких странах, автообновление конфигураций и поддержка в Telegram — ответ ~10 минут.

Попробовать 3 дня бесплатно → без карты · отмена в один клик
СМОТРИТЕ ТАКЖЕ
Эта страница помогла?