К содержимому
HappNet

VPN на Linux: один файл, который просто запускается

Happ распространяется под Linux в виде AppImage: один файл, которому достаточно права на запуск. Ни репозитория, ни пакетного менеджера, ни зависимостей, которые придётся подбирать под дистрибутив.

Почему AppImage, а не пакет

Пакет пришлось бы собирать под каждое семейство дистрибутивов и под каждую версию библиотек. AppImage несёт своё окружение с собой и запускается там же, где лежит, — это и есть причина, по которой такие приложения обычно им и раздают.

Обратная сторона честная: сам он не обновляется. Новая версия — это новый файл, скачанный у разработчика, и следить за этим придётся руками.

Что стоит знать

  • Файлу нужно право на запуск: галочка в свойствах файла или chmod +x.
  • Соединение поднимается для всей системы, поэтому терминал, менеджеры пакетов и контейнеры идут через него без отдельных настроек прокси.
  • На дистрибутивах с Wayland и на минимальных окружениях может понадобиться пакет libfuse2 — он нужен самому механизму AppImage, а не приложению.
  • Ключ тот же, что на телефоне и ноутбуке: подписка одна, машин столько, сколько говорит тариф.

Вопросы

Есть ли версия без графического интерфейса?

У самого Happ — нет, это приложение с окном. Ключ при этом обычная ссылка-подписка, и на сервере её можно скормить любому клиенту на ядре Xray; такую настройку мы не поддерживаем, но и не ломаем.

Работает ли в WSL?

Ставьте приложение в саму Windows: соединение поднимается на уровне системы, и WSL ходит через него вместе с остальным. Отдельная установка внутри подсистемы не нужна.

VPN для Linux · HappNet