Happ и OpenWrt: ссылка-подписка на роутере через opkg
Как поднять подписку от Happ на роутере с OpenWrt — какой пакет ставить через opkg, куда девать ссылку, как завернуть только нужные устройства и не потерять доступ.
Подписка для Happ — 3 дня бесплатно, дальше от 189 ₽
Выберите срок и оформите подписку у сервиса Вятка: ссылка придёт на почту или в Telegram сразу и добавится в приложение одной кнопкой. Первые 3 дня — бесплатно, без карты.
- Ссылка-подписка приходит сразу после оплаты — обычно меньше минуты
- Одна ссылка на все устройства, где стоит Happ (до 3)
- Оплата по СБП, без автосписаний
- 3 дня бесплатно, карта не нужна
OpenWrt — самая гибкая платформа для «туннель на всю квартиру»: пакеты ставятся штатно через opkg, а сообщество давно собрало клиенты и веб-панели для ссылок-подписок того формата, что использует Happ. Само приложение Happ на роутер не ставится — оно для телефонов и компьютеров, — но ссылка та же, и одна подписка Вятка закрывает и роутер, и Happ на телефоне вне дома.
Что нужно
- Роутер с достаточной памятью. Для клиента с веб-панелью нужно от 16 МБ флеша и 128 МБ ОЗУ; на 8/64 поместится только консольный вариант, и то впритык. Проверьте
df -hиfreeпо SSH. - Актуальная OpenWrt — 23.05 или новее; в старых ветках пакетов может не быть.
- Ссылка-подписка из кабинета Вятка и SSH-доступ к роутеру.
Порядок настройки
- Обновите список пакетов:
opkg update. Если не хватает места — сначала расширьте оверлей на USB (extroot), иначе установка оборвётся на середине. - Поставьте клиент: в репозиториях OpenWrt и сообщества есть ядра, понимающие ссылки-подписки, и веб-панели к ним для LuCI. Установка —
opkg install <пакет>; точное имя зависит от выбранного ядра и версии OpenWrt, смотрите README проекта. - В панели или конфиге укажите ссылку-подписку — клиент сам скачает список серверов, как это делает Happ. Если панели нет, скачайте подписку
curl'ом и сгенерируйте конфиг из выбранного сервера. - Настройте, что заворачивать: весь трафик, отдельные устройства по IP/MAC или отдельные домены. Для первого запуска проще «всё», чтобы убедиться, что туннель работает, а потом сужать.
- Включите автозапуск сервиса (
/etc/init.d/<клиент> enable) и перезагрузите роутер — проверьте, что соединение поднялось само. - С устройства за роутером откройте сайт с определением IP: проверить, что работает.
Подписка для Happ, которая просто работает
Ссылка-подписка от Вятка: добавляется в Happ одной кнопкой, работает на телефоне, компьютере и телевизоре, продлевается когда захотите.
- без карты
- все устройства по одной ссылке
- отмена не нужна — просто не продлевайте
На что смотреть
- DNS. Самая частая причина «туннель есть, сайты не открываются». Заверните DNS-запросы в клиент или укажите устройствам DNS-сервер, который ходит через туннель;
dnsmasqна роутере должен смотреть туда же. - Обновление подписки. Добавьте задание в
cron(Система → Планировщик в LuCI), которое раз в день перекачивает ссылку и перезапускает клиент. Иначе после замены серверов сервисом всё «сломается» без причины. - Обновление OpenWrt стирает пакеты, установленные в оверлей. Перед
sysupgradeсохраните конфиг клиента и список пакетов — восстановление займёт пять минут вместо часа. - Процессор. Шифрование на роутере — нагрузка на CPU. На слабых MIPS-моделях скорость упрётся в 20–40 Мбит/с; на ARM-роутерах и x86-боксах — заметно выше.
Роутер или приставка
Если задача только в телевизоре, а роутер слабый — Android-приставка с обычным Happ проще: Happ на Android TV. Если хочется, чтобы через сервер ходили все устройства, включая webOS и Tizen (почему у них нет клиента), — роутер. У владельцев Keenetic путь похожий, но через Entware: Happ и Keenetic.
Нужна ли отдельная подписка для роутера?
Нет. Одна ссылка Вятка на 3 устройства, роутер считается одним.
Можно ли пустить через сервер только телевизор?
Да, правилом по IP или MAC-адресу устройства в настройках клиента или через отдельную VLAN/Wi-Fi-сеть. Остальные устройства продолжат ходить напрямую.
Что делать, если после установки не хватает места?
Настройте extroot на USB-накопитель — это штатный механизм OpenWrt, после него места хватает на любую панель.
Осталось проверить на практике: подписка для Happ на 3 дня бесплатно, без карты. Ссылка приходит сразу и добавляется в приложение одной кнопкой.
Получить подписку →