GhostMesh на домашнем роутере (Beta)
Router Beta в GhostMesh нацелена на ARM-платы с обычным Linux userland — тот же установщик, что и у Linux Beta клиента, только под железо роутерного класса. Это не нативный пакет прошивки для потребительских роутерных платформ.

Короткий ответ
Роутерная сборка GhostMesh работает на ARM-железе с обычным Linux userland (простой ip, /dev/net/tun) — это скорее небольшая ARM-плата в роли вашего шлюза, а не фирменная прошивка. Нет пакета ipk/UCI/procd для OpenWrt и нет нативной интеграции с Keenetic или MikroTik RouterOS, поэтому в собственном UI настройки сети этих платформ она не появится.
Что реально означает «поддержка роутеров» сейчас
Это деталь, которую чаще всего упускают в поиске «VPN на роутер»: Router Beta в GhostMesh — тот же установщик ARM64/ARMv7, что и у Linux Beta клиента, нацеленный на железо с обычным Linux-окружением, простым `ip` и `/dev/net/tun`.
Перед тем как начать
Режим TUN на роутере перенаправляет то самое устройство, которым вы управляете, поэтому проверки безопасности ниже важнее здесь, чем на десктопе.
Чеклист
- ✓Убедитесь, что ваше железо даёт доступ к обычному Linux userland, а не только к шеллу фирменной прошивки.
- ✓Держите открытым второй способ доступа к роутеру при первом включении TUN — консольный кабель, прямое подключение по LAN или вторая независимая сессия.
- ✓Скачайте архив ARM64 или ARMv7 под свою плату со страницы загрузки Linux/роутеров и проверьте SHA256.
- ✓Определитесь между режимом proxy (по умолчанию, откатывать нечего) и TUN (покрытие всей сети, защищено автоматическим watchdog отката).
Установка на роутерное ARM-железо
Установщик идентичен Linux Beta клиенту: распакуйте архив под свою платформу, запустите install.sh от root и ответьте на вопросы настройки (server / SNI / UUID / REALITY key, затем Proxy или TUN).
- Proxy — выбор установщика по умолчанию, потому что откатывать в случае проблемы нечего.
- TUN перенаправляет маршрут по умолчанию и DNS роутера — watchdog отката вернёт именно это изменение, если ни один upstream не станет доступен в течение таймаута подтверждения.
- Для обновления позже скачайте новый архив и снова запустите install.sh — он определит существующую установку и сохранит вашу серверную конфигурацию нетронутой.
Частые вопросы
GhostMesh работает с Keenetic, OpenWrt или MikroTik напрямую?
Пока не как нативный пакет прошивки. Нет пакета ipk/UCI/procd для OpenWrt и нет нативной интеграции RouterOS для Keenetic или MikroTik. Router Beta нацелена на ARM-платы с обычным Linux userland — в собственном UI настройки этих платформ она не появится.
Безопасно ли включать TUN на роутере, к которому я подключаюсь только удалённо?
Изменение защищено двумя независимыми watchdog: сам клиент откатывает маршруты/DNS, если ни один upstream не стал доступен в течение таймаута подтверждения, а отдельный watchdog на уровне shell продолжает работать, даже если процесс клиента убит принудительно — в том числе если именно режим TUN оборвал вашу сессию. Тем не менее держите второй путь доступа при первом включении.
Это протестировано на всех чипсетах роутеров?
Нет, это Beta, и она не проверена на всех комбинациях ARM SoC/ядра для роутеров. Тестируйте аккуратно и держите запасной путь доступа к устройству.