在 Shadowrocket (小火箭) 中开启 APNS (Apple Push Notification service,苹果推送通知服务)

  1. 打开设置:启动 Shadowrocket 应用,点击底部的「设置」(图标是一个齿轮)。
  2. 进入隧道设置:在设置页面中,找到并点击「隧道」选项。
  3. 开启选项
    • 开启「强制路由」 (Enforce Routes)。
    • 在下方选项中,找到「包括 APNs」 (Include APNs) 并点击开启。
  4. 其他建议:通常情况下,只需开启「强制路由」和「包括 APNs」即可。不要随意动「包括所有网络」等其他选项,除非特定网络环境需要。 [1, 2]

通过此设置,苹果的推送流量将通过小火箭进行处理,从而解决通知延迟或收不到的问题。

解决ios电报无法接收信息提醒问题(代理软件为小火箭):

1:先将以下配置添加到小火箭的规则:
将以下规则加入配置文件 / 底部配置菜单 / 点规则 / 右上角+号
DOMAIN-SUFFIX / PROXY / push.apple.com
IP-CIDR / PROXY / no-resolve / 17.0.0.0/8

2:小火箭开启APNS(方法为前文)

或者

配置-模块-新建模块

#!name=苹果APNs推送
#!desc=设置完之后要开关飞行模式,断掉所有连接才会生效,如果还是不行可以尝试到设置,隧道,打开包含所有网络,apns开关

[Rule]
DOMAIN-SUFFIX,push.apple.com,PROXY
DOMAIN-SUFFIX,akadns.net,PROXY
DOMAIN-KEYWORD,apple.com.edgekey.net,PROXY
IP-CIDR,17.249.0.0/16,PROXY,no-resolve
IP-CIDR,17.252.0.0/16,PROXY,no-resolve
IP-CIDR,17.57.144.0/22,PROXY,no-resolve
IP-CIDR,17.188.128.0/18,PROXY,no-resolve
IP-CIDR,17.188.20.0/23,PROXY,no-resolve
IP-CIDR6,2620:149:a44::/48,PROXY,no-resolve
IP-CIDR6,2403:300:a42::/48,PROXY,no-resolve
IP-CIDR6,2403:300:a51::/48,PROXY,no-resolve
IP-CIDR6,2a01:b740:a42::/48,PROXY,no-resolve

或者(目前我使用的办法,但是经常会导致手机开节点过夜会掉网,需要重启)

1:打开小火箭-配置-本地文件(default.conf)-编辑配置-逐条添加规则

DOMAIN-SUFFIX,push.apple.com,PROXY
DOMAIN-SUFFIX,akadns.net,PROXY
DOMAIN-KEYWORD,apple.com.edgekey.net,PROXY
IP-CIDR,17.249.0.0/16,PROXY,no-resolve
IP-CIDR,17.252.0.0/16,PROXY,no-resolve
IP-CIDR,17.57.144.0/22,PROXY,no-resolve
IP-CIDR,17.188.128.0/18,PROXY,no-resolve
IP-CIDR,17.188.20.0/23,PROXY,no-resolve

2:打开底部菜单-设置-隧道

分别打开:强制路由,包括所有网络,包括APNS

测试在Wi-Fi或者蜂窝网络4G5G下面都可以收到电报的消息提醒


已发布

分类

来自

标签:

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注