FlClash 设置白名单:Android 只让指定 App 走代理
简答:在 Android 版 FlClash 中,打开“设置”里的“访问控制”,选择“白名单模式”,再勾选需要进入 VPN 的应用即可。官方文案将白名单定义为“只允许选中应用进入 VPN”;如果应用列表为空,先授权读取已安装应用列表。设置后先关闭再启动一次 VPN,并分别用已勾选和未勾选的 App 对照验证。
定义:FlClash 白名单是 Android 应用分流功能:只有被选中的应用进入 FlClash 的 VPN,未选中的应用不进入该 VPN。
先试这一步:3 分钟设置 FlClash 白名单
本文是独立第三方使用指南,主要针对 Android 版 FlClash 的应用白名单,不覆盖 Windows、macOS 或 iOS。资料核验日期为 2026-11-02;不同安装版本的菜单名称可能略有变化,请以手机上实际显示为准。FlClash 官方中文语言资源中可以确认“访问控制”“应用访问控制”“白名单模式”和“黑名单模式”等菜单文案,官方应用说明也将按应用路由列为可选功能。
- 打开 FlClash:先确认已经导入配置,并且在不使用白名单时能够正常启动 VPN。若基础连接本身失败,应先处理配置、网络或 VPN 权限问题。
- 进入设置:打开 FlClash 的“设置”,查找“访问控制”或“应用访问控制”。英文界面可能显示为
Access control或App access control。可参考 FlClash 官方中文语言资源。 - 选择模式:进入后选择“白名单模式”。官方说明是“只允许选中应用进入 VPN”;如果显示“选中应用将会被排除在 VPN 之外”,那是黑名单逻辑。
- 授权应用列表:如果页面提示需要应用列表权限,点击授权,按 Android 系统提示允许 FlClash 读取已安装应用。官方语言资源明确写有“需要应用列表权限”,拒绝后无法列出应用。
- 搜索并勾选:在列表中搜索目标 App,逐个勾选。第一次建议只选择一个或两个应用,便于判断问题来自名单还是其他网络设置。
- 保存并复测:点击“保存”或“确认”。如果修改后状态没有马上体现,先停止 FlClash 的 VPN,再重新启动,然后只打开一个已勾选的 App 测试。
完成后,Android 状态栏通常应能看到 VPN 状态提示;但“VPN 已启动”只说明 VPN 服务运行,不等于目标 App 的访问结果一定符合预期。还要结合目标 App 的实际连接表现,以及 FlClash 的连接或日志页面进行判断。
官方应用说明显示,FlClash 通过 Android VpnService 建立本地 TUN,并支持应用级流量路由;它本身不提供节点或服务器。因此,白名单只负责筛选哪些 App 进入 VPN,不能替代可用配置、节点或规则设置。参考:Google Play 上的 FlClash 应用说明。
白名单、黑名单和规则模式怎么区分
| 设置 | 勾选后的含义 | 适用场景 | 常见误解 |
|---|---|---|---|
| 白名单模式 | 只有选中的 App 进入 VPN | 只希望少数应用使用 FlClash | 以为所有已安装应用都会自动进入 VPN |
| 黑名单模式 | 选中的 App 被排除在 VPN 外 | 多数应用进入 VPN,只排除少数应用 | 以为勾选的 App 会优先使用代理 |
| 关闭应用访问控制 | 不按应用名单筛选 | 排查是否由分应用设置引起异常 | 以为关闭后一定保留上一轮名单效果 |
| 规则模式 | 决定进入 VPN 后的域名或连接走向 | 区分直连、代理或拒绝等路径 | 以为白名单会直接决定所有域名都走代理 |
最容易弄错的是“白名单”和“规则模式”不是同一层设置。白名单回答的是“哪些 App 可以进入 FlClash 的 VPN”;规则模式回答的是“进入后,具体连接按照什么规则处理”。因此,某个 App 已经勾选但仍无法访问时,不能只重复修改名单,还要检查配置中的规则、代理组、DNS 和当前连接状态。
官方语言资源明确区分了两种模式:白名单对应“只允许选中应用进入 VPN”,黑名单对应“选中应用将会被排除在 VPN 之外”。设置前先看提示文字,比只看“白名单”或“黑名单”名称更可靠。参考:FlClash 官方英文语言资源。
找不到入口、应用列表为空怎么办
找不到“白名单”按钮
FlClash 的中文界面可能使用“访问控制”或“应用访问控制”,不一定直接写“白名单设置”。先从“设置”页面查找“访问控制”,进入后再寻找“白名单模式”。如果你看到英文界面,可搜索 Access control、App access control 或 Whitelist mode。
如果当前版本的界面与本文不同,不要根据旧截图强行寻找完全相同的按钮。官方项目的语言资源可以用来核对当前使用的术语;版本更新后,入口位置、底部状态栏或按钮排列可能变化。需要确认版本时,以 FlClash 官方 Releases 页面显示的信息为准。
应用列表为空或提示没有权限
- 查看页面是否出现“需要应用列表权限”或类似提示。
- 点击授权,按照 Android 系统页面完成允许操作。
- 返回 FlClash,退出应用访问控制页面后重新进入。
- 仍为空时,重启 FlClash,再检查应用列表。
- 如果问题依旧,记录 FlClash 版本、Android 版本和手机型号,再到官方项目的 Issues 页面检索。
不要一开始就清除 FlClash 应用数据,因为这可能同时删除配置和本地设置,使问题更难定位。官方中文语言资源已明确说明,应用列表权限被拒绝时,已安装应用无法列出;因此应先处理权限,而不是反复切换白名单和黑名单。
某个 App 在列表中找不到
先确认目标应用已经安装完成,并检查是否存在分身、工作资料或不同用户空间版本。Android 可能将它们视为不同应用条目。可以先搜索应用名称,再分别检查主应用和分身条目。若仍找不到,使用另一个普通已安装 App 做对照,以判断是单个应用识别问题还是整份列表没有读取成功。
白名单设置后不生效:按现象排查
| 现象 | 优先检查 | 处理动作 | 复测标准 |
|---|---|---|---|
| 已勾选 App 仍无法连接 | 是否选成白名单;是否有应用列表权限;VPN 是否正在运行 | 重新确认模式和勾选状态,停止后重新启动 VPN | 只打开一个已勾选 App 进行测试 |
| 未勾选 App 也表现异常 | 是否实际处于黑名单模式;是否有系统级网络问题 | 查看模式说明,必要时关闭访问控制对照 | 关闭后重新测试同一个 App |
| 所有 App 都不能联网 | VPN 权限、配置、节点、规则或 DNS | 临时关闭访问控制,判断是否仍然失败 | 关闭名单后基础连接恢复或继续失败 |
| 只有一个 App 不通 | 应用是否勾选、是否为分身或工作资料版本 | 重新搜索并勾选对应条目,检查规则和日志 | 用另一个已勾选 App 做对照 |
| 锁屏或后台后失效 | Android 电池优化、后台限制和 VPN 生命周期 | 允许 FlClash 后台运行,检查系统是否停止 VPN | 锁屏后返回查看 VPN 状态并再次测试 |
第一步:关闭访问控制做对照
如果白名单设置后整体异常,先暂时关闭应用访问控制,再重新启动 VPN。关闭后仍然无法连接,说明问题不只在白名单,应该转向配置、节点、规则、DNS 或基础网络排查;关闭后恢复,则重新启用白名单,并从一个 App 开始逐步增加。
第二步:确认规则模式没有造成误判
白名单只决定 App 是否进入 VPN。进入 VPN 后,具体域名可能仍受规则模式、代理组和 DNS 处理。如果 App 能打开部分页面、但某些域名失败,应检查 FlClash 的连接记录和 DNS 查询结果,不要直接认为白名单失效。
第三步:检查后台运行
如果前台测试正常、锁屏后失效,检查 Android 对 FlClash 的电池优化和后台活动限制。官方语言资源说明,忽略电池优化有助于应用在后台运行;这属于系统后台策略,不是白名单模式本身。相关设置名称因手机厂商而异,应以系统设置页面为准。
如果需要继续定位,可以参考本站的 TUN 模式无法接管流量排查、DNS 设置与无法上网排查以及 connection refused 连接失败排查,但要先确认问题确实已经超出应用名单范围。
设置完成后的验证与回滚清单
- 确认入口:能在 FlClash 设置中找到“访问控制”或“应用访问控制”。
- 确认模式:页面明确显示“白名单模式”,并出现“只允许选中应用进入 VPN”的含义。
- 确认权限:应用列表已经加载,目标 App 能被搜索和勾选。
- 确认 VPN:Android 已允许 VPN 权限,FlClash 显示 VPN 正在运行。
- 确认测试:先测试一个已勾选 App,再测试一个未勾选 App,不要同时打开多个应用。
- 确认规则:目标 App 进入 VPN 后,仍需由当前规则、代理组和 DNS 决定具体连接路径。
- 保留回滚:出现整体异常时,关闭访问控制、保存设置、停止并重新启动 VPN;不要立即清除应用数据。
最小化排查原则是:先只勾选一个应用,验证成功后再增加其他应用;先关闭访问控制做对照,再决定是否检查 TUN、DNS 或配置。这样可以把“名单未生效”“VPN 未启动”和“基础连接失败”分开处理。
如果使用的是较新的 FlClash 版本,官方更新记录显示访问控制状态可能会在底部状态栏显示;但这类界面提示会随版本变化,最终仍应以手机上的实际菜单和状态为准。参考:FlClash 官方更新记录。
常见问题
FlClash 安卓版白名单在哪里设置?
打开 FlClash 的“设置”,查找“访问控制”或“应用访问控制”,进入后选择“白名单模式”,再勾选需要进入 VPN 的应用。不同版本的菜单名称可能略有变化,以实际界面为准。
FlClash 白名单和黑名单怎么选?
想只让指定 App 进入 VPN,就选择白名单;想让大多数应用进入 VPN、只排除少数应用,才选择黑名单。官方文案分别对应“只允许选中应用进入 VPN”和“选中应用将会被排除在 VPN 之外”。
FlClash 白名单勾选后为什么不生效?
先检查是否真的选择了白名单模式,再确认应用列表权限、VPN 权限和勾选状态。若修改后没有体现,停止并重新启动 VPN;仍不行时关闭访问控制做对照,判断问题是否来自配置、规则、DNS 或基础连接。
FlClash 应用列表为空怎么办?
先查看是否提示需要应用列表权限,按系统提示授权后返回 FlClash。仍为空时退出页面并重启应用,再记录 FlClash 版本、Android 版本和设备型号,到官方 Issues 检索同类问题。
白名单设置后所有应用都不能联网怎么办?
先关闭应用访问控制并重新启动 VPN。如果关闭后仍无法联网,问题可能在 VPN 权限、配置、节点、规则、DNS 或当前网络;如果关闭后恢复,再只勾选一个应用逐步复测。