苹果APNS推送服务
因为疫情,公司又又又放假了,在家折腾软路由R2S,又刷了openWrt
项目地址:https://github.com/SuLingGG/OpenWrt-Buildbot
passwall,使用韩国节点,然后我就发现苹果手机推送出现了问题
经过三天测试,推送后台出现延迟20分钟以上甚至不推送,打电话给苹果没有给出解决方法,约定周一再对接工程师解决,跟开发苹果端的小伙伴聊了下,最终发现苹果的apns服务器在美国,所以这样一来 apns会下发推送到韩国节点中转再推送,导致延迟问题
苹果的apns服务器地址为 gateway.push.apple.com
nslookup gateway.push.apple.com
服务器: OpenWrt.lan
Address: 192.168.2.1
非权威应答:
名称: gateway.push-apple.com.akadns.net
Addresses: 17.188.183.96
17.188.180.32
17.188.183.32
17.188.180.96
Aliases: gateway.push.apple.com
添加规则到passwall,发现还是会有部分推送延迟,经过排查发现17.0.0.0/8 这个段的IP都是苹果公司的,继续添加规则
目前推送暂时没有再出现问题,周一再和苹果工程师沟通看能不能给出更好的解决方案
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 七云's Blog!