-
Notifications
You must be signed in to change notification settings - Fork 381
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Apple设备 APNs推送通知 #31
Comments
XTLS/Xray-core#774 (comment) |
@xiaorouji 测试出来了,我把流量嗅探关闭推送就正常了. 还有passwall2的本地DNS查询是劫持53端口吗? |
流量嗅探是有问题的,我和朋友联机,只要打开这个网络直接抽风了,关了什么事都没有 |
确实很怪异,还发现如果关闭嗅探、观看YouTube如果可以正常播放至少转圈加载十圈以上、要么就一直转圈加载(无论分辨率是高是低)、twitch直播也慢,反之就和passwall一样、4K60FPS视频基本秒开. |
youtube的问题,可以尝试新建一个分流规则,把QUIC给黑洞了。 |
作者大大,能不能问一下分流选项里面黑洞实现的是什么功能,没有太理解这个选项的意思 |
BUG,等我修复下 |
更新最新源码试试,亲测屏蔽QUIC后youtu秒开 |
domainStrategy用IPOnDemand |
丢弃 屏蔽的意思. |
要代理IPv6要启用IPv6透明代理 |
可能不是passwall2的问题,使用v2rayA的routingA规则分流同样无法接收通知. |
试下把5223端口走直连或者高级设置里面的TCP不转发端口试试? |
我好不容易找到了一台IOS设备来做测试 |
Tproxy+TCP不转发端口原来有BUG,怪不得不行 |
更新最新源码,用TCP不转发端口 5223,比较直接了。 |
防火墙丢弃失效的原因大概是规则生成在passwall2后面了,前面已经被passwall2处理了。 |
IPv4与IPv6双栈的情况下,Apple会优先使用IPv4与APNs连接通信并推送App通知,我在防火墙把 17.57.144.0/22(别的地区不清楚、我所在的地区全都是此IP段内的IP) 整个IP段丢弃了,Apple就会使用IPv6推送App的通知,使用passwall、SSR插件相同的设置推送都是正常的.
现在相同的设置使用passwall2 就收不到通知,在节点日志里面可以看见 passwall2 仍然在使用 17.57.144.0/22 这个IP段内的IP与APNs通信连接.
怀疑是不是 passwall2 的DNS查询策略是 UseIPv4 优先、或者仅查询UseIPv4,导致防火墙里面已经丢弃了这个IP段、passwall2仍会查询IPv4.
The text was updated successfully, but these errors were encountered: