LuLu
LuLu는 Mac 앱의 외부 연결을 사용자가 허용하거나 차단하는 무료 오픈소스 방화벽이다. 새 프로그램의 통신 목적지를 확인하고 앱별 연결 규칙을 관리하려는 사용자에게 적합하다. 공식 홈페이지 기준 지원 OS는 macOS 10.15 이상이며, 확인된 최신 배포 버전은 4.5.3이다.
어떤 사용자에게 적합한가
앱이 어느 서버에 접속하는지 확인하고 연결 허용 여부를 직접 결정하려는 Mac 사용자에게 적합하다. 경고가 떴다는 사실만으로 악성 프로그램이라고 판단해서는 안 된다. 업데이트나 동기화처럼 정상적인 통신도 판단 대상이다.
설치와 첫 연결 확인
공식 DMG를 열어 LuLu.app을 응용 프로그램 폴더로 옮기고 실행한다. 안내에 따라 시스템 확장과 네트워크 필터를 승인한다. 초기 설정의 Apple 프로그램·기존 설치 앱 자동 허용 여부를 확인한 뒤 새 앱의 연결 알림에서 허용 또는 차단을 선택한다.
기존 앱 자동 허용을 켜면 이미 설치된 앱의 모든 연결을 일일이 묻는 방식으로 동작하지 않는다.
실무 적용 예시
예를 들어 새 변환 도구를 업무용 Mac에 도입할 때, 처음 표시되는 연결 목적지와 실행 파일을 확인하고 업무에 필요한 연결인지 검토하는 데 활용할 수 있다. 도구가 보조 프로세스를 실행한다면 부모와 자식에 함께 적용하는 규칙도 검토한다. 다만 이 규칙은 보조 프로세스의 필요한 통신까지 영향을 줄 수 있으므로 적용 후 업데이트와 결과물 저장을 확인하는 편이 좋다.
무료 범위와 선택 기준
공식 저장소는 LuLu를 무료 오픈소스 제품으로 소개하며 GPL-3.0 라이선스를 표시한다. 후원 경로는 있지만 확인한 자료에는 별도 유료판이나 체험 기간 제한이 안내되어 있지 않다.
macOS 기본 방화벽은 들어오는 연결을 제어하고 LuLu는 나가는 연결을 다룬다. 외부 접속 허용을 앱별로 결정하는 것이 목적이라면 LuLu가 맞고, 현재 연결 상태를 관찰하는 것이 우선이라면 함께 제공되는 Netiquette 네트워크 모니터를 활용할 수 있다.
연결 문제를 확인하는 순서
설치가 막히면 먼저 기존 LuLu를 종료했는지, 시스템 확장 승인을 완료했는지 확인한다. 특정 앱만 통신하지 못하면 활성 프로필과 해당 앱의 규칙을 살펴본다.
로컬 개발 서버 연결에 문제가 있다면 버전도 확인할 항목이다. 4.5.3은 0.0.0.0과 :: 연결을 localhost로 처리하도록 수정했다. localhost 허용 옵션이 켜져 있을 때 불필요한 알림이나 연결 실패를 줄이는 변경이다. 4.5.2에는 응답할 수 없게 된 알림의 연결 정리와 중복 규칙 생성 수정도 포함되어 있다.
도입 전 검토할 한계와 유지보수
macOS 네트워크 확장을 거치지 않는 일부 트래픽은 LuLu가 차단할 수 없다. 호스트 이름 기반 차단도 앱이 사용하는 네트워크 프레임워크에 따라 제한된다. 따라서 전체 통신이 반드시 통제된다고 전제해서는 안 된다.
공식 배포 페이지는 4.5.3을 최신으로 표시하며 최근 수정 내역을 제공한다. 확인한 자료에서는 지원 종료 공지를 찾지 못했다. 이 설명은 공식 문서와 배포 내역을 검토한 것으로, 설치·실사용 시험 결과는 아니다.
공식 안내
- Objective-See: LuLu — 제품 소개 및 사용 설명 · 확인 2026-10-24
- Releases · objective-see/LuLu · GitHub · 확인 2026-10-24
- objective-see/LuLu — 공식 소스 저장소 · 확인 2026-10-24
주요 기능
- 승인되지 않은 외부 연결을 알리고 프로세스와 목적지를 표시한다.
- 프로그램 경로·원격 주소·포트별 허용 및 차단 규칙을 만든다.
- 코드 서명과 프로세스 계층을 확인해 연결 주체를 판단하도록 돕는다.
- 프로필별로 규칙과 설정을 구분해 전환한다.
- 4.5.0부터 부모 프로세스와 자식 프로세스에 함께 적용하는 규칙을 지원한다.
관련 프로그램
AWS Corretto JDK
corretto.aws
AWS Corretto JDK의 공식 명칭은 Amazon Corretto이며, Amazon이 배포하는 무료 OpenJDK 개발·실행 환경이다. Java SE 호환성 검증을 거쳤으며 macOS, Linux, Windows에서 Java 프로그램을 개발하고 실행할 수 있다. 이 설명은 제공된 버전에 해당하는 Corretto 21 LTS와 macOS 사용을 중심으로 다룬다.
Postman
postman.com
Postman은 API 요청 전송, 응답 검사, 테스트 자동화와 협업을 제공하는 API 개발 플랫폼입니다. macOS의 Intel·Apple Silicon을 지원합니다.
VSCodium
github.com
VSCodium은 Microsoft의 VS Code 오픈 소스를 커뮤니티 기본 설정으로 빌드해 배포하는 무료 코드 편집기입니다. Microsoft 브랜딩을 제외하고 편집기 텔레메트리를 기본 비활성화하며, 확장 설치에는 Open VSX를 사용합니다. macOS·Windows·Linux를 지원하지만, 일부 Microsoft 전용 확장과 디버거는 호환되지 않으므로 기존 개발 환경을 옮기기 전에 확인이 필요합니다.
OpenCode
opencode.ai
OpenCode는 프로젝트 코드를 읽고 설명·수정 작업을 돕는 오픈소스 AI 코딩 에이전트입니다. 터미널, 데스크톱 앱, IDE 확장으로 이용하며 여러 모델 제공자와 로컬 모델을 연결할 수 있습니다. macOS는 Apple Silicon과 Intel용 데스크톱 배포를 모두 제공합니다.
GitHub Desktop
desktop.github.com
GitHub Desktop은 Git 저장소의 변경 비교, 커밋, 브랜치 관리와 원격 동기화를 그래픽 화면에서 수행하는 무료 오픈 소스 앱이다. GitHub와 GitHub Enterprise 연동에 초점을 두며, macOS와 Windows에서 사용할 수 있다.
Claude
claude.com
Claude는 Anthropic의 공식 AI 데스크톱 앱으로, macOS에서 문서·이미지 분석, 글쓰기, 웹 검색과 코드 작업을 대화로 수행한다.