Jak automatizovat AdGuard pro Android
Tento článek popisuje AdGuard pro Android, multifunkční blokátor reklam, který chrání vaše zařízení na úrovni systému. Chcete-li zjistit, jak funguje, stáhněte si aplikaci AdGuard
Mnoho lidí si vybírá systém Android, protože si rádi přizpůsobují nastavení a chtějí mít své zařízení zcela pod kontrolou. A je zcela normální, že někteří uživatelé AdGuardu nejsou spokojeni s jeho výchozím chováním. Řekněme, že chcete, aby se ochrana při spuštění určité aplikace zastavila a po jejím zavření se znovu spustila. Toto je úkol pro aplikaci Tasker.
Rozhraní AdGuardu
Existuje mnoho aplikací Tasker, např. Tasker, AutomateIt atd. AdGuard poskytuje rozhraní, které těmto aplikacím umožňuje nastavit různá automatizační pravidla.
Díky tomuto rozhraní může každá aplikace odeslat speciální zprávu (tzv. “záměr”), která obsahuje název akce a případně další údaje. AdGuard se na tento záměr podívá a provede požadované akce.
Obavy o bezpečnost
Není nebezpečné nechat náhodné aplikace spravovat to, co dělá AdGuard? Je to tak, a proto je spolu se záměrem odesláno i heslo. Toto heslo vygeneruje AdGuard automaticky, ale můžete ho samozřejmě kdykoli změnit.
Dostupné akce
Zde jsou uvedeny akce, kterým bude AdGuard rozumět, pokud budou zahrnuty do záměru:
start
spouští ochranu, nejsou potřeba žádné další údaje;
stop
zastavuje ochranu, nejsou potřeba žádné další údaje;
pause
pozastavuje ochranu. Rozdíl mezi touto funkcí a funkcí stop
spočívá v tom, že se po klepnutí na ni zobrazí oznámení, které ochranu znovu spustí. Nejsou vyžadována žádné další údaje;
update
kontroluje dostupné aktualizace filtrů a aplikací, nejsou potřeba žádné další údaje;
dns_filtering
zapíná a vypíná DNS filtrování. Vyžaduje příznak navíc:
enable:true
nebo enable:false
povolí nebo zakáže DNS filtrování.
fake_dns
umožňuje překládat požadavky DNS na zadaném proxy serveru. To vyžaduje příznak navíc:
enable:true
nebo enable:false
povolí nebo zakáže Použít FakeDNS.
Pokud je povoleno nastavení Použít FakeDNS, bude ochrana DNS automaticky zakázána. Požadavky DNS nebudou filtrovány lokálně.
dns_server
přepíná mezi DNS servery, je třeba uvést další údaje:
server:adguard dns
přepne na server AdGuard DNS;
Úplný seznam názvů podporovaných poskytovatelů naleznete v našem seznamu známých poskytovatelů DNS.
server:custom
přepne na dříve přidaný server s názvem custom
;
server:tls://dns.adguard.com
vytvoří nový server a přepne na něj, pokud dříve přidané servery a poskytovatelé neobsahují server se stejnou adresou. V opačném případě přepne na příslušný server. Adresy serverů můžete přidat jako IP (obvyklý DNS), sdns://…
(DNSCrypt nebo DNS-over-HTTPS), https://…
(DNS-over-HTTPS) nebo tls://...
(DNS-over-TLS);
server:1.1.1.1, tls://1.1.1.1
vytvoří server s adresami oddělenými čárkou a přepne se na něj. Při přidávání serveru prostřednictvím server:1.1.1.1, tls://1.1.1.1
, je dříve přidaný server odebrán.
server:system
obnoví nastavení DNS na výchozí systémové DNS servery.
proxy_state
zapíná/vypíná odchozí proxy. Vyžaduje příznak navíc:
enable:true
nebo enable:false
aktivuje nebo deaktivuje odchozí proxy.
proxy_default
nastaví proxy ze seznamu dříve přidaných jako výchozí nebo vytvoří nový, pokud server nebyl přidán dříve.
Musíte zadat další údaje:
server:[name]
kde [name]
je název odchozího proxy ze seznamu.
Nebo můžete parametry serveru nakonfigurovat ručně:
server:[type=…&host=…&port=…&username=…&password=…&udp=…&trust=…]
.
proxy_remove
odstraní proxy server ze seznamu dříve přidaných serverů.
server:[name]
kde [name]
je název odchozího proxy ze seznamu.
Nebo můžete parametry odebrání nakonfigurovat ručně:
server:[type=…&host=…&port=…&username=…&password=…&udp=…&trust=…]
.
- Povinné parametry:
[type]
— typ proxy:
- HTTP
- SOCKS4
- SOCKS5
- HTTPS_CONNECT
[host]
— doména nebo IP adresa odchozího proxy;
[port]
— odchozí port proxy (celé číslo od 1 do 65535);
Volitelné parametry:
[přihlášení a heslo]
— pouze v případě, že to vyžaduje proxy. Tyto údaje jsou při nastavování SOCKS4 ignorovány;[udp]
použít pouze na typ serveru SOCKS5 a zahrnout možnost UDP skrze SOCKS5. Je nutné nastavit hodnotu true nebo false;[trust]
použít pouze na typ serveru HTTPS_CONNECT a zahrnout možnost Důvěřovat všem certifikátům. Je nutné nastavit hodnotu true nebo false.
nastavení podle názvu
: server:MůjServer
ruční nastavení
: server:host=1.2.3.4&port=80&type=SOCKS5&username=foo&password=bar&udp=true
Nezapomeňte uvést heslo, název balíčku a třídu. Musíte tak učinit pro každý záměr.
Dodatek: password:*******
Název balíčku: com.adguard.android
Třída: com.adguard.android.receiver.AutomationReceiver
Před verzí 4.0 se třída jmenovala com.adguard.android.receivers.AutomationReceiver
, ale pak jsme její název změnili na com.adguard.android.receiver.AutomationReceiver
. Pokud tuto funkci použijete, nezapomeňte provést aktualizaci na nový název.
Provedení bez oznámení
Chcete-li provést úkol bez zobrazení informační zprávy, přidejte další DOPLŇEK quiet: true