Gestion des paramètres et de la protection
Commandes disponibles
Pour obtenir une liste de toutes les commandes AdGuard disponibles, sasissez :
adguard-cli --help-all
Activation et désactivation de la protection
Activer la protection
Pour activer la protection, il faut saisir :
adguard-cli start
Cette commande tente de configurer une redirection vers le proxy.

Désactiver la protection
Pour désactiver la protection, saisissez :
adguard-cli stop
Cette commande arrête le proxy, mais elle empêche également le trafic d'y être redirigé.
Vérifier l'état de protection
Pour afficher l'état de la protection, il faut saisir :
adguard-cli status

Mises à jour
Vérification des mises à jour
Pour vérifier les mises à jour, saisissez :
adguard-cli check-update
Mettre à jour AdGuard pour Linux
Pour mettre à jour AdGuard pour Linux, saisissez :
adguard-cli update
Mettre à jour la sortie du script
Pour voir la sortie du script de mise à jour, il faut saisir :
adguard-cli update -v
Configuration d'AdGuard pour Linux
Utilisez la commande config pour configurer AdGuard pour Linux. Sous-commandes :
- afficher: Afficher la configuration actuelle dans- proxy.yaml 
- définir: Configurer une option dans- proxy.yaml- listen_ports.http_proxy: Port d'écoute HTTP
- proxy_mode: Mode proxy (- manuelou- auto)
 
- get: Obtenir l'état actuel des options ci-dessus
Gestion des filtres
Utilisez la commande filters pour configurer AdGuard pour Linux. Sous-commandes :
- list: Liste des filtres installés- --all: Afficher tous les filtres
  
- install: Installer un filtre. Saisissez l'URL du filtre que vous souhaitez installer
- activer: Activer un filtre. Saisissez le nom ou l'ID du filtre 
- désactiver: Désactiver un filtre. Saisissez le nom ou l'ID du filtre
- update: Mise à jour des filtres
Modification de l'adresse d'écoute du serveur proxy en mode proxy manuel
Par défaut, le proxy écoute sur 127.0.0.1 — l'adresse de l'interface réseau de bouclage local.
Il y a deux façons de faire écouter le proxy sur une interface différente :
- Exécutez adguard-cli config set listen_address <address>où<address>est l'adresse à écouter.
- Modifiez directement le fichier de configuration :- Pour déterminer l'emplacement du fichier de configuration, exécutez adguard-cli config show | grep "Config location".
- Recherchez la clé listen_addresset définissez sa valeur en conséquence. Pour écouter sur toutes les interfaces réseau disponibles, définissez l'adresse d'écoute sur0.0.0.0ou::.
 
- Pour déterminer l'emplacement du fichier de configuration, exécutez 
Si l'adresse d'écoute est définie sur autre chose que 127.0.0.1, alors l'authentification du client proxy est obligatoire. AdGuard CLI ne démarrera pas à moins que l'authentification du proxy ne soit configurée :
- Lors de l'exécution de adguard-cli config set listen_address <address>où<address>n'est pas127.0.0.1, AdGuard CLI demandera un nom d'utilisateur et un mot de passe si l'authentification proxy n'est pas déjà configurée.
- Lorsque vous modifiez directement le fichier de configuration, recherchez la clé listen_auth. Définissez la sous-cléenabledàtrue, etusernameetpasswordà des valeurs non vides.
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.