---
title: "macOS 방화벽이 수신 연결을 차단할 때: 앱 허용하기 · Kilobat 가이드"
url: "https://kilobat.app/ko/guides/macos-firewall-incoming"
description: "macOS 방화벽은 들어오는 연결만 제어합니다. 서버 또는 공유 서비스를 차단하는지 확인하고 앱을 안전하게 허용하세요."
---

로컬 네트워크

# macOS 방화벽이 들어오는 연결을 차단합니다

macOS 방화벽은 다른 컴퓨터에서 Mac으로 시작하는 연결을 제어합니다. 앱에서 시작하는 연결은 제어하지 않습니다.

적용 대상: 시스템 설정 > 네트워크 > 방화벽은 macOS 13 Ventura 이상에 적용됩니다. 이전 버전에서는 보안 및 개인정보 보호를 사용합니다. · 확인일: 2026년 10월 29일

## 증상

- 다른 기기가 Mac의 서버, 게임 또는 공유 서비스에 연결할 수 없습니다.
- Mac이 다른 기기의 핑에 응답하지 않습니다.
- 개발 서버가 Mac에서는 작동하지만 같은 Wi-Fi의 휴대전화에서는 작동하지 않습니다.
- macOS는 앱이 들어오는 네트워크 연결을 수락할 수 있는지 묻습니다.

## 가능한 원인

- **들어오는 모든 연결 차단.** Apple에 따르면 이 옵션은 필수가 아닌 서비스와 다른 모든 공유 서비스로의 연결을 차단합니다.
- **거부된 앱.** 이전에 메시지가 표시됐을 때 거부를 클릭했거나 방화벽 옵션에서 앱을 차단하도록 설정했습니다.
- **스텔스 모드.** Mac이 ping과 같은 탐색 요청에 응답하지 않습니다.
- **서버가 127.0.0.1에서 수신 대기합니다.** 이 경우 방화벽 설정과 관계없이 Mac만 연결할 수 있습니다.

## 확인 방법

1. Apple 메뉴 > 시스템 설정 > 네트워크 > 방화벽을 선택하세요. 방화벽이 켜져 있는지 확인합니다.
2. 옵션을 클릭하세요. 앱 설정과 들어오는 모든 연결 차단 설정을 확인합니다.
3. 터미널에서 방화벽 상태를 표시합니다.

   ```
   /usr/libexec/ApplicationFirewall/socketfilterfw --getglobalstate
   /usr/libexec/ApplicationFirewall/socketfilterfw --getblockall
   /usr/libexec/ApplicationFirewall/socketfilterfw --getstealthmode
   ```
4. 서버가 127.0.0.1뿐 아니라 모든 주소에서 수신 대기하는지 확인하세요.

   ```
   lsof -nP -iTCP:8000 -sTCP:LISTEN
   ```

## 해결 방법

1. 공유 또는 서버가 필요한 경우 방화벽 옵션에서 들어오는 모든 연결 차단을 끄세요.
2. 추가 버튼을 클릭하고 앱을 선택하세요. 들어오는 연결을 허용하도록 설정하세요.
3. 확인을 클릭하세요. 다른 기기에서 연결을 다시 테스트하세요.
4. 터미널에서 앱을 허용할 수도 있습니다. 경로를 해당 앱의 경로로 바꾸세요.

   ```
   sudo /usr/libexec/ApplicationFirewall/socketfilterfw --unblockapp /Applications/Example.app
   ```

   관리자 암호가 필요합니다.
5. 방화벽을 켜 두세요. 연결을 받아야 하는 앱만 허용합니다.

## Kilobat 사용

1. Kilobat 필터는 앱에서 시작하는 연결을 제어합니다. 들어오는 연결을 제어하는 macOS 방화벽을 대체하지 않습니다.
2. 서버 프로세스의 열린 소켓을 보려면 destinations 명령을 사용하세요.

   ```
   kilobat destinations --pid 12345
   ```

## 질문

**macOS 방화벽이 나가는 연결을 차단하나요?**

아니요. Apple은 이를 다른 컴퓨터가 시작하는 연결로부터 보호하는 기능으로 설명합니다. 나가는 연결에는 필터 앱을 사용하세요.

**스텔스 모드는 무엇을 하나요?**

Mac은 알 수 없는 출처의 ping 같은 프로브 요청에 응답하지 않습니다. 허용된 앱은 여전히 요청을 받습니다.

## 출처

- [Apple 지원: Mac에서 방화벽 설정 변경하기](https://support.apple.com/guide/mac-help/change-firewall-preferences-on-mac-mh11783/mac)
- [Apple 지원: 방화벽으로 Mac에 대한 연결 차단하기](https://support.apple.com/guide/mac-help/block-connections-to-your-mac-with-a-firewall-mh34041/mac)
- [Apple 플랫폼 보안: 응용 프로그램 방화벽](https://support.apple.com/guide/security/application-firewall-seca0e83763f/web)
- socketfilterfw(8), macOS 27.2와 함께 설치된 매뉴얼 페이지

2026년 10월 29일 확인했습니다.

## 관련 가이드

- [앱이 로컬 네트워크의 기기를 찾을 수 없는 경우](https://kilobat.app/ko/guides/local-network-permission): macOS 15 Sequoia 및 이후 버전은 앱이 로컬 네트워크의 기기에 연결하기 전에 사용자에게 확인합니다.
- [컨테이너에서 Mac의 localhost에 연결할 수 없음](https://kilobat.app/ko/guides/localhost-from-container): 각 컨테이너에는 자체 네트워크 스택이 있습니다.
- [Mac에서 Little Snitch, LuLu 및 다른 네트워크 확장 프로그램이 충돌합니다](https://kilobat.app/ko/guides/network-extension-conflicts): macOS의 방화벽, VPN 및 콘텐츠 필터는 네트워크 확장 프로그램을 사용합니다.
- [Mac에서 로컬 네트워크의 기기 찾기](https://kilobat.app/ko/guides/find-devices-on-network): macOS에는 다른 기기를 확인하는 두 가지 내장 방법이 있습니다. ARP 테이블과 Bonjour입니다.
