Модели роутеров
Какие роутеры подходят для Квас Про: модели Keenetic/Netcraze с Entware, устройства на OpenWrt со свежими сборками и требования, по которым стоит выбирать.
Квас Про работает на роутере двумя путями: на Keenetic/Netcraze — через Entware (дополнение, которое добавляет роутеру возможность ставить программы), на устройствах с OpenWrt — напрямую. Ниже — модели, которые подходят под требования к оборудованию: процессор aarch64, armv7 или mipsel и не меньше 256 МБ оперативной памяти (комфортно — 512 МБ и больше).
Как проверить свой роутер
Если модели нет в списках ниже, её не обязательно менять — проверьте её сами. Две команды по SSH отвечают на главные вопросы:
opkg print-architecture— архитектура так, как её называет хранилище пакетов: подойдутaarch64(он жеarm64),armv7иmipsel(на Keenetic это выглядит какaarch64-k3.10,armv7sf-k3.2илиmipsel-3.4). На OpenWrt ту же роль играет строкаDISTRIB_ARCHв файле/etc/openwrt_release;free -m— оперативная память: нужна строкаMem:со значением не меньше 256 МБ.
uname -m. На роутерах с MIPS эта команда показывает просто mips — и для прямого порядка байт, и для обратного, а продукт работает только на прямом (mipsel). Установщик разбирается сам: смотрит заголовок исполняемого файла и, если есть opkg, спрашивает opkg print-architecture; на обратном порядке байт он честно отказывается ставить и объясняет причину. Для ARM команда uname -m по-прежнему годится: aarch64 или armv7l.Память важнее модели: на 128 МБ VPN-ядро и фильтры работают на пределе, поэтому такие роутеры мы не рекомендуем, даже если архитектура подходит.
Keenetic/Netcraze с Entware
Entware на этих роутерах включается штатно: в настройках добавляется компонент «OPKG Package Manager», после чего ставится репозиторий пакетов. Важное условие производителя: компоненту нужен USB-накопитель — на моделях без USB-порта этот путь недоступен, даже если памяти достаточно. Поэтому в таблицах есть колонка «USB».
Модели с запасом памяти — 512 МБ и больше:
| Модель (Netcraze / Keenetic) | Номер | Процессор / архитектура | Память | Flash | USB |
|---|---|---|---|---|---|
| Titan SE | NC-4210 | MT7988D, 3 ядра — aarch64 | 1024 МБ | 256 МБ | 3.2 + 2.0, слот M.2 NVMe |
| Titan / Ultra | KN-1812 / NC-1812 | MT7988D, 3 ядра — aarch64 | 1024 МБ | 256 МБ | 3.2 + 2.0 |
| Peak (Keenetic, снят с продажи) | KN-2710 | MT7622B — aarch64 | 512 МБ | 256 МБ | 3.0 + 2.0 |
| Hero / Giga | KN-1012 / NC-1012 | MT7981B — aarch64 | 512 МБ | 256 МБ | 3.0 + 2.0 |
| Hopper | KN-3811 / NC-3811 | MT7981B — aarch64 | 512 МБ | 256 МБ | 3.0 |
| Hopper SE | KN-3812 / NC-3812 | MT7981B — aarch64 | 512 МБ | 256 МБ | 3.0 |
| Hopper DSL | KN-3611 / NC-3611 | MT7981B — aarch64 | 512 МБ | 256 МБ | 3.0 |
| Hero 5G | KN-4110 / NC-4110 | MT7981B — aarch64 | 512 МБ | 256 МБ | 3.0 + 2.0, 2×nano-SIM |
| Hopper 4G+ | KN-2312 / NC-2312 | MT7981B — aarch64 | 512 МБ | 256 МБ | 3.0, 2×nano-SIM |
| Ultra / Titan (прежний выпуск) | KN-1811 | MT7622B — aarch64 | 512 МБ | 256 МБ | 3.0 |
Модели ровно на минимуме — 256 МБ: работать будут, но запаса мало, поэтому для нескольких соединений и фильтров лучше взять модель из таблицы выше.
| Модель (Netcraze / Keenetic) | Номер | Процессор / архитектура | Память | Flash | USB |
|---|---|---|---|---|---|
| Skipper / Viva | KN-1913 / NC-1913 | MT7621A — mipsel | 256 МБ | 128 МБ | 2.0 |
| Hero 4G+ | KN-2311 | MT7621A — mipsel | 256 МБ | 128 МБ | 3.0 |
Не подойдут, и причин две:
- памяти 128 МБ — мало для VPN-ядра: Speedster (KN-3013), Speedster 4G+ (KN-2911), Speedster DSL (KN-2113), Explorer (KN-1621), Explorer 4G (KN-4910), Carrier (KN-1721), Starter (KN-1121), Start (KN-1112), Air (KN-1613), Extra (NC-1714), 4G (NC-1213), Launcher (NC-1221), Runner 4G (KN-2212), Buddy 4 (KN-3211), Buddy 5 (KN-3311);
- нет USB-порта, поэтому Entware ставить некуда: Sprinter (KN-3711), Sprinter SE (KN-3712), Challenger (KN-3910), Challenger SE (KN-3911), Racer (KN-4010), Buddy 6 (KN-3411), Buddy 6 SE (KN-4410). У этих моделей 512 или 256 МБ памяти, но путь с Entware закрыт — их можно использовать только с OpenWrt, если она для них собирается.
Роутеры с OpenWrt
Здесь отдельной сборки Квас Про не нужно: установка идёт общим порядком, а модель важна двумя вещами — памятью и местом под программу и данные. Данные занимают много: по манифесту выпуска 1.0.20 свежая установка требует 161–169 МБ свободного места на aarch64 и armv7 (программа 37–41 МБ плюс данные 124–128 МБ), а на mipsel — 279 МБ (93 и 186 МБ). При обновлении нужно больше: до 238–356 МБ, потому что старая версия сохраняется для отката.
Поэтому в таблице есть колонка USB, и правило простое: модель годится, если у неё есть USB-порт (тогда место расширяют носителем — на OpenWrt через extroot, на Entware продукт ставится прямо на USB) или если встроенной flash не меньше 256 МБ (для mipsel — 512 МБ). Модель без USB и с flash меньше 256 МБ не подходит, даже когда оперативной памяти хватает: программа и данные в неё не влезут.
В таблице — модели, которые есть в актуальном стабильном релизе OpenWrt (25.12.5), то есть получают свежие сборки, а не только давние.
| Модель | Процессор / архитектура | Память | Flash | USB | Установка OpenWrt |
|---|---|---|---|---|---|
| GL.iNet GL-MT6000 (Flint 2) | MT7986 — aarch64 | 1024 МБ | 8 ГБ eMMC | 3.1 | sysupgrade из веб-интерфейса GL.iNet |
| GL.iNet GL-MT3000 (Beryl AX) | MT7981B — aarch64 | 512 МБ | 256 МБ NAND | 3.0 | только sysupgrade (factory-образа нет) |
| GL.iNet GL-MT2500 (Brume 2) | MT7981 — aarch64 | 1024 МБ | 8 ГБ eMMC | 3.0 | sysupgrade из веб-интерфейса |
| OpenWrt One | MT7981B — aarch64 | 1024 МБ | 128 МБ NAND + 16 МБ NOR | слот M.2 (NVMe) | эталонное устройство проекта OpenWrt |
| Banana Pi BPI-R4 | MT7988 — aarch64 | 4096 МБ | 8 ГБ eMMC + 128 МБ NAND | 3.0 | одноплатный компьютер |
| Banana Pi BPI-R3 | MT7986 — aarch64 | 2048 МБ | 128 МБ NAND + 8 ГБ eMMC | 3.0 | одноплатный компьютер |
| FriendlyElec NanoPi R6S | Rockchip RK3588S — aarch64 | 8192 МБ | 32 ГБ eMMC | 2.0 + 3.0 | одноплатный компьютер |
| FriendlyElec NanoPi R5S | Rockchip RK3568 — aarch64 | 2048 или 4096 МБ | 8 или 16 ГБ eMMC | 2.0 + 3.0 | одноплатный компьютер |
| Raspberry Pi 5 | BCM2712 — aarch64 | зависит от платы (2 ГБ и больше) | карта памяти | 2.0 + 3.0 | одноплатный компьютер |
| Raspberry Pi 4 Model B | BCM2711 — aarch64 | зависит от платы (1 ГБ и больше) | карта памяти | 2.0 + 3.0 | одноплатный компьютер |
| ZyXEL EX5601-T0 (T-56) | MT7986 — aarch64 | 1024 МБ | 512 МБ NAND | 3.1 | два образа: stock и ubootmod |
| ASUS TUF-AX6000 | MT7986 — aarch64 | 512 МБ | 256 МБ | 3.1 | штатная перепрошивка |
| ASUS TUF-AX4200 / AX4200Q | MT7986 — aarch64 | 512 МБ | 256 МБ | 3.1 | штатная перепрошивка |
| Acer Predator W6 / W6D | IPQ807x — aarch64 | 1024 МБ | 4 ГБ eMMC | уточните | штатная перепрошивка |
| Netgear Nighthawk X4S R7800 | IPQ8065 — armv7 | 512 МБ | 128 МБ NAND | 3.0 + 2.0 | штатная перепрошивка |
| Netgear WAX206 | MT7622 — aarch64 | 512 МБ | 256 МБ NAND | нет — ровно на пороге | штатная перепрошивка |
| TP-Link Archer C2600 | IPQ8064 — armv7 | 512 МБ | 32 МБ | 3.0 + 2.0 | штатная перепрошивка; без USB-носителя не встанет |
| Xiaomi AX3600 | IPQ8071A — aarch64 | 512 МБ | 256 МБ NAND | нет — ровно на пороге | активация SSH, затем sysupgrade |
| Linksys MX4200 v1/v2 | IPQ8174 — aarch64 | 512 МБ (v2 — 1024 МБ) | 512 МБ NAND | 3.0 | штатная перепрошивка |
| Linksys E8450 (Belkin RT3200) | MT7622 — aarch64 | 512 МБ | 128 МБ NAND | 2.0 | два варианта образа, обычный и ubi |
| ASUS RT-AX53U | MT7621 — mipsel | 256 МБ | 128 МБ NAND | 2.0 | штатная; на mipsel нужен USB-носитель |
| GL.iNet GL-A1300 (Slate Plus) | IPQ4018 — armv7 | 256 МБ | 128 МБ NAND | 3.0 | sysupgrade через веб-интерфейс |
Модели со 256 МБ оперативной памяти — на минимальном пороге: для одного-двух соединений этого достаточно, для нескольких сразу и с фильтрами берите 512 МБ и больше. У моделей с пометкой «ровно на пороге» flash хватает на установку, но обновление идёт впритык — им тоже стоит добавить USB-носитель. Характеристики памяти, flash и USB взяты из официального дампа Table of Hardware и проверены по списку профилей выпуска 25.12.5 (downloads.openwrt.org); у одной модели бывают ревизии с разными объёмами, поэтому проверяйте свою.
Почему из таблицы убраны пять моделей. Xiaomi Redmi Router AX6S, Xiaomi Mi Router AX3000T, Xiaomi Redmi Router AX6000, Netgear WAX202 и Cudy WR3000 v1 подходят по памяти (256–512 МБ), но у них нет USB-порта, а flash всего 16–128 МБ — программе и данным там негде разместиться, и откат при обновлении тоже не поместится. У WAX202 вдобавок mipsel, которому нужно 279 МБ. Эти модели не «плохие» — они просто не для нашего объёма данных.
free -m покажет память, а df -h / и ls /sys/bus/usb/devices — место и USB. Модели с 128 МБ оперативной памяти (например Xiaomi Redmi Router AC2100) в список не входят: для VPN-ядра этого мало.Что проверено, а что нет
Честно о состоянии тестирования, потому что от этого зависит результат:
- Keenetic/Netcraze с Entware — поддерживаемый путь; установка идёт общим порядком, без перепрошивки роутера.
- Чистая OpenWrt — поддерживаемый путь, проверен на
aarch64. - Одноплатные компьютеры Raspberry Pi 4 и 5 (они есть в таблице выше) — по требованиям подходят:
aarch64и памяти достаточно, сборка OpenWrt для них есть. Но официально продукт на них не проверялся — поддержка Raspberry Pi (вместе с x86 и Docker) запланирована на выпуск 1.0.28 (предложение), см. Планы развития. - Фирменные прошивки GL.iNet (op24, op25) и прочие вендорские сборки на базе OpenWrt пока не проверены — продукту требуется доработка под их состав пакетов и службы; полная поддержка запланирована на выпуск 1.0.28 (предложение). Не рассчитывайте на готовый результат на них, подробности — в разделе Роутеры GL.iNet.
Как выбирать
- Сначала память, потом модель. 256 МБ — минимум, 512 МБ и больше — комфортно. Ревизии одной модели бывают с разной памятью, поэтому проверяйте конкретное устройство.
- Keenetic/Netcraze — самый простой путь: ничего перепрошивать не нужно, Entware включается компонентом. Если внутренней памяти мало, поставьте репозиторий и данные на USB-накопитель.
- OpenWrt — путь для тех, у кого уже есть подходящий роутер или кто готов прошивать. Перед покупкой сверьтесь с Table of Hardware и выбором прошивки: поддержка моделей со временем меняется, а у одной модели бывают ревизии с разными характеристиками.
- Не берите роутеры со 128 МБ — на них продукт работает на пределе или не работает вовсе.
Источники
- Каталог Keenetic, каталог Netcraze и таблицы сравнения моделей — характеристики: процессор, память, flash, USB. Условие «OPKG требует USB-накопитель» — из описания компонента OPKG.
- Проект Entware и таблица архитектур — какие процессоры поддерживаются репозиторием пакетов.
- Table of Hardware и её официальный дамп таблицы — поддержка моделей, объёмы памяти и flash.
- Загрузки OpenWrt — актуальные релизы: 25.12.5 (стабильный) и 24.10.8 (предыдущий поддерживаемый).
- Asuswrt-Merlin — прошивка для роутеров ASUS, на которой Entware ставится на USB-накопитель.