Настройки и управление защитой
Доступные команды
Чтобы увидеть список всех доступных команд 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` — непустые значения.
Configure outbound proxy
You can configure outbound_proxy if you want AdGuard CLI to work through another proxy server.
There are two ways to configure it:
1. Configure via URL (recommended)
Instead of setting each option step by step, you can set all parameters in a single line using a URL:
adguard-cli config set outbound_proxy https://user:pass@host:port
Supported modes are HTTP, HTTPS, SOCKS4, and SOCKS5.
You can also quickly enable or disable outbound_proxy:
adguard-cli config set outbound_proxy false
Or quickly clear the settings:
adguard-cli config set outbound_proxy ""
2. Configure individual parameters
The ability to adjust specific parameters is also available:
adguard-cli config set outbound_proxy.enabled true
adguard-cli config set outbound_proxy.host localhost
adguard-cli config set outbound_proxy.port 3128
adguard-cli config set outbound_proxy.username user
adguard-cli config set outbound_proxy.password pass
Disable certificate verification for HTTPS proxies:
adguard-cli config set outbound_proxy.trust_any_certificate true
Enable SOCKS5 proxy for UDP traffic:
adguard-cli config set outbound_proxy.udp_through_socks5_enabled true
If your SOCKS5 proxy does not support UDP, connections may fail.
Checking the current configuration
To view the current outbound_proxy configuration, enter:
adguard-cli config show outbound_proxy
Configuring outbound_proxy via URL is available starting from AdGuard for Linux v1.1.26 nightly and v1.1 stable release.