Captive portal přesměřování Google URL na vlastní server pomocí AdGuard

Captive portal je webová stránka přístupná pomocí webového prohlížeče, která se zobrazuje nově připojeným uživatelům sítě Wi-Fi nebo kabelové sítě před tím, než je jim udělen širší přístup k síťovým prostředkům. Tyto portály se běžně používají k zobrazení vstupní nebo přihlašovací stránky, která může vyžadovat ověření, platbu, přijetí licenční smlouvy pro koncového uživatele, zásady přijatelného používání, vyplnění dotazníku nebo jiné platné pověření, s jehož dodržováním souhlasí hostitel i uživatel.

Portály se používají pro širokou škálu mobilních a pěších širokopásmových služeb – včetně kabelových a komerčně poskytovaných Wi-Fi a domácích hotspotů. Kaptivní portál lze použít také k zajištění přístupu k podnikovým nebo rezidenčním kabelovým sítím, jako jsou bytové domy, hotelové pokoje a obchodní centra.

Vstup je prezentován klientovi a je uložen buď na bráně, nebo na webovém serveru, na kterém je umístěna webová stránka. V závislosti na sadě funkcí brány mohou být webové stránky nebo porty TCP uvedeny na bílé listině, aby uživatel nemusel komunikovat s kaptivním portálem, aby je mohl používat. Adresu MAC připojených klientů lze také použít k obejití přihlašovacího procesu pro určená zařízení.

Účel

Ověřovací soubor pro připojení 204.php s kódem 204 lze hostovat a používat i mimo přednastavení. Konfigurace v tomto článku přesměřuje všechny google android captive dotazy na jinou (třeba vlastní) doménu..

DNS syntaxe

Syntaxe serveru je jednoduchá a nápověda je přímo v rozhraní

Příklady:

    ||example.org^  zablokovat přístup k doméně example.org a všem jejím subdoménám
    @@||example.org^  odblokovat přístup k doméně example.org a všem jejím subdoménám
    127.0.0.1 example.org  odezva s adresou 127.0.0.1 pro doménu example.org (ale ne pro její subdomény)
    ! Za výkřičník lze přidat poznámku.  Komentář ke konfigurace
    # Také komentář.  Komentář ke konfiguraci
    /REGEX/  blokuje přístup doménám, které vyhovují regulárnímu výrazu.

Kompletní popis včetně příkladů je k dispozici na webu GitHub

Captive portal Adguard redirect

/loadmill/
můjserver.cz connectivitycheck.gstatic.com
||userlocation.googleapis.com^$important

Vizualizace

Captive portal upozornění
Upozornění Captive portálu

Užitečné

Šifrovaný DNS server Adguard
Stránka Android Developer Captive
GitHub syntax konfigurace přesměřování

ICTIS.CZ