Přejít k hlavnímu obsahu

Jak nastavit výjimky aplikací a vlastní filtry

V AdGuard CLI není možné importovat výjimky aplikací z jiných verzí programu. Můžete však ručně vytvořit požadované výjimky a filtry úpravou několika konfiguračních souborů v pracovním adresáři aplikace.

Jak přidat výjimky​

Pracovní adresář AdGuard CLI:

  • Linux: ~/.local/share/adguard-cli/
  • macOS: ~/Library/Application Support/adguard-cli/

V této složce se nachází několik klíčových souborů:

  1. browsers.yaml — seznam prohlížečů (Safari, Chrome, Firefox atd.). Zde můžete povolit nebo zakázat HTTPS filtrování pro jednotlivé prohlížeče nebo je zcela vyloučit z filtrování.

Příklad browsers.yaml (pro Linux):

- name: firefox
action: default
- name: chrome
action: default
- name: chromium
action: default
- name: brave
action: default

Příklad browsers.yaml (pro macOS):

- name: com.apple.Safari
action: default
- name: com.google.Chrome
action: default
- name: org.mozilla.firefox
action: default
- name: com.brave.Browser
action: default

Chcete-li HTTPS filtrování zakázat, nahraďte default za bypass_https. Chcete-li aplikaci zcela vyloučit z filtrování, nahraďte default za bypass.

  1. proxy.yaml — hlavní konfigurační soubor. Obsahuje sekci aplikací, kde jsou nastaveny výjimky pro všechny ostatní aplikace.

Příklad proxy.yaml:

- include-list: browsers.yaml
- name: '*vpn*'
action: 'bypass'
skip_outbound_proxy: true
- name: '*'
action: 'bypass_https'
poznámka

V systému Linux zadejte název spustitelného souboru (chrome, firefox atd.). V systému macOS zadejte ID balíčku, např. com.google.Chrome, org.mozilla.firefox.

Jak přidat vlastní filtry​

Pracovní adresář obsahuje soubor user.txt, do kterého můžete přidat vlastní pravidla pro blokování nebo povolení webových stránek. Pokud máte vlastní seznam pravidel ve formátu .txt, připojte jej skrze proxy.yaml:

filters:
- 'flm://'
- 'user.txt'
- 'my_filter.txt' # connecting your own file