У клиента Happ для компьютеров в сентябре вышли две версии: 4.2.1 — 4 сентября и 4.3.0 — 15 сентября. Главное изменение касается режима TUN — того, в котором приложение забирает трафик всей системы.

Немного контекста. У Happ на компьютере два способа получить трафик. Системный прокси слушаются только те программы, которые читают системные настройки. TUN создаёт виртуальный сетевой интерфейс и получает трафик всех приложений, включая те, что о прокси не знают. С летних версий оба способа включаются независимо, а для TUN можно выбрать реализацию — в приложении она называется провайдером туннеля.

Что изменилось в 4.2.1. Провайдером по умолчанию стал Xray TUN — встроенная реализация того же ядра, которое обслуживает само подключение; в списках выбора он теперь стоит первым. Вместе с этим в Xray TUN появилось проксирование по приложениям — можно выбрать, каким программам идти через туннель. Это раздельное туннелирование в самом точном варианте: не по адресам и не по доменам, а по тому, кто отправляет трафик.

Остальное из заметок к этой версии:

  • действие сброса, которое чинит фоновую службу на Windows, macOS и Linux, с проверками её состояния в диагностическом отчёте;
  • редактируемый список исключений системного прокси в расширенных настройках;
  • исправлен отказ DNS в режиме Xray TUN и проверка задержки, показывавшая «н/д» в том же режиме;
  • исправлено добавление ссылок подписки, которые перенаправляют на адрес вида happ://.

Что в 4.3.0. Исправлена потеря туннеля после сна компьютера на Linux и macOS. На Windows улучшено подключение, когда служба Happ стартует медленно, а если она не запускается вовсе, приложение показывает понятное сообщение с предложением переустановки. И у каждой подписки появилась своя страница настроек с отдельным значением User-Agent вместо одного общего на всё приложение.

Версии для Android тоже обновлялись: 4.6.0 вышла 25 сентября с переработкой управления подписками и улучшением автообновления, 4.6.1 — 30 сентября.

Что это значит на практике. Тем, кто пользуется режимом TUN, после обновления стоит проверить две вещи: что имена разрешаются как раньше — отказ DNS в этом режиме был среди исправленного, — и нужен ли выбор приложений, если в туннеле на самом деле требуются одна-две программы. Обрывы после сна на macOS и Linux — одна из причин, разобранных среди самопроизвольных отключений; в 4.3.0 исправление для них заявлено прямо.

Чем клиент отличается от сервиса и как добавить в него ссылку для подключения — в статье «Happ — это клиент, а не VPN».