Перейти до вмісту
онлайн
ukv0.46.1 · 1d135e2
Іконка FlintGuard: білий щит із блискавкою на синьому тлі
У розробціiOS · Веб

FlintGuard

Усі пристрої вашого роутера Flint 3 — і ваше рішення, кого з нових пускати в інтернет

FlintGuard — застосунок для роутера GL.iNet GL-BE9300 (Flint 3). Він показує, хто зараз у мережі, одним свайпом відрізає пристрій від інтернету й питає вас, перш ніж новий пристрій вийде в інтернет.

Застосунок говорить із роутером напряму — через домашню мережу, а поза домом через Tailscale. Невеликий агент на роутері стежить за новими пристроями й надсилає сповіщення. Та сама кодова база працює і як застосунок для iPhone, і як вебсторінка, яку віддає сам роутер.

FlintGuard — особистий проєкт в активній розробці: він працює в домашній мережі автора, а збірка для iPhone проходить внутрішнє тестування в TestFlight. Це незалежний неофіційний застосунок, не повʼязаний із GL.iNet і не схвалений компанією.

Скриншоти

Можливості

Усі пристрої перед очима

Онлайн і офлайн — з іменем, типом, підключенням (кабель чи діапазон Wi-Fi), IP, MAC і поточною швидкістю. Вкладки «Усі», «Онлайн», «Заблоковані» й «Очікують», пошук за іменем, IP, MAC чи виробником і фільтр за профілем батьківського контролю. Приватні (випадкові) MAC-адреси позначено.

Блок одним свайпом

Свайп по рядку блокує чи розблоковує інтернет пристрою, на картці те саме робить перемикач. Зміну видно одразу, а якщо роутер відмовив, вона відкочується з поясненням. Пристрій, з якого ви керуєте роутером, FlintGuard заблокувати не дасть.

Новий пристрій? Вирішуєте ви

Агент на роутері помічає кожен новий пристрій. У режимі «Карантин» новачок лишається без інтернету, доки ви його не дозволите — на вкладці «Очікують» чи просто зі сповіщення. Імʼя й профіль можна задати тут же.

Wi-Fi лише для схвалених

Вмикається окремо для кожної мережі: підключитися зможуть лише пристрої, схвалені у FlintGuard, а чужий отримає «Неможливо приєднатися», навіть знаючи пароль. Кожна спроба потрапляє в журнал подій і приходить сповіщенням із кнопками «Дозволити» й «Заблокувати».

Сповіщення з кнопками

Пуші про нові пристрої приходять через ntfy або на iPhone — прямо у FlintGuard, з кнопками «Дозволити» й «Заблокувати». Журнал подій зберігає нові пристрої, рішення, спроби підключитися до Wi-Fi й перезавантаження роутера.

Той самий пристрій, нова адреса

Телефони ховаються за приватними MAC-адресами й іноді їх змінюють. Коли новачок схожий на знайомий пристрій, FlintGuard про це підкаже, а одне підтвердження перенесе на нього доступ, імʼя й профіль.

Імена, типи й профілі — на роутері

Перейменовуйте пристрої, задавайте їм тип і переносьте між профілями батьківського контролю. Усе зберігається на самому роутері, тож його вебадмінка бачить те саме.

Удома й поза домом

Застосунок перевіряє домашню адресу роутера та його адресу в Tailscale і бере ту, що відповідає. Збережений пароль іде лише на ваш роутер: на iPhone він лежить у Keychain, а веб-версія його не зберігає зовсім.

Системні вимоги

  • Роутер GL.iNet GL-BE9300 (Flint 3); перевірено на прошивці 4.10.1 (OpenWrt 23.05)
  • iPhone з iOS 15 або новішою — або браузер у домашній мережі для веб-версії, яку віддає роутер
  • Пакет агента FlintGuard на роутері — для контролю нових пристроїв, сповіщень і журналу подій
  • Tailscale на роутері й телефоні — для доступу поза домом

Питання й відповіді

FlintGuard — офіційний застосунок GL.iNet?

Ні. Це незалежний проєкт, не повʼязаний із GL.iNet і не схвалений компанією. Він працює через власний JSON-RPC API роутера — той самий, яким користується його вебадмінка.

Чи можна його завантажити?

Поки ні. FlintGuard у розробці й працює на роутері автора, а збірка для iPhone проходить внутрішнє тестування в TestFlight. Дати публічного релізу немає.

Які роутери підтримуються?

Застосунок зроблено для GL.iNet GL-BE9300 (Flint 3) і перевірено на прошивці 4.10.1. Інші моделі не перевірялися.

Чи треба щось ставити на роутер?

Список пристроїв, блокування, імена й профілі працюють на штатній прошивці. Сповіщення про нові пристрої, «Карантин», Wi-Fi лише для схвалених і журнал подій потребують агента FlintGuard — невеликого пакета на роутері.

Чи треба відкривати порти, щоб керувати роутером поза домом?

Ні. Поза домом FlintGuard підключається через Tailscale, а адмінка роутера лишається закритою для інтернету.