VPN на роутере для всего дома
Если поставить Maxima на роутер, VPN работает сразу для всех устройств дома: телевизоров, приставок, умных колонок, гостей. На каждое устройство ничего ставить не нужно.
Все действия — на ваш страх и риск. Установка стороннего ПО на роутер может нарушить его работу или лишить гарантии. Maxima не отвечает за настройку и работу роутера, а поддержка не помогает с установкой и настройкой роутеров — только с подпиской.
Это вариант для тех, кто уже ставил на роутер сторонние пакеты. Если проще поставить Happ на нужные устройства — лучше так: 5 устройств хватает большинству семей.
Настройка с помощью GPT или Claude
Эту инструкцию можно передать агенту на базе GPT или Claude с доступом к вашему компьютеру и роутеру: он сможет помочь проверить совместимость, установить нужные пакеты, подготовить конфигурацию и проверить подключение. Обычный чат без доступа к устройствам сможет только подсказать шаги. Автоматическая настройка зависит от возможностей агента и модели роутера.
Перед началом:
- Для настройки пакетов желательно подключить компьютер по Wi-Fi к тому роутеру, который будете настраивать.
- Включите VPN на самом компьютере заранее, чтобы GPT или Claude оставались доступны, пока VPN на роутере ещё не настроен. Инструкции: VPN на Windows и VPN на Mac.
- Проверьте, что с включённым VPN открывается локальная панель роутера. Если нет — разрешите в VPN-клиенте доступ к локальной сети.
- Передайте агенту эту инструкцию, точную модель роутера и версию его системы. Попросите сначала сохранить резервную копию настроек, затем настроить Maxima и проверить результат.
Если требуется перепрошивка, подключайте компьютер кабелем Ethernet и следуйте руководству производителя или OpenWrt. Wi-Fi подходит для подготовки и настройки пакетов; во время перезагрузки роутера связь с агентом может прерваться.
Какой роутер выбрать
Для этой инструкции нужны Entware + XKeen с ядром mihomo на Keenetic/Netcraze либо совместимый клиент на OpenWrt. Наличие пункта «VPN» в характеристиках само по себе не подтверждает совместимость с подпиской Maxima.
| Модель | Способ подключения | Сложность подготовки |
|---|---|---|
| Netcraze Viva NC-1913 | Entware → XKeen → mihomo | Вариант для меньшего бюджета: заводскую прошивку менять не нужно, но потребуется установка пакетов и настройка конфигурации |
| Netcraze Hopper NC-3811 | Entware → XKeen → mihomo | Без замены заводской прошивки; понадобится настроить дополнительные пакеты |
| Netcraze Hopper SE NC-3812 | Entware → XKeen → mihomo | Та же последовательность установки; сравнивайте цену с Hopper при покупке |
| Xiaomi AX3000T RD03 или RD23 | OpenWrt → VPN-клиент | Сложнее: сначала нужно проверить ревизию и установить OpenWrt |
Для старта без перепрошивки выбирайте Netcraze из таблицы. Установка Entware подтверждена производителем для Viva NC-1913 , Hopper NC-3811 и Hopper SE NC-3812 . Архитектуры и модели также сверяйте с таблицей проекта XKeen .
Это подбор по документации производителей и разработчиков клиентов. Сквозной тест Maxima на каждой из перечисленных моделей пока не проводился; измеренную скорость VPN для них мы не заявляем.
Xiaomi: проверьте ревизию до покупки
У AX3000T RD03 и RD23 есть поддержка OpenWrt. AX3000T RD03v2 на Qualcomm — другое устройство, официальной поддержки OpenWrt для него нет. Проверяйте маркировку на корпусе, аппаратную ревизию и заводскую прошивку по странице устройства в OpenWrt . Одного названия «AX3000T» в карточке магазина недостаточно.
Xiaomi подходит тем, кто готов устанавливать OpenWrt самостоятельно или покупает устройство с уже установленной совместимой прошивкой. Это не вариант «купить любой Xiaomi и вставить подписку».
Что нужно
- Совместимый Keenetic или Netcraze с Entware — либо роутер на OpenWrt. Для XKeen разработчик рекомендует установку на внешний USB-накопитель; USB-порт должен поддерживать накопители. Entware во внутренней памяти доступен на части моделей, но такой вариант требует опыта.
- Тариф «Семья» или «Максимум». Роутер считается одним устройством, а без лимита трафика удобнее: через роутер идёт трафик всего дома.
- Ссылка на подписку: в личном кабинете .
Про скорость. Она зависит от процессора роутера, протокола, правил маршрутизации и подключения к серверу. Гигабитные порты и обозначение AX3000 не означают такую же скорость через VPN.
Keenetic и Netcraze: XKeen + mihomo
XKeen ставит на роутер ядро mihomo (то же, что внутри FlClashX и Clash Verge) и заворачивает в него трафик домашней сети.
Установите XKeen
Поставьте Entware и XKeen по инструкции автора и выберите ядро mihomo. Команды установки меняются от версии к версии — берите их из README проекта.
Подключите подписку Maxima
Откройте конфиг mihomo (/opt/etc/mihomo/config.yaml или через веб-интерфейс XKeen-UI) и добавьте блоки ниже. Блоки tproxy-port, dns и прочие, которые создал XKeen, не трогайте.
proxy-providers:
mxma:
type: http
url: "ВСТАВЬТЕ_ССЫЛКУ_НА_ПОДПИСКУ"
interval: 3600
path: ./providers/mxma.yaml
header:
User-Agent: ["clash.meta"]
x-hwid: ["router-home"] # имя роутера в «Моих устройствах»
health-check:
enable: true
url: https://cp.cloudflare.com
interval: 300
proxy-groups:
- name: Maxima
type: url-test # сам выбирает самый быстрый сервер
use: [mxma]
url: https://cp.cloudflare.com
interval: 300
tolerance: 50
rules:
- GEOIP,private,DIRECT,no-resolve
- DOMAIN-SUFFIX,ru,DIRECT
- DOMAIN-SUFFIX,xn--p1ai,DIRECT # .рф
- DOMAIN-SUFFIX,su,DIRECT
- GEOSITE,category-ru,DIRECT
- GEOIP,RU,DIRECT,no-resolve
- MATCH,MaximaС такими правилами российские сайты идут напрямую, всё остальное — через Maxima, как и на телефоне.
Перезапустите и проверьте
Перезапустите XKeen (xkeen -restart) и откройте с любого устройства дома 2ip.ru — он покажет российский адрес (так и задумано: российские сайты напрямую), а ifconfig.co — адрес сервера Maxima в Европе.
OpenWrt: OpenClash + mihomo
OpenClash — панель для OpenWrt с тем же ядром mihomo. Подписка Maxima добавляется в неё целиком: серверы, DNS и правила (российские сайты напрямую) приходят от нас и обновляются сами — как в Clash Verge на компьютере.
Нужен роутер с уже установленным OpenWrt и веб-интерфейсом LuCI, доступ к нему по SSH и интернет на самом роутере: пакеты и ядро скачиваются с GitHub. Названия пунктов ниже — из OpenClash 0.48; русского перевода у панели нет.
Установите OpenClash
Подключитесь к роутеру по SSH (ssh root@192.168.1.1) и выполните команды из README OpenClash . Для OpenWrt 22.03 и новее (брандмауэр nftables) они такие:
opkg update
opkg install bash dnsmasq-full curl ca-bundle ip-full ruby ruby-yaml kmod-tun kmod-inet-diag unzip kmod-nft-tproxy luci-compat luci luci-base
curl -L --retry 2 https://api.github.com/repos/vernesong/OpenClash/releases/latest -o /tmp/openclash_version
[ -f "/tmp/openclash_version" ] && download_url=$(cat /tmp/openclash_version | jsonfilter -e '@.assets[*].browser_download_url' | grep '\.ipk$') && curl -L --retry 2 "$download_url" -o /tmp/openclash.ipk || echo "OpenClash last version get failed"
[ -f "/tmp/openclash.ipk" ] && opkg install /tmp/openclash.ipk || echo "OpenClash download failed"-
Команда
opkgне найдена — в системе менеджер пакетовapk: возьмите в README блок для apk (нужен вариант для nftables). -
opkgпишет о конфликтеdnsmasq-fullсdnsmasq— OpenClash нужен полныйdnsmasq-full, обычный надо заменить. Пока замена не закончена, роутер не может сам находить адреса, поэтому временно укажите ему внешний DNS, а потом повторите команды установки целиком:opkg remove dnsmasq echo "nameserver 77.88.8.8" > /tmp/resolv.conf opkg install dnsmasq-full
Обновите страницу LuCI — появится раздел Службы → OpenClash (Services → OpenClash).
Скачайте ядро mihomo
Plugin Settings → Version Update: проверьте, что в поле Compiled Version выбрана архитектура роутера, и скачайте ядро Meta. Без ядра OpenClash не запустится.
Добавьте подписку Maxima
- Скопируйте ссылку на подписку в личном кабинете .
- Откройте Config Subscribe → Add и заполните:
- Config Alias —
Maxima; - Subscribe Address — ссылка на подписку;
- User-Agent — оставьте
clash-verge/…или выберитеclash.meta/…. Не выбирайтеClash: для него подписка приходит в старом формате, без наших серверов; - Subscribe Convert Online — не включайте: ссылка уйдёт на чужой сервер конвертации;
- Auto Update — включите, обновления раз в сутки достаточно.
- Config Alias —
- Нажмите Commit Settings, затем Update Config. В Config Manage появится
Maxima.yaml— сделайте его текущим кнопкой SwiTch, если OpenClash не выбрал его сам.
Запустите
На странице Overviews включите клиент. Режим работы (Running Mode) можно оставить как есть; разработчики OpenClash для повседневной работы советуют Fake-IP.
Серверы — в группе Maxima (кнопка Control Panel), по умолчанию выбран первый. «Белые списки» и «Сервисы РФ из-за границы» для дома не выбирайте: первые нужны только для мобильного интернета, вторые — в поездках за границу.
Проверьте
С любого устройства дома откройте 2ip.ru — он покажет российский адрес (российские сайты идут напрямую), а ifconfig.co — адрес сервера Maxima в Европе. Проверьте, что открывается YouTube.
Роутер занимает одно место в лимите устройств. В списке устройств он виден как Clash — одной записью с Clash Verge, если тот стоит на компьютере с той же подпиской.
Если что-то не работает
- Пропал интернет после настройки — перезагрузите роутер; если не помогло, остановите XKeen (
xkeen -stop) или выключите клиент на странице Overviews в OpenClash и проверьте конфиг. - OpenClash: после Update Config нет серверов — проверьте в подписке User-Agent (
clash-verge/…илиclash.meta/…, неClash) и что выключен Subscribe Convert Online. Подробности — в Server Logs. - «Превышен лимит устройств» — удалите старое устройство в личном кабинете.
- Медленно — проверьте скорость с телефона через Happ без роутера. Если с телефона быстро, а через роутер медленно, упираетесь в процессор роутера.
С настройкой роутера поддержка не помогает. Если подписка не работает и на телефоне — напишите в @mxmahelpbot .