Přejít k hlavnímu obsahu

Sparáva nastavení a ochrany

Dostupné příkazy

Chcete-li získat seznam všech dostupných příkazů AdGuardu, zadejte:

adguard-cli --help-all

Povolení a zakázání ochrany

Zapnout ochranu

Chcete-li povolit ochranu, zadejte:

adguard-cli start

Tento příkaz se pokusí nakonfigurovat přesměrování na proxy.

Start protection *border

Vypnout ochranu

Chcete-li povolit zakázat, zadejte:

adguard-cli stop

Tento příkaz nejen zastaví proxy, ale také zastaví přesměrování na něj.

Zkontrolovat stav ochrany

Chcete-li zobrazit stav ochrany, zadejte:

adguard-cli status

Status/Stop protection *border

Aktualizace

Zkontrolovat aktualizace

Chcete-li zkontrolovat aktualizace, zadejte:

adguard-cli check-update

Aktualizace AdGuardu pro Linux

Chcete-li aktualizovat AdGuard pro Linux, zadejte:

adguard-cli update

Aktualizace výstupu skriptu

Chcete-li zobrazit výstup skriptu aktualizace, zadejte:

adguard-cli update -v

Konfigurace AdGuardu pro Linux

Pro konfiguraci AdGuardu pro Linux použijte příkaz config. Dílčí příkazy:

  • show: Zobrazení aktuální konfigurace v souboru proxy.yaml

    Current setup *border

  • set: Konfigurace volby v souboru proxy.yaml

    • listen_ports.http_proxy: Naslouchací port HTTP
    • proxy_mode: Režim proxy (manuální nebo automatický)
  • get: Zjištění aktuálního stavu výše uvedených možností

Správa filtrů

Pro konfiguraci AdGuardu pro Linux použijte příkaz filters. Dílčí příkazy:

  • list: Seznam nainstalovaných filtrů

    • --all: Zobrazení všech filtrů

    Filter list *border

  • install: Instalace filtru. Zadejte adresu URL filtru, který chcete nainstalovat

  • enable: Povolení filtru. Zadejte název nebo ID filtru

    Enable filters *border

  • disable: Zakázání filtrování. Zadejte název nebo ID filtru

  • update: Aktualizace filtrů

Změna poslechové adresy proxy v režimu ručního proxy

Ve výchozím nastavení naslouchá proxy na 127.0.0.1 — adrese zpětného síťového rozhraní. Existují dva způsoby, jak zajistit, aby proxy naslouchal na jiném rozhraní:

  1. Spusťte adguard-cli config set listen_address <address>, kde <address> je adresa, na které se má naslouchat.
  2. Upravte konfigurační soubor přímo:
    • Chcete-li zjistit umístění konfiguračního souboru, spusťte adguard-cli config show | grep "Config location".
    • Vyhledejte klíč listen_address a nastavte jeho hodnotu odpovídajícím způsobem. Chcete-li naslouchat na všech dostupných síťových rozhraních, nastavte adresu pro naslouchání na 0.0.0.0 nebo ::.

Pokud je adresa pro naslouchání nastavena na cokoli jiného než 127.0.0.1, je požadováno ověření proxy klienta. AdGuard CLI se nespustí, pokud není nakonfigurováno ověřování pomocí proxy:

  • Při spuštění adguard-cli config set listen_address <address>, kde <address> není 127.0.0.1, se AdGuard CLI zeptá na uživatelské jméno a heslo, pokud ještě není nakonfigurováno ověřování pomocí proxy.
  • Při přímé úpravě konfiguračního souboru vyhledejte klíč listen_auth. Nastavte podklíč enabled na hodnotu true a username a password na neprázdné hodnoty.

Konfigurace odchozího proxy

Můžete nastavit outbound_proxy, pokud chcete, aby AdGuard CLI fungoval přes jiný proxy server.

Existují dva způsoby, jak to nastavit:

1. Konfigurace přrs URL (doporučeno)

Naísto nastavování každé volby krok za krokem můžete nastavit všechny parametry na jednom řádku pomocí URL:

adguard-cli config set outbound_proxy https://user:pass@host:port
informace

Podporované režimy jsou HTTP, HTTPS, SOCKS5 a SOCKS5.

Můžete také rychle povolit nebo deaktivovat outbound_proxy:

adguard-cli config set outbound_proxy false

Nebo rychle smazat nastavení:

adguard-cli config set outbound_proxy ""

2. Konfigurace jednotlivých parametrů

K dispozici je také možnost nastavení jednotlivých parametrů:

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

Deaktivace ověřování certifikátů pro proxy HTTPS:

adguard-cli config set outbound_proxy.trust_any_certificate true

Povolení proxy SOCKS5 pro přenosy UDP:

adguard-cli config set outbound_proxy.udp_through_socks5_enabled true
poznámka

Pokud váš proxy SOCKS5 nepodporuje UDP, připojení možná selžou.

Konfigurace AdGuard CLI pro jednotlivé aplikace

Uživatelé často musí ručně povolit filtrování pro určité prohlížeče. AdGuard pro Linux podporuje konfiguraci pro jednotlivé aplikace, což vám umožňuje aplikovat nastavení nebo pravidla individuálně na každou aplikaci namísto na celý systém.

Podrobnosti najdete v části apps v souboru proxy.yaml.

Sada předkonfigurovaných položek pro oblíbené webové prohlížeče je ve výchozím nastavení zahrnuta v souboru browsers.yaml.

Kontrola aktuální konfigurace

Chcete-li zobrazit aktuální konfiguraci outbound_proxy, zadejte:

adguard-cli config show outbound_proxy
Kompatibilita

Nastavení outbound_proxy přes URL je dostupné od AdGuardu pro Linux verze 1.1.26 nightly a hlavní verze 1.1.