Saltar al contenido principal

Configuración y gestión de protección

Comandos disponibles

Para obtener una lista de todos los comandos disponibles de AdGuard, ingresa:

adguard-cli --help-all

Habilitando y deshabilitando la protección

Activar protección

Para habilitar la protección, ingresa:

adguard-cli start

Este comando intenta configurar una redirección al proxy.

Iniciar protección *border

Desactivar la protección

Para deshabilitar la protección, ingresa:

adguard-cli stop

Este comando no solo detiene el proxy, sino que también detiene el tráfico de redirección hacia él.

Comprobar el estado de protección

Para ver el estado de la protección, ingresa:

adguard-cli status

Estado/Detener protección *border

Actualizaciones

Buscar actualizaciones

Para buscar actualizaciones, ingresa:

adguard-cli check-update

Actualizar AdGuard para Linux

Para actualizar AdGuard para Linux, ingresa:

adguard-cli update

Actualizar la salida del script

Para ver la salida del script de actualización, ingresa:

adguard-cli update -v

Configurando o AdGuard para Linux

Usa el comando config para configurar AdGuard para Linux. Subcomandos:

  • show: Muestra la configuración actual en proxy.yaml

    Configuración actual *border

  • set: Configurar una opción en proxy.yaml

    • listen_ports.http_proxy: puerto HTTP de escucha
    • proxy_mode: Modo proxy (manual u auto)
  • get: Obtener el estado actual de las opciones anteriores

Administrar filtros

Usa el comando filters para configurar AdGuard para Linux. Subcomandos:

  • list: Listar filtros instalados

    • --all: Ver todos los filtrados

    Lista de filtros *border

  • install: Instalar un filtro. Ingrese la URL del filtrado que deseas instalar

  • enable: Habilitar un filtro. Introduce el nombre o ID del filtro

    Habilitar filtros *border

  • disable: Deshabilitar un filtro. Introduce el nombre o ID del filtro

  • update: Actualiza los filtros

Cambiando la dirección de escucha del proxy en modo proxy manual

De forma predeterminada, el proxy escucha en 127.0.0.1 — la dirección de la interfaz de red de loopback invertido. Hay dos formas de hacer que el proxy escuche en una interfaz diferente:

  1. Ejecuta adguard-cli config set listen_address <dirección> donde <dirección> es la dirección a la que escuchar.
  2. Edita el archivo de configuración directamente:
    • Para determinar la ubicación del archivo de configuración, ejecuta adguard-cli config show | grep "Config location".
    • Busca la clave listen_address y establece su valor en consecuencia. Para escuchar en todas las interfaces de red disponibles, establece la dirección de escucha en 0.0.0.0 o ::.

Si la dirección de escucha está configurada en algo diferente a 127.0.0.1, se requiere la autenticación del cliente proxy. AdGuard CLI no se iniciará a menos que se configure la autenticación del proxy:

  • Al ejecutar adguard-cli config set listen_address <address> donde <address> no es 127.0.0.1, AdGuard CLI solicitará un nombre de usuario y una contraseña si la autenticación del proxy no está configurada.
  • Al editar el archivo de configuración directamente, busca la clave listen_auth. Establece la subclave enabled en true, y username y password en valores no vacíos.

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:

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
información

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
nota

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
Compatibilidad

Configuring outbound_proxy via URL is available starting from AdGuard for Linux v1.1.26 nightly and v1.1 stable release.