VPN блокирует Сообщения, iCloud или FaceTime на Mac
Сообщения, FaceTime и iCloud используют службу push-уведомлений Apple и другие серверы Apple. VPN может направить этот трафик в туннель, который блокирует или замедляет его. Это руководство выясняет, какая часть не работает и какая настройка ею управляет.
У моего Mac такая проблема: VPN блокирует Сообщения, iCloud или FaceTime на Mac. Прочитай https://kilobat.app/ru/guides/vpn-blocks-apple-services-mac.md и разберись с ней вместе со мной. Если Kilobat CLI не установлен, установи его: brew install seifip/kilobat/kilobat. Проверки в Терминале и через kilobat из руководства выполни сам и расскажи, что нашёл. Составь список шагов, которые могу сделать только я. Перед изменением любой настройки спрашивай меня.
Симптомы
- В Сообщениях показано «Не доставлено», или новые сообщения приходят только после выключения VPN.
- Звонки FaceTime не соединяются или остаются на «Соединение» при включённом VPN.
- iCloud Drive, Фото или Заметки перестают синхронизироваться, пока VPN подключён.
- Всё снова работает через несколько секунд после отключения VPN.
Вероятные причины
- VPN направляет push-трафик в туннель. В фреймворке VPN от Apple есть режим «включить все сети». В этом режиме приложение VPN может также направить в туннель трафик службы push-уведомлений Apple.
- Сервер VPN или его брандмауэр блокирует порты Apple. Apple указывает TCP 5223 для push-уведомлений, FaceTime и iMessage. Звонки FaceTime и Сообщений также используют порты UDP. VPN, который пропускает только веб-трафик, их ломает.
- VPN или продукт безопасности проверяет зашифрованный трафик. Apple сообщает, что её службы не работают при любом подключении с перехватом HTTPS, также известным как SSL-инспекция.
- Kill switch или режим блокировки в приложении VPN. Когда туннель переподключается, приложение блокирует трафик. Открытые push-соединения тогда обрываются и должны начаться заново.
- Старый клиент VPN после обновления macOS. Сетевое расширение приложения VPN может вести себя иначе после обновления, пока производитель не выпустит исправление.
Как проверить
Выключите VPN. Отправьте сообщение и начните звонок FaceTime. Если оба работают, причина в пути через VPN.
Снова включите VPN. Покажите, какие конфигурации VPN знает macOS и какая из них подключена.
scutil --nc listПокажите маршрут по умолчанию. Имя интерфейса, которое начинается с
utun, означает, что весь трафик идёт через туннель.route -n get defaultПосмотрите страницу состояния системы Apple. Убедитесь, что для iMessage, FaceTime и iCloud нет сбоев.
Если вы на работе, спросите администратора, не проверяет ли VPN или прокси трафик TLS.
Как исправить
Обновите приложение VPN до последней версии. Затем обновите macOS в «Системные настройки» > «Основные» > «Обновление ПО».
В приложении VPN найдите настройки раздельного туннелирования или исключения приложений. Исключите Сообщения, FaceTime и приложения iCloud, если приложение это позволяет.
Если в приложении VPN есть настройка для трафика локальной сети или служб Apple вне туннеля, включите её.
Если в приложении VPN есть kill switch или режим блокировки, на время проверки выключите его. После проверки включите снова.
Попробуйте другой протокол VPN в приложении, например IKEv2, WireGuard или OpenVPN, если приложение их предлагает.
Попросите поставщика VPN или администратора разрешить TCP 5223 и сеть Apple
17.0.0.0/8.Для управляемого VPN дайте администратору страницу Apple о корпоративных сетях. В ней перечислены хосты и порты, которые нужны службам Apple.
Если в приложении VPN нет настройки исключений, отключайте его, пока пользуетесь FaceTime.
С Kilobat
Покажите VPN, куда идёт DNS и обходит ли IPv6 туннель.
kilobat vpnПокажите, какой интерфейс использует маршрут по умолчанию и проходит ли через VPN весь трафик или только часть.
kilobat ipПрочитайте страницу состояния Apple для iMessage, FaceTime и iCloud из Терминала.
kilobat down imessage facetime icloudСравните прямой путь с путём через VPN для хоста iCloud. Это проверяет HTTPS на порту 443, а не порт 5223.
kilobat why www.icloud.comВ «Истории» приложения Kilobat указано, когда VPN включался или выключался. Сравните это время с неудачными сообщениями.
Вопросы
Что меняется, если исключить службы Apple из VPN?
Исключённый трафик идёт через вашу обычную сеть, а не через туннель. Ваш сетевой провайдер тогда может видеть, что вы подключаетесь к серверам Apple.
Есть ли в macOS настройка, которая исключает службы Apple из любого VPN?
Нет. Apple даёт эту настройку приложению VPN или профилю управления устройством. Изменить её должны приложение VPN или ваш администратор.
Источники
- Поддержка Apple: Использование продуктов Apple в корпоративных сетях
- Поддержка Apple: TCP- и UDP-порты, используемые программными продуктами Apple
- Apple Developer: includeAllNetworks
- Apple Developer: excludeAPNs
- Поддержка Apple: Состояние системы
- scutil(8) и route(8), страницы man, установленные с macOS 27.2
Проверено 7 ноября 2026 г.