Умный помощник по настройке роутеров на OpenWrt
Одна кнопка — полностью настроенный роутер: обход блокировок, темы LuCI, Wi-Fi, прокси и русский язык.
| Возможность | Описание |
|---|---|
| 🧹 Сброс + настройка | Полный сброс до заводских настроек → автоматическая установка пароля через LuCI → полная настройка с нуля одной кнопкой |
| 🚀 Podkop | Установка/обновление Podkop со всеми 22 community-списками (russia_inside, youtube, tiktok, discord и др.) + кнопка удаления |
| 🔓 Zapret | Установка Zapret-Manager (StressOzz) + Zapret под ключ: стратегия v7, 50-stun4all, hosts + кнопка удаления |
| 🎨 Темы LuCI | Argon, Proton2025, Bootstrap (тёмная/светлая) — автоматическая установка из GitHub |
| 📶 Wi-Fi 5G и 2G | SSID, канал и тип шифрования для каждой сети отдельно (WPA3, WPA2, переходный, открытая) |
| 🔑 Прокси | Вставьте vless://... или ссылку на подписку — Podkop настроится сам |
| 🌐 Русский язык | Установка локализации LuCI |
| 🔄 Обновление ОС | Проверка и обновление прошивки OpenWrt |
| 🔔 Автообновление | Проверка новых версий из GitHub + тихая установка отдельным updater-процессом, программа перезапускается сама |
| 🧪 Бета-обновления | Галочка «Получать бета-версии» — доступ к prerelease. Кнопка «Откатить на стабильную» |
| 🎭 Темы интерфейса | Светлая и тёмная темы программы — переключаются в настройках, заголовки окон в цвет темы |
| 🌍 Локализация | Полная локализация интерфейса и логов на русский и английский языки |
| ⚙️ Настройки | Размер шрифта, папка загрузок, язык, автопроверка обновлений, бета-релизы — всё в одном месте |
Если RouterMaster помогает вам, вы можете поддержать развитие проекта:
| Криптовалюта | Адрес кошелька |
|---|---|
| TON | UQAEv0Tw5_O4BJCRf3wXiiXj_uL68kraLYRCAqJ6BFomHr6n |
| USDT (сеть TON) | UQAEv0Tw5_O4BJCRf3wXiiXj_uL68kraLYRCAqJ6BFomHr6n |
| BTC | bc1ql779pzpunajhfdhgme9qwtgsv3z8jphe4652wm |
Спасибо за вашу поддержку! ❤️
| Светлая тема | Тёмная тема |
|---|---|
![]() |
![]() |
Тема переключается в настройках программы и запоминается.
- Скачайте
RouterMaster-Setup.exeиз последнего релиза - Запустите установщик
- Нажмите «Далее» → «Установить»
- Запустите RouterMaster с рабочего стола или из меню «Пуск»
git clone https://github.com/R3G1ST/RouterMaster.git
cd RouterMaster
pip install -r requirements.txt
python router_master.py
⚠️ Требования: Windows 10/11, Python 3.10+ (для запуска из исходников).
- Подключите роутер к компьютеру (кабель в LAN-порт) — по умолчанию
192.168.1.1 - Введите данные роутера на вкладке «Подключение»: IP, логин
rootи пароль SSH - Отметьте нужные шаги на вкладке «Что выполнить» (можно несколько):
- ✅ Обновить все пакеты
- ✅ Установить / обновить Podkop
- ✅ Установить / обновить Zapret
- ✅ Установить тему
- ✅ Русский язык интерфейса
- ✅ Создать Wi-Fi 5G / 2G (с выбором шифрования)
- ✅ Задать прокси для Podkop
- ✅ Проверить и обновить ОС (прошивку)
- Заполните параметры на вкладке «Параметры сети»: SSID, пароль Wi-Fi, каналы, прокси-ссылку
- Нажмите «ВЫПОЛНИТЬ» 🚀
Программа сама:
- подключается по SSH,
- выполняет все шаги по очереди,
- показывает прогресс в логе с таймером времени,
- перезагружает роутер и ждёт его возвращения,
- сообщит, когда всё готово (обновите страницу LuCI через
Ctrl+F5).
Полный сброс роутера → перезагрузка → автоматическая установка пароля → автоматическая полная настройка (Wi-Fi, Podkop, тема, язык). Обычно весь процесс занимает 3–4 минуты, редко — дольше. Роутер вернётся полностью чистым и настроенным.
Podkop и Zapret можно полностью удалить с роутера отдельными кнопками.
В настройках нажмите «Проверить обновление»:
- программа свяжется с GitHub и сравнит версии;
- если вышла новая версия — спросит разрешение;
- скачает установщик, запустит отдельный updater-процесс и закроется;
- updater тихо установит обновление без окон и сам запустит новую версию.
В настройках есть галочка «Получать бета-версии» — при включении программа будет предлагать prerelease-сборки. Если бета уже установлена, появится кнопка «Откатить на стабильную».
Обновление занимает меньше минуты, все настройки программы сохраняются.
ℹ️ Где хранятся настройки:
Все настройки (и папка загрузок тем) хранятся не рядом с программой, а в папке пользователя:
%APPDATA%\RouterMaster\ ├── router_tool_config.json # все настройки программы └── downloads\ # скачанные темы (apk-файлы)На практике это
C:\Users\<имя_пользователя>\AppData\Roaming\RouterMaster\. Открыть быстро: нажмитеWin+R, вставьте%APPDATA%\RouterMasterи Enter.Благодаря этому программа работает с любого диска (включая
C:\Program Files) без прав администратора, а при установке обновлений настройки не теряются.
Что хранится в router_tool_config.json:
- IP/порт/логин/пароль роутера
- SSID, пароль и каналы Wi-Fi (5G и 2G)
- Тип шифрования для каждой сети
- Тема LuCI
- Прокси-строка
- Тема интерфейса (светлая/тёмная)
- Размер шрифта
- Язык интерфейса (русский/английский)
- Папка загрузок тем
- Автопроверка обновлений (вкл/выкл)
- Получать бета-версии (вкл/выкл)
- Выбранные шаги
Настройки сохраняются кнопкой «Сохранить настройки» и автоматически при закрытии программы. При первом запуске старый файл настроек (если он лежал рядом с программой) переносится в %APPDATA% автоматически.
pip install -r requirements.txt pyinstaller
pyinstaller --onefile --windowed --icon assets/icon.ico ^
--add-data "assets;assets" ^
--collect-all webview ^
--hidden-import webview.platforms.winforms ^
--hidden-import webview.platforms.edgechromium router_master.pyC:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe /target:winexe /optimize+ ^
/out:assets\rm_updater.exe installer\Updater.cs- Скомпилируйте exe (см. выше)
- Откройте
installer/setup.issв Inno Setup - Build → Compile
RouterMaster/
├── router_master.py # Основная программа (логика + pywebview)
├── assets/
│ ├── icon.ico # Иконка программы
│ ├── rm_updater.exe # Updater для тихой установки обновлений
│ └── ui/ # Веб-интерфейс (index.html, style.css, app.js)
├── installer/
│ ├── setup.iss # Скрипт инсталлятора (Inno Setup)
│ └── Updater.cs # Исходник updater (C#)
├── screenshots/
│ ├── light.png # Скриншот светлой темы
│ └── dark.png # Скриншот тёмной темы
└── requirements.txt # Зависимости Python (paramiko, pywebview)
- Podkop — обход блокировок на OpenWrt
- Zapret-Manager — менеджер Zapret
- luci-theme-argon — тема Argon
- luci-theme-proton2025 — тема Proton2025
Проект распространяется под лицензией MIT. Используйте свободно, на свой страх и риск — автор не несёт ответственности за настройки вашего роутера.

