VPN이 Mac에서 메시지, iCloud 또는 FaceTime을 차단할 때
메시지, FaceTime, iCloud는 Apple 푸시 알림 서비스와 다른 Apple 서버를 사용합니다. VPN은 이 트래픽을 차단하거나 느리게 하는 터널로 보낼 수 있습니다. 이 가이드는 어느 부분이 실패하는지와 어떤 설정이 이를 제어하는지 알려줍니다.
제 Mac에 이런 문제가 있습니다: VPN이 Mac에서 메시지, iCloud 또는 FaceTime을 차단할 때. https://kilobat.app/ko/guides/vpn-blocks-apple-services-mac.md을(를) 읽고 저와 함께 해결해 주세요. Kilobat CLI가 없으면 설치해 주세요: brew install seifip/kilobat/kilobat. 가이드의 터미널 및 kilobat 점검은 직접 실행하고, 알아낸 내용을 알려 주세요. 저만 할 수 있는 단계는 목록으로 정리해 주세요. 설정을 바꾸기 전에는 먼저 물어봐 주세요.
증상
- 메시지에 “전달되지 않음”이 표시되거나 VPN을 끈 후에야 새 메시지가 도착합니다.
- VPN이 켜져 있으면 FaceTime 통화가 연결되지 않거나 “연결 중”에서 멈춥니다.
- VPN이 연결된 동안 iCloud Drive, 사진 또는 메모가 동기화되지 않습니다.
- VPN 연결을 해제하고 몇 초 후에 모든 것이 다시 작동합니다.
가능한 원인
- VPN이 푸시 트래픽을 터널로 보냅니다. Apple의 VPN 프레임워크에는 “모든 네트워크 포함” 모드가 있습니다. 이 모드에서 VPN 앱은 Apple 푸시 알림 서비스 트래픽도 터널에 넣도록 선택할 수 있습니다.
- VPN 서버나 방화벽이 Apple의 포트를 차단합니다. Apple은 푸시 알림, FaceTime, iMessage에 TCP 5223을 안내합니다. FaceTime과 메시지 통화는 UDP 포트도 사용합니다. 웹 트래픽만 통과시키는 VPN은 이를 방해합니다.
- VPN이나 보안 제품이 암호화된 트래픽을 검사합니다. Apple에 따르면 SSL 검사라고도 하는 HTTPS 가로채기를 사용하는 연결에서는 Apple 서비스가 실패합니다.
- VPN 앱의 킬 스위치 또는 잠금 모드. 터널이 다시 연결되면 앱이 트래픽을 차단합니다. 열려 있던 푸시 연결이 끊겨 다시 시작해야 합니다.
- macOS 업데이트 후 오래된 VPN 클라이언트. VPN 앱의 네트워크 확장 프로그램은 업데이트 후 제조사가 수정을 내놓을 때까지 다르게 동작할 수 있습니다.
확인 방법
VPN을 끄세요. 메시지를 보내고 FaceTime 통화를 시작하세요. 둘 다 작동하면 VPN 경로가 원인입니다.
VPN을 다시 켜세요. macOS가 아는 VPN 구성과 연결된 구성을 표시합니다.
scutil --nc list기본 경로를 표시합니다.
utun로 시작하는 인터페이스 이름은 모든 트래픽이 터널을 사용한다는 뜻입니다.route -n get defaultApple의 시스템 상태 페이지를 확인하세요. iMessage, FaceTime, iCloud에 장애가 없는지 확인하세요.
직장에서는 VPN이나 프록시가 TLS 트래픽을 검사하는지 관리자에게 문의하세요.
해결 방법
VPN 앱을 최신 버전으로 업데이트하세요. 그런 다음 시스템 설정 > 일반 > 소프트웨어 업데이트에서 macOS를 업데이트하세요.
VPN 앱에서 분할 터널링 또는 앱 제외 설정을 찾으세요. 앱이 허용하면 메시지, FaceTime, iCloud 앱을 제외하세요.
VPN 앱에 로컬 네트워크 또는 Apple 서비스 트래픽을 터널 밖에 두는 설정이 있으면 켜세요.
VPN 앱에 킬 스위치 또는 잠금 옵션이 있으면 테스트를 위해 끄세요. 테스트 후 다시 켜세요.
앱이 제공하면 IKEv2, WireGuard, OpenVPN 같은 다른 VPN 프로토콜을 시도하세요.
VPN 제공업체나 관리자에게 TCP 5223과 Apple의 네트워크
17.0.0.0/8을 허용해 달라고 요청하세요.관리되는 VPN은 관리자에게 Apple의 엔터프라이즈 네트워크 페이지를 전달하세요. Apple 서비스에 필요한 호스트와 포트가 나열되어 있습니다.
VPN 앱에 제외 설정이 없으면 FaceTime을 사용하는 동안 연결을 해제하세요.
Kilobat 사용
VPN, DNS가 가는 곳, IPv6가 터널을 우회하는지 표시합니다.
kilobat vpn기본 경로가 사용하는 인터페이스와 VPN이 모든 트래픽을 처리하는지 일부만 처리하는지 표시합니다.
kilobat ip터미널에서 iMessage, FaceTime, iCloud에 대한 Apple의 상태 페이지를 읽습니다.
kilobat down imessage facetime icloudiCloud 호스트에 대한 직접 경로와 VPN 경로를 비교합니다. 포트 5223이 아니라 포트 443의 HTTPS를 점검합니다.
kilobat why www.icloud.comKilobat 앱의 기록 탭에는 VPN이 켜지거나 꺼진 시점이 나열됩니다. 그 시간을 실패한 메시지와 비교하세요.
질문
VPN에서 Apple 서비스를 제외하면 무엇이 바뀌나요?
제외된 트래픽은 터널 대신 일반 네트워크를 사용합니다. 그러면 네트워크 제공업체가 Apple 서버에 접속하는 것을 볼 수 있습니다.
모든 VPN에서 Apple 서비스를 제외하는 macOS 설정이 있나요?
아니요. Apple은 이 설정을 VPN 앱이나 기기 관리 프로파일에 제공합니다. VPN 앱이나 관리자가 변경해야 합니다.
출처
- Apple 지원: 기업 네트워크에서 Apple 제품 사용하기
- Apple 지원: Apple 소프트웨어 제품이 사용하는 TCP 및 UDP 포트
- Apple Developer: includeAllNetworks
- Apple Developer: excludeAPNs
- Apple 지원: 시스템 상태
- macOS 27.2와 함께 설치되는 scutil(8) 및 route(8) man 페이지
2026년 11월 7일 확인.