Přejít na obsah
online
csv0.46.1 · 1d135e2
Ikona aplikace FlintGuard: bílý štít s bleskem na modrém pozadí
Ve vývojiiOS · Web

FlintGuard

Vidíte každé zařízení na routeru Flint 3 a rozhodujete, která nová se dostanou na internet

FlintGuard je aplikace pro router GL.iNet GL-BE9300 (Flint 3). Ukazuje, kdo je ve vaší síti, jedním přejetím odpojí zařízení od internetu a zeptá se vás, než se nové zařízení dostane online.

Komunikuje přímo s routerem — přes domácí síť, nebo přes Tailscale, když jste pryč. Malý agent na routeru hlídá nová zařízení a posílá oznámení. Jeden kód běží jako aplikace pro iPhone i jako webová stránka, kterou servíruje sám router.

FlintGuard je osobní projekt v aktivním vývoji: běží v domácí síti autora a verze pro iPhone je v interním testování v TestFlightu. Je to nezávislá, neoficiální aplikace, která není spojena se společností GL.iNet ani jí není podporována.

Snímky obrazovky

Funkce

Všechna zařízení na první pohled

Zařízení online i offline s názvem, typem, připojením (kabel nebo pásmo Wi-Fi), IP, MAC a aktuální rychlostí. Karty All, Online, Blocked a Waiting, hledání podle názvu, IP, MAC nebo výrobce a filtr podle profilu rodičovské kontroly. Soukromé (náhodné) MAC adresy jsou označené.

Blokování jedním přejetím

Přejetím po zařízení mu zablokujete nebo odblokujete přístup k internetu, případně použijte přepínač na jeho kartě. Změna se projeví hned, a pokud ji router odmítne, vrátí se zpět s vysvětlením. FlintGuard vám nedovolí zablokovat zařízení, ze kterého router spravujete.

Nové zařízení? Rozhodujete vy

Agent na routeru zachytí každé nové zařízení. V režimu Quarantine zůstane nováček bez internetu, dokud ho neschválíte — na kartě Waiting nebo přímo z oznámení. Při schválení mu rovnou dejte název a profil.

Wi-Fi jen pro schválená zařízení

Zapíná se pro každou síť zvlášť: připojit se mohou jen zařízení schválená v aplikaci FlintGuard a kdokoli jiný dostane „Unable to join“, i když zná heslo. Každý pokus se zapíše do protokolu událostí a pošle oznámení s tlačítky Allow a Block.

Oznámení s tlačítky

Upozornění na nová zařízení chodí přes ntfy, nebo na iPhonu přímo v aplikaci FlintGuard — s tlačítky Allow a Block. Protokol událostí uchovává nová zařízení, rozhodnutí, pokusy o připojení k Wi-Fi i restarty routeru.

Stejné zařízení, nová adresa

Telefony se skrývají za soukromými MAC adresami a občas je mění. Když nováček vypadá jako zařízení, které už znáte, FlintGuard na to upozorní a jedno potvrzení převede jeho přístup, název i profil.

Názvy, typy a profily na routeru

Přejmenujte zařízení, nastavte jejich typ a přesouvejte je mezi profily rodičovské kontroly. Vše se ukládá přímo na routeru, takže vlastní administrace routeru ukazuje totéž.

Doma i na cestách

Aplikace zkusí domácí adresu routeru i jeho adresu v Tailscale a použije tu, která odpoví. Uložené heslo putuje jen do vašeho vlastního routeru: na iPhonu zůstává v Klíčence (Keychain) a webová verze ho vůbec neukládá.

Systémové požadavky

  • Router GL.iNet GL-BE9300 (Flint 3); testováno na firmwaru 4.10.1 (OpenWrt 23.05)
  • iPhone s iOS 15 nebo novějším, případně prohlížeč v domácí síti pro webovou verzi, kterou servíruje router
  • Balíček agenta FlintGuard na routeru pro kontrolu nových zařízení, oznámení a protokol událostí
  • Tailscale na routeru i telefonu pro přístup mimo domov

Časté dotazy

Je FlintGuard oficiální aplikace GL.iNet?

Ne. Je to nezávislý projekt, který není spojen se společností GL.iNet ani jí není podporován. Funguje přes vlastní JSON-RPC API routeru — totéž, které používá jeho webová administrace.

Mohu si ho stáhnout?

Zatím ne. FlintGuard je ve vývoji a běží na routeru autora; verze pro iPhone je v interním testování v TestFlightu. Datum veřejného vydání zatím není.

Které routery podporuje?

Je určený pro GL.iNet GL-BE9300 (Flint 3) a testovaný na firmwaru 4.10.1. Jiné modely testované nebyly.

Je potřeba na router něco instalovat?

Seznam zařízení, blokování, názvy a profily fungují s výchozím firmwarem. Upozornění na nová zařízení, Quarantine, Wi-Fi pro schválená zařízení a protokol událostí vyžadují agenta FlintGuard — malý balíček instalovaný na router.

Musím otevřít porty, abych se k routeru dostal zvenčí?

Ne. Mimo domov se FlintGuard připojuje přes Tailscale a administrace routeru zůstává z internetu nedostupná.