困扰很久很久的一个问题, 一加手机也安装了 Google Play, 但是打开 Clash 就收不到推特通知了.
1
xxmzero 172 天前
检查一下 FCM
|
3
rgxiao OP 看他们说关闭 Clash 的允许应用绕过 VPN 可以正常使用, 如果关闭了是不是所有的流量都走 Clash 了, 这样安全有保障吗?
|
4
bobryjosin 172 天前 via Android
拨号盘#*#*426#*#*看下状态
|
5
zen95 172 天前 via Android
clash 换套规则试过了吗
|
7
iflint 172 天前
pixel 7 也是这样
|
9
Tink 171 天前
FCM 不要走梯子
|
10
bodayw 171 天前 3
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 有变化你就要跟着改。 |
11
llllllllllllllii 171 天前
metoo,并且在关闭 Clash 后瞬间收到好几条
|
12
2010hly 171 天前 via Android
没办法,FCM 直连和挂着梯子都不稳定,安卓的疼点
|
13
rgxiao OP @llllllllllllllii 我和你一样, 关闭 clash 瞬间好多条.
|
15
bodayw 170 天前
@rgxiao
> 但是有其他简便的方法吗? 最简便的方法你不是已经做了吗,就是把”允许绕过“关掉。我也不喜欢手写 hosts ,宁可推送可能慢一点……不过我个人是双持,对推送真的有需求的应用都装 iphone 上了,相对来说不太在乎 android 的推送是否及时。 > 如果关闭了是不是所有的流量都走 Clash 了 是 > 这样安全有保障吗? 不知道你为什么会这么问。推送通知用的网络连接都是加密的,无论你是直连还是走代理,中间设备都看不到通知的明文。 |
16
qq78660651 170 天前
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 就连上了, |