-
Notifications
You must be signed in to change notification settings - Fork 52
Эффективная работа
Квас - это, прежде всего, оболочка вокруг уже существующих инструментов, это надстройка или CLI инструмент для простой настройки выборочного использования уже имеющегося соединения.
Основной целью написания Кваса выражается в концепции "все просто" и "поставил и забыл".
Благодаря обратной связи от пользователей Кваса, и благодаря своему опыту работы с пакетом, мое мнение по его эффективному использованию можно описать одной фразой "чем проще - тем лучше".
Другими словами, на своем устройстве, после многочисленных переустановок AGuardHome и разбирательств почему "не", пришел к простому пониманию, что лучше связки, чем та, которая стоит по умолчанию: dnsmasq + dnscrypt-proxy2, при установке пакета, ничего нет. В случае необходимости, можно еще дополнительно подключить adblock для блокировки рекламы и других пугающих ресурсов командой kvas adblock on.
-
Установка пакета:
curl -sOLJ http://kvas.zeleza.ru/upgrade && sh upgrade
-
Обновление пакета:
-
Удаленная загрузка нового скрипта upgrade с GitHub:
C восстановлением настроек:
curl -sOLJ http://kvas.zeleza.ru/upgrade && sh upgrade
C удалением предыдущих настроек:curl -sOLJ http://kvas.zeleza.ru/upgrade && sh upgrade full
-
Локальный запуск текущей версии:
C восстановлением настроек:
kvas upgrade
C удалением предыдущих настроек:kvas upgrade full
-
-
Перестановка пакета с текущей версии на такую же версию (требуется при минорных обновлениях пакета без смены версии)
-
Удаленная загрузка нового скрипта upgrade с GitHub:
C восстановлением настроек:
curl -sOLJ http://kvas.zeleza.ru/upgrade && sh upgrade force
C удалением предыдущих настроек:curl -sOLJ http://kvas.zeleza.ru/upgrade && sh upgrade force full
-
Локальный запуск текущей версии:
C восстановлением настроек:
kvas upgrade force
C удалением предыдущих настроек:kvas upgrade force full
-
-
"Откат" на предыдущие версии:
-
Удаленная загрузка и исполнение нового скрипта upgrade с GitHub:
C восстановлением настроек:
curl -sOLJ http://kvas.zeleza.ru/upgrade && sh upgrade rollback
C удалением предыдущих настроек:curl -sOLJ http://kvas.zeleza.ru/upgrade && sh upgrade rollback full
-
Локальный запуск текущей версии:
C восстановлением настроек:
kvas rollback
C удалением предыдущих настроек:kvas rollback full
-
-
Удаление пакета в ручном режиме:
kvas rm full
C сохранением настроек:
kvas rm
C удалением всех настроек:kvas rm full
Для удаления без запроса об удалении используем флаг 'yes', например:kvas rm full yes
- Добавляем домен в Квас командой
kvas add ' domen.com'
- Открываем браузер на клиенте и затем попытаться открыть сайт в самом браузере
- В случае, если домен открывается, но не корректно (не так, как должен), то открываем режим "Разработчика" в браузере и смотрим на ошибки с номером 403 и далее последовательно добавляем все домены с такими ошибками в Квас вышесказанной командой.
- Добавляем в Квас все субдомены домена openai.com командой:
kvas add openai.com
- Заходим на сайт chat.openai.com и видим не отформатированный вид страницы.
- Заходим в режим "Разработчика" в браузере в раздел "Ошибки" и видим, что множество 403 ошибок нам выдает всего один сайт cdn.oaistatic.com. Далее добавляем все субдомены этого домена в Квас командой
kvas add oaistatic.com
.
В случае, если Вы подключили какой либо интерфейс и хотите его задействовать в Квасе, уже после его установки и настройки, то необходимо выполнить команду kvas vpn scan
Для подключения/отключения клиентов имеющейся VPN или WIFI сети к тоннелю в Квасе предусмотрены следующие команды
- Подключить сеть
kvas vpn net add
, где из списка выбираем нужную нам сеть для подключения. - Отключить сеть
kvas vpn net del
, где из списка выбираем нужную нам сеть для подключения. - Просмотр статусов сетей
kvas vpn net
.
-
kvas update
илиkvas reset
kvas test
kvas debug
Вот собственно все. Это самые востребованные команды из всех имеющихся в пакете. С детальной справкой по командам Кваса Вы сможете ознакомиться на Wiki проекта по этой ссылке.
- Подготовка к установке
- Авто-установка
- Ручная установка
- Удаление пакета
- Обновление пакета
- Диагностика
- AdGuardHome + Квас
- Примеры
- Базовые процедуры
- Работа с заквасками
- Добавление сайта
- Защита DNS трафика
- Сканирование подключений
- Подключение клиентов
- Тестирование
- Если что-то не работает
- Настроить/удалить
- Обновить пакет
- Откатить пакет
- Хост добавить/удалить
- Работа с заквасками
- Временная приостановка
- Файл /opt/etc/hosts
- Сохранить/Загрузить
- Сброс маршрутов
- Работа с AdGuard Home
- Блокировка рекламы
- Шифрование DNS
- Управление DNS
- Управление подключениями
- Управление Shadowsocks
- Управление dnsmasq
- Отладка
- Помощь