Настройки и управление защитой
Доступные команды
Чтобы увидеть список всех доступных команд AdGuard, введите:
adguard-cli --help-all
Включить и отключить защиту
Включить защиту
Чтобы включить защиту, введите:
adguard-cli start
Эта команда позволяет настроить перенаправление на прокси-сервер.

Отключить защиту
Чтобы отключить защиту, введите:
adguard-cli stop
Эта команда не только останавливает работу прокси-сервера, но и прекращает перенаправление трафика на него.
Проверить статус защиты
Чтобы просмотреть статус защиты, введите:
adguard-cli status

Обновления
Проверить обновления
Чтобы проверить наличие обновлений, введите:
adguard-cli check-update
Обновление AdGuard для Linux
Чтобы обновить AdGuard для Linux, введите:
adguard-cli update
Вывод скрипта обновления
Чтобы просмотреть вывод скрипта обновления, введите:
adguard-cli update -v
Настройте AdGuard для Linux
Используйте команду config для настройки AdGuard для Linux. Подкоманды:
show: показать текущую конфигурацию вproxy.yaml
set: настроить параметр вproxy.yamllisten_ports.http_proxy: порт прослушивания HTTPproxy_mode: режим прокси-сервера (manualилиauto)
get: получить текущий статус указанных выше опций
Управлять фильтрами
Используйте команду filters для настройки AdGuard для Linux. Подкоманды:
list: список установленных фильтров--all: просмотреть все фильтры

install: установить фильтр. Введите URL-адрес фильтра, который хотите установитьenable: включить фильтр. Введите имя или ID фильтра
disable: отключить фильтр. Введите имя или ID фильтраupdate: обновить фильтры
Изменение адреса прослушивания прокси-сервера в режиме ручной настройки прокси
По умолчанию прокси-сервер прослушивает 127.0.0.1 — адрес сетевого интерфейса loopback.
Можно сделать так, чтобы прокси-сервер слушал другой интерфейс. Есть два способа:
- Выполните команду
adguard-cli config set listen_address <address>, где<address>— адрес для прослушивания. - Отредактируйте файл конфигурации напрямую:
- Чтобы определить местоположение файла конфигурации, выполните команду
adguard-cli config show | grep "Config location". - Найдите ключ
listen_addressи установите его значение соответствующим образом. Чтобы прослушивать все доступные сетевые интерфейсы, установите значение0.0.0.0или::для адреса прослушивания.
- Чтобы определить местоположение файла конфигурации, выполните команду
Если в качестве адреса прослушивания задано значение, отличное от 127.0.0.1, — требуется аутентификация прокси-клиента. AdGuard CLI не запустится, если не настроена аутентификация прокси:
- При запуске
adguard-cli config set listen_address <address>, где<address>не 127.0.0.1, AdGuard CLI запросит имя пользователя и пароль, если прокси-аутентификация ещё не настроена. - При редактировании файла конфигурации напрямую найдите ключ
listen_auth. Установите для подключаenabledзначениеtrue, а дляusernameиpassword` — непустые значения.