368 字
2 分钟
mihomo 分流导致 Grok 下载失败排查
mihomo 代理核心有一个安卓应用黑白名单分流的功能,甚是好用,开启后核心占用更低更有效率,还能预防部分国产app出问题
但是,这段时间我发现从Grok下载生成的图片,全部被小米澎湃魔改的 下载管理 给接手了,手机没root,尚不知道如何更改这个默认的调用接管
接手也就算了,我本以为将 下载管理(前端) 、 下载管理程序(后端) 加入mihomo 的白名单允许进入代理 "acceptList" 即可
但没想到依然下载失败,好吧,也许某个环节有问题,那我试试禁用黑白名单分流功能
哎,结果当然是成功下载!
真的是我的黑白名单有问题啊…… 
接着我打开 Debug 日志,终于发现端倪:
[TCP] 198.51.100.1:36532(com.android.soundpicker) --> assets.x.ai:443 match RuleSet(ai_chat_not_cn) using AIGC
我干!Grok你为什么要走 soundpicker (声音)来下载资源????
于是我将它放入了白名单,本以为这次万事成功,却没想到还是下载失败
@#¥%%……&……¥%##@#%^&W……#
经过我一番实验( 其实是逐个排除 ),最终发现还必须将 com.android.mtp 这个应用放入白名单……

结论就是,下列应用也许都需要加入白名单:
com.android.soundrecorder # 声音com.android.providers.downloads # 下载管理程序(后端)com.android.providers.downloads.ui # 下载管理(前端)com.android.providers.media # 不知道是什么com.android.mtp # MTP主机
mihomo 分流导致 Grok 下载失败排查
https://blog.rokutosei.com/posts/proxy/rule/