Терминальный сетевой сканер и диагностический инструмент на Rust с TUI для сканирования узлов, WiFi-сетей и пакетов.
Jaksay/Linux-Router
Веб-консоль на Flask превращает устройство с Debian или Armbian в роутер и управляет проводной сетью, Wi-Fi, точками доступа и подключёнными клиентами.
- Звёзды
- 171
- Форки
- 7
- Открытые issues
- 0
- Последний коммит
- 3 месяца назад
Что это?
Linux Router превращает устройство с Debian 13 или основанным на Debian Armbian в роутер, которым управляют через веб-консоль. Система показывает состояние устройства, позволяет управлять проводной сетью и Wi-Fi, создавать точки доступа, просматривать подключённых к ним клиентов, DHCP-аренды и сведения об уровне беспроводного сигнала, а также выполнять задачи обслуживания — восстанавливать зависимости, менять пароль и перезагружать устройство.
Система состоит из двух служб systemd. Веб-служба Flask работает от имени непривилегированного пользователя, а отдельный Agent с правами root выполняет разрешённые системные запросы и меняет сетевые настройки через Unix-сокет. Agent выполняет сетевые операции последовательно, а веб-интерфейс опрашивает его и обновляет состояние.
Установка, обновление и удаление выполняются shell-скриптом, который загружает архив с исходным кодом с GitHub. Эти операции меняют конфигурацию NetworkManager, netplan и dhcpcd, поэтому могут прервать подключение. Лучше запускать их из локальной консоли или во время планового обслуживания.
Ключевые возможности
- 01Обзор системы: оборудование, IP-адреса, накопители, память и состояние работы
- 02Управление проводной сетью и Wi-Fi: поиск сетей, подключение и привязка профилей
- 03Создание точки доступа в эксклюзивном режиме AP или в поддерживаемом комбинированном режиме AP+STA
- 04Список клиентов точки доступа с DHCP-арендами и сведениями об уровне беспроводного сигнала
- 05Механизм поддержания работы, который восстанавливает точку доступа после неожиданного отключения
- 06Проверка зависимостей и пошаговое восстановление NetworkManager, dnsmasq и iptables
Сценарии использования
- Превратить свободный одноплатный компьютер с Debian или Armbian в шлюз с точкой доступа Wi-Fi
- Управлять небольшой домашней или лабораторной сетью через браузер, а не командную строку
- Раздавать подключённым устройствам проводное или Wi-Fi-подключение через локальную точку доступа
Темы
Частые вопросы
- Что такое Linux-Router?
- Веб-консоль на Flask превращает устройство с Debian или Armbian в роутер и управляет проводной сетью, Wi-Fi, точками доступа и подключёнными клиентами. Linux Router превращает устройство с Debian 13 или основанным на Debian Armbian в роутер, которым управляют через веб-консоль. Система показывает состояние устройства, позволяет управлять проводной сетью и Wi-Fi, создавать точки доступа, просматривать подключённых к ним клиентов, DHCP-аренды и сведения об уровне беспроводного сигнала, а также выполнять задачи обслуживания — восстанавливать зависимости, менять пароль и перезагружать устройство.
- Linux-Router можно использовать бесплатно? Какая у него лицензия?
- Linux-Router распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Linux-Router всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в Linux-Router — 28 июл. 2026 г..
- Для чего можно использовать Linux-Router?
- Превратить свободный одноплатный компьютер с Debian или Armbian в шлюз с точкой доступа Wi-Fi Управлять небольшой домашней или лабораторной сетью через браузер, а не командную строку Раздавать подключённым устройствам проводное или Wi-Fi-подключение через локальную точку доступа
- Где скачать Linux-Router?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Jaksay/Linux-Router
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
CLI в стиле netcat и библиотека Go для соединения двух машин через плоскость передачи данных WireGuard в Tailscale — без аккаунта Tailscale и управляющей плоскости.
Терминальная утилита сетевой диагностики на Rust: показывает трафик, соединения и пакеты в реальном времени и запускает диагностику одной командой.
Мост GPU-over-IP позволяет машинам без GPU использовать CUDA GPU, установленные на удалённых серверах, через сеть.
Веб-платформа, объединяющая популярные инструменты для программно-определяемого радио: ADS-B, AIS, пейджеры, метеоспутники, Wi-Fi и другие.
Самостоятельно размещаемый туннель на Go, который открывает доступ к локальным сервисам из интернета через ваш домен и сервер.