Установка на роутер Keenetic
Приложения Happ для роутера не существует: у Keenetic нет ни экрана, ни системы, способной запустить программу с интерфейсом. Но задача «весь дом через один клиент» решается — на роутере работает не сам Happ, а тот же сетевой движок, который у Happ внутри.
Зачем это нужно
- Работает для всех устройств в доме сразу, включая телевизоры LG и Samsung, консоли и умную технику, куда клиент поставить нельзя.
- Не нужно ничего настраивать на каждом устройстве.
- Не садит батарею телефона.
Минусы тоже честные: настройка требует терпения и командной строки, скорость ограничена процессором роутера, а при ошибке в конфигурации без интернета остаётся весь дом.
Какие модели подходят
| Требование | Почему |
|---|---|
| Поддержка Entware | без репозитория пакетов ставить нечего |
| Порт USB | пакеты и логи размещаются на флешке или диске |
| Процессор от 900 МГц, лучше двухъядерный | шифрование считает процессор роутера |
| От 128 МБ оперативной памяти | меньше — движок не удержится в памяти |
| Доступ по SSH | вся настройка идёт из терминала |
Младшие модели без USB отпадают сразу. На слабых процессорах всё заведётся, но скорость упадёт до 20–40 Мбит/с — для видео хватит, для скачивания нет.
Порядок в общих чертах
-
Подключить накопитель и установить Entware
В веб-интерфейсе Keenetic включаются компоненты «Модули ядра», «Поддержка USB-накопителей» и «OPKG». Затем накопитель форматируется и на него ставится Entware — репозиторий пакетов для роутера.
-
Включить доступ по SSH
В веб-интерфейсе: компонент SSH и разрешение доступа для администратора. Дальше вся работа в терминале.
-
Установить сетевой движок из Entware
Пакет ставится обычной командой
opkg install. Название пакета зависит от того, какой протокол использует ваш доступ. -
Разобрать ссылку-подписку на параметры
Это ключевой шаг. Ссылка-подписка — это адрес, по которому отдаётся список серверов. На роутере её нужно превратить в конфигурационный файл: либо вручную, либо скриптом, который скачивает список и генерирует конфиг.
-
Настроить маршрутизацию и запуск
Задать, какой трафик идёт через движок, и прописать автозапуск при включении роутера. Здесь же обычно настраивают исключения — чтобы банковские приложения и госуслуги шли напрямую.
-
Проверить с любого устройства в сети
Ничего настраивать на телефоне или телевизоре не нужно: они уже в этой сети.
opkg update opkg install <пакет-движка>
Проверьте, в приложении дело или в доступе
Установка прошла, а серверов нет? Вставьте в приложение заведомо рабочую ссылку. Список серверов появился — файл и установка в порядке, дело в доступе. Демо ТОК VPN на 3 дня выдаётся без карты.
Частые случаи
| Что происходит | Причина | Решение |
|---|---|---|
opkg не найден | Entware не установлен или накопитель отключён | проверить компоненты и USB |
| Пакет ставится, но не запускается | мало памяти | модель не подходит |
| Скорость упала в разы | процессор не справляется с шифрованием | ограничить, какой трафик идёт через движок |
| После перезагрузки роутера всё пропало | нет автозапуска | прописать в init-скрипты |
| Весь дом без интернета | ошибка в маршрутизации | сбросить конфиг, поднять напрямую |
Можно ли поставить APK на Keenetic?
Нет, это не Android. На роутере ставится не приложение, а сетевой движок из репозитория пакетов.
Подписка та же?
Да, доступ один и тот же. Разница в том, что на роутере ссылку нужно превратить в конфигурационный файл, а не просто вставить в поле.
Будет ли работать одновременно с клиентом на телефоне?
Технически да, но получится двойная обработка трафика: телефон в домашней сети пойдёт через клиент и через роутер. Скорость просядет. Дома клиент на телефоне обычно выключают.
Есть ли готовые скрипты?
Сообщество их пишет, и они меняются вместе с прошивками. Ищите свежие обсуждения под свою модель — универсального решения, работающего годами, здесь не бывает.
Приложение установлено. Осталось то, что даёт ему серверы
Одна ссылка на все устройства, серверы в нескольких странах, автообновление списка и поддержка в Telegram — ответ ~10 минут.