Skip to content

WISP 0.6.0 — самостоятельная панель / RU + EN

Pre-release
Pre-release

Choose a tag to compare

@defffis defffis released this 18 Oct 17:43
1d3c329

Русский

Самостоятельная защищённая панель WISP/NAT для Xiaomi BE6500 RN02 / заводская MiWiFi 1.0.64. Другие модели и прошивки не проверены.

  • Переподключить всех Wi-Fi-клиентов теперь доступно при включённом и выключенном WISP. Только клиенты локальных AP; кабель и upstream Wi-Fi не затрагиваются. Во время переходов операция блокируется. Обновление DHCP зависит от клиента, IP может остаться прежним.
  • Новый самостоятельный проект, нейтральные пути, ссылка на этот репозиторий в панели.
  • Выбор ru / en при установке: панель и её сообщения используют выбранный язык; на роутере хранится только один пакет локализации. README и описание репозитория доступны на русском и английском.
  • Авторизация root/текущий SSH-пароль обязательна для всех страниц, локализации и API. Сохраняются предварительная диагностика, резервное копирование, подтверждение в течение 180 секунд и локальное восстановление.
  • Полное удаление доступно во всех состояниях; отдельный Uninstall-WISP.bat содержит собственный пакет восстановления. При ошибке восстановления файлы сохраняются.

Установка: распакуйте Windows ZIP целиком и запустите Install-WISP.bat; выберите язык, укажите IP/SSH-порт. Перед обычным обновлением выключите WISP. Если прежняя установка находится в другой папке, сначала восстановите сеть и удалите её. Параллельные установки блокируются. Установка сама WISP не включает. Для SSH: sh install-wisp-0.6.0.sh ru или en.

Проверки: изолированные сценарии сети/восстановления, установки обоих языков, настоящего браузера, TLS/API и BAT; GitHub CI прошёл. На RN02 выполнены 20 native sh сценариев удаления с изолированными файлами, проверки AP-команд в ACTIVE/OFF и блокировок, перенос с сохранением ACTIVE, dry-run клиентов, desktop/mobile просмотр, DNS UDP/TCP и публичный HTTPS. Сетевые конфиги не изменились. Установлено 132 КиБ; выбран русский, английский пакет на роутер не копировался. Старые файлы WISP и тестовые каталоги удалены.

Границы проверки: массовое отключение настоящих клиентов, полное удаление рабочего роутера, новый цикл включения/подтверждения/выключения и физическая перезагрузка в этой версии не проводились. Подробности: docs/hardware-tests.md. Это предварительный релиз. Прошивка, разблокировка и установка новых бинарников не выполняются.

English

Standalone authenticated WISP/NAT panel for Xiaomi BE6500 RN02 / stock MiWiFi 1.0.64. Other hardware and firmware remain unverified.

  • Reconnect all Wi-Fi clients with WISP on or off. LAN AP clients only; wired devices and the upstream Wi-Fi link stay connected. Transitions block reconnection. DHCP may retain the same address.
  • Independent project with neutral paths and an in-panel repository link.
  • Select ru / en during installation. Only the selected panel/backend localization is installed on the router. English and Russian documentation included.
  • Mandatory root/SSH-password authentication for all assets and API; diagnostics, backups, 180-second confirmation and local recovery retained.
  • Full removal from every state plus a self-contained Uninstall-WISP.bat. Recovery failures retain private data for retry.

Extract the whole Windows ZIP and run Install-WISP.bat. Turn WISP off before a normal upgrade; restore/remove an installation under another directory first. Installation does not enable WISP. SSH installers accept ru or en.

Isolated tests and exact-commit GitHub CI passed. The RN02 retained ACTIVE after migration; five network files, addresses and Wi-Fi association were preserved. Owned DHCP/DNS restarted with existing leases to move paths. Live read-only UI/authentication, DNS UDP/TCP and public HTTPS passed. Installed size: 132 KiB, Russian locale only. Legacy WISP and staging files were removed.

Live mass client deauthentication, full removal, a fresh enable/confirm/disable cycle and physical reboot were not performed in this version. This is a prerelease; see docs/hardware-tests.md for evidence boundaries. No firmware flashing, unlocking or additional router binaries.