Удаление Квас Про с роутера

Два способа снять Квас Про с роутера — из веб-интерфейса и из командной строки ключом kvaspro --uninstall или скриптом-удалятором: что удаляется, что можно сохранить и как поставить программу снова.

Снять Квас Про с роутера можно двумя способами: из веб-панели — без терминала, и из командной строки — когда панель уже недоступна или привычнее работать в терминале. Результат один и тот же: служба останавливается, правила сети снимаются, а данные, журналы, зависимости и исполняемый файл удаляются по выбранному объёму.

Удаление необратимо. Панель управления после него недоступна, а настройки, соединения и списки восстановить неоткуда — поэтому сначала сделайте экспорт состояния.

Перед удалением сделайте экспорт состояния. Откройте «Настройки → Данные» и нажмите «Экспорт состояния» — сохранится файл со всеми настройками. Он пригодится, если вы решите поставить Квас Про снова. Ещё один способ страховки — сохранить данные при удалении (ключ --keep-data или снятая галочка «Удалить конфигурацию и данные»).

Что происходит при удалении

Порядок один и тот же в обоих способах, и он важен: сначала возвращается сеть, и только потом удаляются файлы.

  1. Служба останавливается — Квас Про перестаёт управлять трафиком.
  2. Сеть возвращается в исходное состояние: снимаются его правила маршрутизации, сетевого экрана и перехвата трафика. Роутер снова работает так же, как до установки.
  3. Удаляется служба из автозапуска, а вместе с ней — исполняемый файл приложения (если вы не сняли эту галочку в веб-панели).
  4. По вашему выбору удаляются: база данных (соединения, списки, настройки), конфигурация и токен входа, журналы, зависимые пакеты.

Зависимость sing-box — это отдельный пакет, и он удаляется только если его поставил установщик Квас Про. Если sing-box был у вас раньше, он останется на месте: удалятор распознаёт чужой пакет по отметке о происхождении.

Способ 1. Из веб-интерфейса

Откройте «Настройки → Удалить пакет». На странице два блока: режим удаления и объём.

Настройки → Удалить пакет: режим, объём удаления и кнопка подтвержденияНастройки → Удалить пакет: режим, объём удаления и кнопка подтверждения
  1. Отметьте объём удаления — пять пунктов, все включены по умолчанию:
    • Восстановить сеть и сетевой экран — убрать правила маршрутизации ядра и сетевого экрана, вернуть сеть роутера в исходное состояние;
    • Удалить конфигурацию и данные — стереть базу данных: соединения, списки, настройки;
    • Удалить все зависимые пакеты — снять ядро и связанные пакеты, если их ставил установщик Квас Про;
    • Удалить журналы;
    • Удалить исполняемый файл.
  2. Либо включите отдельный пункт «Удалить Квас Про и сбросить роутер к заводским настройкам» — тогда программа снимается целиком, а сеть роутера возвращается к состоянию до установки. Пять пунктов объёма при этом отключаются: сброс и так удаляет всё. Настройки самого роутера и других установленных программ не затрагиваются — «заводские» здесь означает состояние роутера до установки Квас Про.
  3. Нажмите «Удалить пакет» (при заводском сбросе — «Удалить и сбросить»).
  4. Подтвердите удаление: введите фразу «УДАЛИТЬ КВАС ПРО» в поле подтверждения. Случайное нажатие без неё ничего не удалит.
  5. Дальше приложение показывает ход работы по шагам: Остановка службы → Восстановление сети и сетевого экрана → Удаление конфигурации и данных → Удаление зависимых пакетов → Удаление журналов → Удаление исполняемого файла и автозапуска.
Панель перестанет отвечать — это нормально. Последним шагом удаляется сама служба, поэтому страница в браузере перестаёт открываться. Работу это не прерывает: удаление доводится до конца на роутере.

Способ 2. Из командной строки

Результат тот же, что и у веб-панели, но выполняет работу скрипт-удалятор: сначала он снимает правила сети (для этого вызывает саму программу в служебном режиме очистки — так firewall-логика не дублируется), затем удаляет файлы. Есть два равнозначных входа.

Ключ приложения — kvaspro --uninstall. Приложение находит скрипт удалятора в своём каталоге данных и запускает его, а вопрос подтверждения и выбор ответа стрелками работают прямо в вашем терминале:

kvaspro --uninstall                 # удалить с подтверждением, данные стереть
kvaspro --uninstall --keep-data     # снять программу, данные и настройки оставить
kvaspro --uninstall --remove-deps   # вместе с sing-box, поставленным Квас Про
kvaspro --uninstall --dry-run       # только проверки и план, ничего не меняя

Скрипт напрямую — тот же удалятор, полезен, когда приложение уже не запускается, его файлы повреждены или ключ недоступен в вашей версии. Скрипт лежит в каталоге данных:

sh /opt/etc/kvaspro/scripts/uninstall.sh    # Entware
sh /etc/kvaspro/scripts/uninstall.sh        # OpenWrt
Справка удалятора: ключи удаления, сухой прогон и журналСправка удалятора: ключи удаления, сухой прогон и журнал

Ключи удалятора:

  • --keep-data — снять программу, но сохранить данные: базу, конфигурацию, токен входа, реестр РКН и geoip;
  • --remove-deps — удалить sing-box, если его установил установщик Квас Про;
  • --dry-run — сухой прогон: проверки и план удаления без единого изменения. Подтверждение не запрашивается;
  • --platform entware|openwrt — задать платформу вручную, если она не определилась сама;
  • --quiet — печатать только итог и ошибки;
  • --no-color — без цвета;
  • --log-file <путь> — свой путь к журналу удаления.

Удаление подтверждается вопросом «Подтвердите удаление»: ответ выбирается стрелками и Enter, можно ответить и буквой (y/д — да, n/н — нет), Esc отменяет. Ключей «без вопросов» у удалятора нет — запускать его нужно из терминала, где виден вопрос. Отдельного ключа «оставить исполняемый файл» у скрипта тоже нет: он снимает программу целиком, а сохранить можно только данные (--keep-data). После последнего шага удалятор ждёт нажатия любой клавиши, а затем печатает итог: что удалено, что сохранено и куда записан журнал удаления.

Совет: начните с сухого прогона — kvaspro --uninstall --dry-run. Он показывает, что именно будет удалено, и ничего не меняет.

Если что-то осталось

Правила сети снимаются автоматически, и удалятор в конце работы проверяет, не осталось ли следов, перечисляя найденное в итоговом блоке. Если следы остались, поможет перезагрузка роутера: Квас Про после удаления не запустится, и правила, оставшиеся в памяти, сбросятся вместе с ней. Перечень шагов и остатков записывается в журнал удаления — путь к нему указан в блоке «Что дальше».

Как поставить Квас Про снова

Той же командой, что и в первый раз (подробности — в разделе «Установка»):

curl -fsSL https://kvaspro.su/install.sh | sh

Если при удалении вы сохранили данные (--keep-data), настройки, соединения и списки останутся на месте — программа подхватит их при установке. Если сохранён ещё и файл экспорта состояния, его можно вернуть через «Настройки → Данные» → «Импорт состояния».


Смежные разделы: Установка · Обновления · Настройки · Если что-то не так

Документация КвасПро · v1.0.22