解析服务器:我需要在防火墙中为ios推送通知打开哪些端口? (APNS)

时间:2016-03-18 13:00:05

标签: ios apple-push-notifications port firewall parse-server

我尝试在自己的服务器上设置parse。我把它搞定了。

我需要在防火墙中打开哪些端口才能通过APNS发送ios推送通知?

我在网上找到了这个信息:

  
      
  1. TCP端口5223(由设备用于与APN服务器通信)
  2.   
  3. TCP端口2195(用于向APN发送通知)
  4.   
  5. TCP端口2196(由APNs反馈服务使用)
  6.   
  7. TCP端口443(用于https访问API)
  8.   

我在其他地方找不到任何噗声。这是对的吗?

2 个答案:

答案 0 :(得分:3)

Apple提供其软件和产品使用的full list个端口。

APNS根据此列表使用端口2195,2196和5223.

但根据这款Apple support page,您仍然需要为仅支持Wi-Fi的网络打开端口443:

  

如果您使用防火墙后面的Wi-Fi或蜂窝数据的专用接入点名称(APN),您需要与这些端口上的APN服务器建立直接,未经代理的连接:

     
      
  • TCP端口5223:用于与Apple推送通知服务(APN)进行通信
  •   
  • TCP端口2195:用于向APN发送通知
  •   
  • TCP端口2196:用于APNs反馈服务
  •   
  • TCP端口443:仅用于Wi-Fi的后备,当设备无法通过端口5223到达APN时
  •   

答案 1 :(得分:0)

您需要在以下端口打开通过APNS的ios推送通知:

TCP端口2195(用于向APN发送通知)