Kr328 / ClashForAndroid

A rule-based tunnel for Android.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[BUG] MIUI14,打开分应用代理,游戏和部分应用在前台时,连接没有速度

huayueshan opened this issue · comments

描述此错误

在MIUI14中,打开游戏,或者部分应用(例如Discord),clash(打开分应用代理,即访问控制模式中,仅允许已选择应用,或者,不允许已选择应用)即使还在运行,连接会没有速度(推测是无法建立新连接)。
此时,

  1. 如果拉开通知栏,使clash的通知可见,则连接会恢复
  2. 如果把clash的界面设置悬浮窗,一直保持在屏幕中,则连接会一直正常
  3. 或者直接切换到其他APP,连接也会恢复

如何复现该错误

步骤 1: 打开Clash,打开分应用代理(即访问控制模式中,仅允许已选择应用,或者,不允许已选择应用),开启VPN
步骤 2: 打开普通应用,例如chrome,浏览网页,无异常
步骤 3: 打开Discord,会一直显示连接中
步骤 4: 此时,拉下通知栏,观看clash的通知,则Discord可以连接成功
步骤 5: 此时,收起通知栏,则Discord的连接再次没有速度,所有对话都无法加载
步骤 6: 此时,切换到chrome,浏览网页,无异常
步骤 7: 打开Clash界面,使其变成悬浮窗
步骤 8: 打开Discord,无异常

设备信息

  • 机型: 小米 13 Ultra
  • 系统类型: MIUI 14
  • Android 版本: 13

应用信息

  • 版本: 2.5.12 premium
  • 安装包文件名: cfa-2.5.12-premium-universal-release.apk
  • 应用来源: github release中下载

配置文件

和配置文件无关,所有配置文件都这样

日志

日志中无异常,但是似乎只有在下拉通知栏的瞬间,才会有新连接建立

屏幕截图

No response

附加信息

排除法:
1.其他的VPN
使用游戏加速器建立的VPN,在游戏和Discord在前台时,无问题
关闭分应用代理(访问控制模式中选择允许所有应用),无问题
2.其他手机
使用一加7 Pro的氧OS,安卓版本12,打开分应用代理
打开游戏和Discord无问题
部分游戏使用play store充值后会遇到连接无速度问题,此时下拉通知栏使Clash通知可见,可以解决此问题

最后:
很可能是系统问题,因此希望能让clash建立一个不可见的悬浮窗,使其一直能在前台,以此防止断开,或者有什么别的办法可以解决这个问题,也请告知,谢谢。

我也在用13u,遇到了同样问题,我也只有discord出问题