yozm.tech
피드로 돌아가기
Show HNHOTAI 재작성

macOS용 웹사이트 차단기 'blc' 출시: 시스템 기본 기능만 활용

macOS 사용자를 위한 새로운 웹사이트 차단 도구 'blc'가 공개되었습니다. 이 도구는 /etc/resolver와 launchd 등 macOS에 내장된 기능만을 활용하여 특정 웹사이트를 스케줄에 따라 차단합니다. 외부 앱 설치 없이 시스템 수준에서 작동하며, 생산성 향상에 기여할 수 있습니다.

4일 전·2026.10.31·읽기 2분·BohdanPetryshyn

macOS 사용자의 생산성 향상을 돕는 새로운 웹사이트 차단 도구 'blc'가 공개되었습니다. 이 도구는 복잡한 외부 애플리케이션 설치 없이 macOS에 기본 탑재된 기능들, 즉 DNS 설정을 관리하는 /etc/resolver와 시스템 서비스 스케줄링 도구인 launchd, 그리고 Xcode Command Line Tools의 Python 3만을 활용하여 특정 웹사이트를 정해진 시간에 차단합니다. 사용자가 직접 명령줄(CLI)을 통해 차단 규칙을 설정할 수 있어, 시스템 자원을 최소한으로 사용하면서도 강력한 웹사이트 제어 기능을 제공합니다.

'blc'의 작동 방식은 매우 독특합니다. 사용자가 'blc block youtube.com 00:00 19:00'과 같은 명령어를 입력하면, 'blc'는 설정 파일(.config/blc/config.json)을 업데이트하고, 루트 권한의 LaunchDaemon이 이 설정을 읽어 /etc/resolver에 해당 도메인의 DNS 쿼리를 127.0.0.1:54로 보내도록 지시합니다. 이 포트에서는 'blc' 데몬이 '해당 도메인이 존재하지 않음'이라고 응답하여, 사파리(Safari)와 같은 브라우저가 즉시 웹사이트 접속에 실패하도록 만듭니다. iCloud Private Relay와 같은 서비스는 'blc'의 작동을 우회할 수 있으므로, 사용 시에는 해당 기능을 비활성화해야 합니다. 또한, 일시 정지(pause)나 차단 해제(unblock) 시에는 50자 이상의 설명을 필수로 요구하여, 사용자가 자신의 행동을 의식하고 기록하도록 유도합니다.

이러한 'blc'의 등장은 웹사이트 차단 솔루션 시장에 새로운 시사점을 던집니다. 기존의 많은 차단 앱들이 별도의 브라우저 확장 프로그램이나 복잡한 네트워크 프록시 설정을 요구했던 반면, 'blc'는 macOS의 기본 기능을 활용하여 시스템 깊숙이 통합됩니다. 이는 보안 및 성능 측면에서 이점을 제공할 수 있으며, 개발자나 고급 사용자들에게는 투명하고 제어 가능한 대안을 제시합니다. 다만, 이는 '명예 시스템(honor system)'으로 작동하며, 이미 열린 탭이나 VPN, 자체 DNS-over-HTTPS를 사용하는 앱(크롬의 보안 DNS, 파이어폭스)은 우회할 수 있다는 한계도 명확히 인지해야 합니다. 그럼에도 불구하고, 시스템 기본 기능만으로 웹사이트 차단이라는 유용한 기능을 구현했다는 점에서 주목할 만합니다.

1인 창업자를 위한 기회 분석
AI 분석 · 참고용이며 검증이 필요합니다
3/10
약한 신호
왜 3점인가

기존에 유사한 기능의 앱들이 많고, 'blc'는 CLI 기반이라 일반 사용자 접근성이 낮습니다. 명확한 시장의 미충족 수요를 찾기 어렵습니다.

문제 / 미충족 수요

macOS 사용자들이 시스템 자원을 적게 사용하면서도, 특정 웹사이트를 효과적으로 차단하여 생산성을 높이고 싶은 니즈가 있습니다.

한국 시장
국내 있음한국에도 유사한 유료/무료 생산성 앱들이 존재합니다.
수익 모델

B2C 유료 앱 (일회성 구매 또는 구독) · 돈 내는 주체: 생산성 향상을 원하는 개인 사용자

1인 실현 가능성
4/5

핵심 로직은 공개되어 있으나, GUI 개발 및 마케팅이 필요하며, 기존 경쟁 앱들이 많습니다.

진입 지점 (Wedge)

macOS 기본 기능만을 활용한 웹사이트 차단 솔루션을 GUI 앱 형태로 제공하여, 기술 지식이 없는 일반 사용자도 쉽게 사용할 수 있도록 합니다.

이번 주 첫 실험

유사한 기능을 제공하는 기존 macOS 앱들을 조사하고, 사용자 리뷰를 통해 불편 사항과 개선점을 파악합니다.

Original source
이 글은 Show HN의 기사를 yozm.tech가 한국어로 재작성한 버전입니다.
원문 보기