Перейти к содержанию

FifthAce

Участники форума
  • Постов

    1
  • Зарегистрирован

  • Посещение

Весь контент FifthAce

  1. Всем привет! Хочу поделиться небольшим проектом, который изначально делал исключительно для себя и своих роутеров. Со временем он немного разросся, появились дополнительные возможности и отдельные модули, поэтому решил выложить его в открытый доступ — возможно, кому-нибудь ещё пригодится. RouterForge — локальный веб-интерфейс для мониторинга и диагностики роутеров Keenetic / Netcraze с установленным Entware. Проект молодой и продолжает развиваться. Никаких претензий на замену штатному интерфейсу роутера или на какое-то универсальное решение нет — просто набор инструментов, которых лично мне не хватало и которыми я сам пользуюсь. Основные возможности мониторинг и диагностика штатного DNS, включая DoT/DoH; контроль доступности DNS-серверов, SERVFAIL, таймаутов и восстановлений; отображение DNS-запросов по устройствам и сетевым интерфейсам; диагностика прохождения DNS через политики маршрутизации; системный мониторинг, температура, накопители и сеть; модульная установка дополнительных возможностей через встроенный Marketplace; независимое обновление Core и установленных модулей. Подробнее о возможностя Модульная архитектура RouterForge состоит из базового Core и отдельных модулей. Ставить всё сразу необязательно — можно оставить только те возможности, которые действительно нужны. Описание модулей Требования Keenetic / Netcraze ARM64 / aarch64 установленный Entware RouterForge работает локально непосредственно на роутере. Внешний сервер или облачный сервис для работы не требуется. Веб-интерфейс по умолчанию использует порт 2233. Проверенные устройства На данный момент проект лично протестирован на двух устройствах: Keenetic Hopper KN-3811 Netcraze Ultra KN-1812 На обеих моделях RouterForge проверялся с Entware, DNS-модулем и дополнительными модулями мониторинга. Целевая платформа сейчас — ARM64/aarch64 Keenetic и Netcraze с Entware. Установка Для обычного использования рекомендуется Stable-канал. Установка выполняется из Entware одной командой: wget -qO- https://github.com/Fifth-Ace/routerforge/releases/download/routerforge-stable/routerforge-stable-bootstrap.sh | sh После установки веб-интерфейс будет доступен по адресу: http://IP-РОУТЕРА:2233 При первоначальной установке устанавливаются: RouterForge Core RouterForge DNS Остальные модули при необходимости можно установить через Marketplace непосредственно из веб-интерфейса. Обновления Stable — стабильные версии для обычного использования. Beta — новые изменения и возможности до их попадания в Stable. Core и отдельные модули могут обновляться независимо друг от друга. Проверка и установка обновлений выполняется через Marketplace. Исходный код https://github.com/Fifth-Ace/routerforge Исходный код открыт. Лицензия — MIT. RouterForge является независимым community-проектом и официально не связан с Keenetic или Netcraze. Обратная связь Проект пока молодой, поэтому особенно интересна обратная связь от владельцев других ARM64-моделей Keenetic / Netcraze. Если кто-нибудь решит попробовать, буду рад информации о том: на какой модели запускали; всё ли определилось корректно; какие модули использовали; встретились ли ошибки или особенности; чего, на ваш взгляд, не хватает. Ошибки, идеи и предложения также приветствуются. В общем, проект делался в первую очередь для собственных задач. Решил просто поделиться — если кому-нибудь ещё окажется полезен, значит не зря выложил. 🙂
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.