본문으로 건너뛰기
온라인
kov0.46.1 · 1d135e2
FlintGuard 앱 아이콘: 파란 배경 위 번개가 그려진 흰색 방패
개발 중iOS · 웹

FlintGuard

Flint 3 라우터에 연결된 모든 기기를 확인하고, 어떤 새 기기를 온라인에 들일지 직접 결정하세요

FlintGuard는 GL.iNet GL-BE9300(Flint 3) 라우터용 앱입니다. 네트워크에 누가 있는지 보여 주고, 스와이프 한 번으로 기기의 인터넷을 끊으며, 새 기기가 온라인에 연결되기 전에 먼저 물어봅니다.

앱은 라우터와 직접 통신합니다. 집에서는 홈 네트워크로, 밖에서는 Tailscale을 통해 연결합니다. 라우터에 설치된 작은 에이전트가 새 기기를 감시하고 알림을 보냅니다. 하나의 코드베이스가 iPhone 앱으로도, 라우터가 직접 제공하는 웹 페이지로도 동작합니다.

FlintGuard는 활발히 개발 중인 개인 프로젝트입니다. 제작자의 홈 네트워크에서 운영 중이며, iPhone 빌드는 TestFlight 내부 테스트 단계입니다. GL.iNet과 제휴하거나 GL.iNet의 보증을 받지 않은 독립 비공식 앱입니다.

스크린샷

기능

모든 기기를 한눈에

온라인·오프라인 기기의 이름, 유형, 연결 방식(유선 또는 Wi-Fi 대역), IP, MAC, 실시간 속도를 보여 줍니다. All, Online, Blocked, Waiting 탭, 이름·IP·MAC·제조사 검색, 자녀 보호 프로필 필터를 제공합니다. 비공개(무작위) MAC 주소에는 표시가 붙습니다.

스와이프 한 번으로 차단

기기를 스와이프하거나 기기 카드의 스위치를 사용해 인터넷 접근을 차단하거나 해제합니다. 변경 사항은 즉시 반영되고, 라우터가 거부하면 이유를 설명하며 되돌립니다. FlintGuard는 지금 라우터를 관리하고 있는 기기는 차단하지 못하게 막습니다.

새 기기인가요? 결정은 여러분이

라우터의 에이전트가 모든 새 기기를 감지합니다. Quarantine 모드에서는 새로 들어온 기기가 승인받을 때까지 인터넷 없이 대기합니다. Waiting 탭이나 알림에서 바로 승인할 수 있으며, 승인하면서 이름과 프로필을 지정할 수 있습니다.

승인된 기기만 Wi-Fi 사용

네트워크마다 따로 켤 수 있습니다. FlintGuard에서 승인된 기기만 연결할 수 있고, 다른 기기는 비밀번호를 알아도 “Unable to join” 메시지를 받습니다. 모든 시도는 이벤트 로그에 기록되고 Allow, Block 버튼이 있는 알림이 전송됩니다.

버튼이 있는 알림

새 기기 알림은 ntfy를 통해, iPhone에서는 FlintGuard로 직접 도착하며 Allow, Block 버튼이 함께 표시됩니다. 이벤트 로그에는 새 기기, 결정 내역, Wi-Fi 연결 시도, 라우터 재부팅이 기록됩니다.

같은 기기, 새 주소

휴대폰은 비공개 MAC 주소 뒤에 숨고 때로는 그 주소를 바꿉니다. 새로 들어온 기기가 이미 알고 있는 기기처럼 보이면 FlintGuard가 이를 알려 주고, 한 번만 확인하면 접근 권한, 이름, 프로필이 그대로 이어집니다.

라우터에 저장되는 이름, 유형, 프로필

기기 이름을 바꾸고, 유형을 지정하고, 자녀 보호 프로필 사이를 옮길 수 있습니다. 모든 정보는 라우터 자체에 저장되므로 라우터의 관리자 페이지에서도 똑같이 보입니다.

집에서도, 밖에서도

앱은 라우터의 홈 주소와 Tailscale 주소를 확인하고 응답하는 쪽을 사용합니다. 저장된 비밀번호는 여러분의 라우터로만 전송됩니다. iPhone에서는 키체인에 보관되고, 웹 버전은 아예 저장하지 않습니다.

시스템 요구 사항

  • GL.iNet GL-BE9300(Flint 3) 라우터, 펌웨어 4.10.1(OpenWrt 23.05)에서 테스트됨
  • iOS 15 이상의 iPhone, 또는 라우터가 제공하는 웹 버전용 홈 네트워크의 브라우저
  • 새 기기 제어, 알림, 이벤트 로그를 위해 라우터에 설치하는 FlintGuard 에이전트 패키지
  • 집 밖에서 접속하기 위한 라우터와 휴대폰의 Tailscale

자주 묻는 질문

FlintGuard는 GL.iNet 공식 앱인가요?

아니요. GL.iNet과 제휴하거나 GL.iNet의 보증을 받지 않은 독립 프로젝트입니다. 라우터의 웹 관리자 페이지가 사용하는 라우터 자체의 JSON-RPC API로 동작합니다.

내려받을 수 있나요?

아직은 아닙니다. FlintGuard는 개발 중이며 제작자의 라우터에서 운영되고 있고, iPhone 빌드는 TestFlight 내부 테스트 단계입니다. 공개 출시일은 정해지지 않았습니다.

어떤 라우터를 지원하나요?

GL.iNet GL-BE9300(Flint 3)용으로 만들었으며 펌웨어 4.10.1에서 테스트했습니다. 다른 모델은 테스트하지 않았습니다.

라우터에 따로 설치해야 하는 것이 있나요?

기기 목록, 차단, 이름과 프로필은 기본 펌웨어에서 동작합니다. 새 기기 알림, Quarantine, 승인된 기기 전용 Wi-Fi, 이벤트 로그에는 라우터에 설치하는 작은 패키지인 FlintGuard 에이전트가 필요합니다.

외부에서 라우터에 접속하려면 포트를 열어야 하나요?

아니요. 집 밖에서는 FlintGuard가 Tailscale을 통해 연결하므로 라우터의 관리 인터페이스는 인터넷에 닫힌 상태로 유지됩니다.