用的一加手机, Clash 梯子开了之后推特 X 就无法收到通知是什么原因?

17 天前
 rgxiao

困扰很久很久的一个问题, 一加手机也安装了 Google Play, 但是打开 Clash 就收不到推特通知了.

2822 次点击
所在节点    Android
17 条回复
xxmzero
17 天前
检查一下 FCM
rgxiao
17 天前
@xxmzero 我不是开发, 我使用过程中出现的问题, 想请教下怎么解决.
rgxiao
17 天前
看他们说关闭 Clash 的允许应用绕过 VPN 可以正常使用, 如果关闭了是不是所有的流量都走 Clash 了, 这样安全有保障吗?
bobryjosin
17 天前
拨号盘#*#*426#*#*看下状态
zen95
17 天前
clash 换套规则试过了吗
hs444
16 天前
@rgxiao #2 看下你用的分流规则里有没有 FCM 分组
iflint
16 天前
pixel 7 也是这样
rgxiao
16 天前
把 Clash 允许应用绕过关闭掉了发现能收到一些消息了, 不知道这个是不是终极解.
分流规则 @hs444 不清楚在哪儿看呢.
Tink
16 天前
FCM 不要走梯子
bodayw
16 天前
android 的 vpnservice 可以设置是否“允许绕过”,也就是允许不通过 vpnservice ,直连。由于 android 系统认为 fcm 推送服务走直连会有更好的体验,所以只要 vpnservice 允许绕过,fcm 服务器就会走直连。

clashforandroid / clashmetaforandroid 默认都是开着“允许绕过”的,可能是考虑到 fcm 服务器确实有一部分是可用的。但我不知道是不是自从 android 14 开始改了些什么东西,op 遇到的这种问题最近也挺多的。

之前和朋友测试过,通过 *#*#426#*#* 查看 fcm 连接状态发现,vpnservice 关闭的时候,被分配的几个 fcm 服务器 ip 都是归属 google 台湾的,国内可以连上;而开着 vpnservice ,就会分配到国内连不上的 ip 地址,那推送消息自然也就收不到了。具体原因不明。

解决方法应该就两个:要么不允许绕过,强制 fcm 连接通过代理,但推送的速度和稳定性可能会变差(取决于你的代理服务器);要么自己去搜国内可用的 fcm 服务器 ip ,手写 hosts 绑定到 mtalk.google.com 域名上,但没准哪天 ip 有变化你就要跟着改。
llllllllllllllii
16 天前
metoo,并且在关闭 Clash 后瞬间收到好几条
2010hly
16 天前
没办法,FCM 直连和挂着梯子都不稳定,安卓的疼点
rgxiao
15 天前
@llllllllllllllii 我和你一样, 关闭 clash 瞬间好多条.
rgxiao
15 天前
@bodayw 谢谢, 感谢, 看着大概能明白点, 但是有其他简便的方法吗?
bodayw
15 天前
@rgxiao

> 但是有其他简便的方法吗?

最简便的方法你不是已经做了吗,就是把”允许绕过“关掉。我也不喜欢手写 hosts ,宁可推送可能慢一点……不过我个人是双持,对推送真的有需求的应用都装 iphone 上了,相对来说不太在乎 android 的推送是否及时。

> 如果关闭了是不是所有的流量都走 Clash 了



> 这样安全有保障吗?

不知道你为什么会这么问。推送通知用的网络连接都是加密的,无论你是直连还是走代理,中间设备都看不到通知的明文。
qq78660651
15 天前
CFA 解决 FCM 的问题,有两种方法:
1. 配置文件加上:
hosts:
# '*.clash.dev': 127.0.0.1
# 'alpha.clash.dev': '::1'
'mtalk.google.com': 108.177.125.188
'alt1-mtalk.google.com': 3.3.3.3
'alt2-mtalk.google.com': 3.3.3.3
'alt3-mtalk.google.com': 74.125.200.188
'alt4-mtalk.google.com': 74.125.200.188
'alt5-mtalk.google.com': 3.3.3.3
'alt6-mtalk.google.com': 3.3.3.3
'alt7-mtalk.google.com': 74.125.200.188
'alt8-mtalk.google.com': 3.3.3.3

2. [覆写] - [hosts]
追条添加上述 域名 和 ip 关系

3. 确保 google 相关服务走 clash 代理;

如上,FCM 就连上了,
rgxiao
15 天前
@bodayw 谢谢, 把允许绕过关闭之后, 电量消耗的好像有点快, 不清楚是不是感觉错了.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1048366

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX