-
Notifications
You must be signed in to change notification settings - Fork 57
Эффективная работа
Квас - это, прежде всего, оболочка вокруг уже существующих инструментов, это CLI инструмент для простой настройки выборочного использования уже имеющегося VPN соединения для индивидуального списка Ваших сайтов.
Безусловно, существуют множество инструментов, описанных на форуме Keenetic для выполнения обозначенной задачи, которые состоят всего из нескольких скриптов, но моей основной целью написания Кваса выражается в концепции "поставил и забыл".
Благодаря обратной связи от пользователей Кваса, и благодаря своему опыту работы с пакетом, мое мнение по его эффективному использованию можно описать одной фразой "чем проще - тем лучше".
Другими словами, на своем устройстве, после многочисленных переустановок 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
.
В случае, если Вы подключили какой либо VPN интерфейс и хотите его задействовать в Квасе, уже после его установки и настройки, то необходимо выполнить команду kvas vpn scan
Для подключения/отключения клиентов имеющейся VPN или WIFI сети к VPN тоннелю в Квасе предусмотрены следующие команды
- Подключить сеть
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
- Отладка
- Помощь