macOS 服务器中的 APNs 介绍
Apple 设备知悉更新。设置“描述文件管理器”并使用 Apple 推送通知服务 (APNs) 时,它会保持与设备的简单连接。
若要在 macOS 服务器和客户端之间建立安全连接,您需要在服务器上安装传输加密证书,且该证书必须可随时使用。当您在推送通知设置窗口中提供 Apple ID 和密码时,Apple 会提供传输加密证书。
为了让 Apple 设备与 APNs 配合使用,您必须允许从设备传输到 Apple 网络 (17.0.0.0/8) 的网络流量。如果需要,网络代理可用于访问 Apple 网络,因为 Apple 设备必须能够连接到特定主机上的特定端口:
TCP 端口 443:设备激活期间及之后无法在端口 5223 上连接到 APNs 时用作回退端口。
TCP 端口 5223:用于与 APNs 通信。
TCP 端口 443 或 2197:用于向 APNs 发送通知。
您可能还需要配置网络代理或防火墙端口以允许从 Apple 设备传输到 Apple 网络的所有网络流量。在 iOS 13.4、iPadOS 13.4、macOS 10.15.4 和 Apple tvOS 13.4 或更高版本中,APNs 可使用 PAC 文件中指定的网络代理。
有关支持推送通知的其他 App 和服务的信息,请参阅 macOS 服务器中描述文件管理器使用的端口。