CN2免流返回首页

FlClash 配置白名单:安卓设置步骤与不生效排查

更新于 2026-10-27 · justcn2.shop

简答:FlClash 的应用白名单主要用于安卓分应用代理:打开应用访问控制,选择白名单模式,勾选需要进入 VPN 的应用,再保存并重新启动 VPN 做对照测试。白名单只决定哪些应用进入 VPN,不等于域名直连或代理规则;本文按 2026 年 10 月 27 日检索到的项目资料整理,菜单名称可能随版本变化。

定义:FlClash 白名单是应用访问控制功能:白名单模式下,只有被选中的应用进入 VPN;它与配置文件中的域名、IP 或规则分流不是同一层功能。

先看速查卡:你应该选哪种设置

如果你只想让少数应用进入 VPN,优先检查应用访问控制中的白名单模式;如果大多数应用都要进入 VPN、只有少数应用需要排除,再考虑黑名单模式;如果你的目标是按域名或 IP 分流,则应检查配置文件规则,而不是只修改应用白名单。

FlClash 白名单相关功能速查
你的目标应检查的功能核心判断
只让浏览器、工作应用等少数应用进入 VPN应用访问控制:白名单模式选中的应用进入 VPN
大多数应用进入 VPN,只排除银行或支付类应用应用访问控制:黑名单模式选中的应用不进入 VPN
同一个应用内按域名或 IP 分流配置文件规则、Rule 模式查看规则命中结果
桌面端按系统流量处理当前版本支持的 TUN、系统代理和规则以实际入口和平台支持情况为准

项目界面字段将应用访问控制描述为选择哪些应用使用代理,并分别说明白名单是“只有选中的应用通过 VPN”、黑名单是“选中的应用排除在 VPN 外”。可参考 FlClash 项目界面字段。

安卓端设置 FlClash 白名单的最短流程

以下步骤针对安卓端应用访问控制。不同 FlClash 版本可能将“访问控制”改名或调整位置;如果找不到完全相同的菜单,不要把其他设置项当作等价入口,应以当前版本界面为准。

  1. 打开 FlClash,进入“工具”或相关设置,寻找“应用访问控制”“访问控制”或类似名称的入口。
  2. 打开应用访问控制开关,确认页面不再显示功能已禁用的状态。
  3. 将模式切换为“白名单模式”。部分版本可能使用英文 Whitelist mode。
  4. 在应用列表中勾选需要进入 VPN 的应用。首次设置建议只勾选一个目标应用,便于后续对照。
  5. 点击“保存”“确认”或页面提供的同等操作,确认已选应用数量发生变化。
  6. 如果当前 VPN 正在运行,先停止,再重新启动 VPN 作为刷新排查步骤;项目资料没有证明所有版本都必须重启,因此这一步应理解为建议性的重新建立 VPN 会话。
  7. 分别测试一个已勾选应用和一个未勾选应用,记录两者在相同网络条件下的结果。

白名单设置完成后,不要只打开一个应用判断成功。至少需要一个已选应用和一个未选应用进行对照,否则无法区分白名单生效、系统代理仍在工作,还是应用本身直接使用了其他网络路径。

白名单、黑名单和规则分流有什么区别

“配置白名单”容易被误解为在 YAML 文件中填写一组域名。实际上,FlClash 的应用访问控制、配置文件中的域名或 IP 规则、桌面端的进程或系统流量处理属于不同层级。

三类“白名单”概念对比
类型控制对象能解决什么问题不能直接说明什么
应用访问控制白名单应用决定哪些应用进入 VPN不能单独决定每个域名使用哪个代理组
配置规则中的域名或 IP 规则域名、IP、网络请求决定请求匹配代理、直连或其他策略不能替代安卓应用列表选择
桌面端 TUN 或系统代理设置系统流量或系统代理请求处理桌面端的系统级连接不代表桌面端一定有安卓式应用白名单

因此,假如你希望“浏览器进入 VPN,但浏览器中的某个国内域名直连”,通常需要同时检查应用访问控制和配置规则;只把浏览器加入白名单,并不能自动完成域名级分流。项目界面还将规则模式、全局模式和直连模式列为独立功能,相关字段可见于 FlClash 项目本地化文件。

按场景选择白名单内容

只让少数应用进入 VPN

选择白名单模式,先只勾选一个目标应用,保存后重新启动 VPN,再增加第二个应用。这样可以把问题拆成“访问控制是否生效”和“节点或规则是否可用”两部分。

大多数应用都要进入 VPN

如果你的实际需求是让多数应用正常使用 VPN,只排除少数应用,可以考虑黑名单模式。选中的应用在项目界面字段中被定义为排除在 VPN 外。银行、支付、本地生活或企业管理应用是否需要排除,不能只按应用名称推断,应以你的网络要求、账户安全策略和服务条款为准。

只测试浏览器、Telegram、YouTube 或 ChatGPT 等指定应用

本文不对具体应用的兼容性作保证。你可以把目标应用逐个加入白名单,再用同一网络、同一配置和同一时间段做对照测试。若应用已勾选但仍无法连接,应继续检查 VPN 状态、配置有效性、代理组和规则,而不是反复修改白名单。

桌面端 Windows、macOS 和 Linux

项目自述为基于 ClashMeta 的多平台客户端,但应用访问控制的界面文案明确围绕“哪些应用通过 VPN”展开。桌面端是否提供与安卓完全相同的应用选择入口,应以当前版本实际界面为准;无法看到对应入口时,优先检查当前版本支持的 TUN、系统代理和配置规则,不要假设存在安卓式白名单。

项目仓库的界面字段同时包含 TUN、系统代理和规则模式等独立设置,不能据此推断每个平台都拥有相同的入口或行为。可参考 FlClash 项目仓库。

白名单不生效:按现象排查

  1. 应用列表为空:先查看页面是否提示需要应用列表权限或相关授权。按页面提示完成授权;如果系统设置中没有可授予的对应权限入口,不要继续猜测权限名称,应记录 FlClash 版本、Android 版本和设备系统,再核对项目问题记录。项目曾有关于应用列表为空及权限提示的公开讨论,可参考 应用访问控制权限提示问题。
  2. 找不到刚安装的应用:重新打开应用访问控制页面。项目维护者在公开问题回复中说明,从 v0.8.97 起,应用列表会监听安装、更新和卸载事件,并在打开页面时重新加载;如果仍未出现,应先确认实际使用的版本,再检查系统可见性和应用是否确实安装。参考 应用访问控制列表更新问题。
  3. 列表有应用但保存后没有变化:确认访问控制开关已开启、模式是白名单、至少勾选了一个应用,再停止并重新启动 VPN进行刷新。重启是排查步骤,不是对所有版本必需机制的承诺。
  4. 已勾选应用仍无法联网:先确认 VPN 正在运行,再检查当前配置是否有效、代理组是否可用、规则是否将请求处理为直连或拒绝。白名单只决定应用是否进入 VPN,不保证节点、DNS 或规则本身可用。
  5. 未勾选应用仍能联网:按以下顺序做对照:关闭 FlClash VPN测试一次;关闭系统代理后再测;切换 Wi-Fi 与移动数据分别测试;最后检查应用是否使用局域网、独立网络通道或系统已有代理。若关闭 VPN 后结果完全相同,不能仅凭“还能联网”判定白名单失效。
  6. 进入访问控制页面闪退:记录设备型号、Android 版本、FlClash 版本和复现步骤,再核对项目仓库是否已有对应问题或修复说明。不要把旧版本问题直接套用于当前版本。

配置备份、换机与恢复检查清单

应用白名单与配置文件不是同一份数据,换机或清理应用数据后,不要默认白名单会随订阅或 YAML 文件一起恢复。

  • 在更换设备前,先查看当前版本是否提供“备份”、剪贴板导出或其他配置导出入口。
  • 如果页面提供剪贴板导出,先将导出的内容保存到受控位置,不要把包含订阅链接、密钥或账号信息的内容公开粘贴到论坛。
  • 在新设备导入配置后,重新打开应用访问控制,确认白名单模式、已选应用和应用列表状态。
  • 新设备上的应用包、系统版本和 FlClash 版本可能不同,应重新选择应用并做一次已选与未选应用对照测试。
  • 恢复失败时,先区分是配置没有导入、应用列表没有加载,还是 VPN 与规则本身没有启动,避免反复覆盖原始备份。

项目界面字段中包含备份、剪贴板导入和剪贴板导出等功能名称,但具体可恢复范围、导出内容和不同平台支持情况应以当前版本实际界面为准,本文不把这些入口承诺为所有版本都可用。

完成后的验证标准

  1. 记录当前访问控制是否启用。
  2. 记录当前模式是白名单还是黑名单。
  3. 记录至少一个已选应用和一个未选应用。
  4. 确认 VPN 正在运行,并完成一次停止后重新启动的刷新测试。
  5. 在相同网络条件下分别打开两个应用,比较连接结果。
  6. 若结果不一致,先关闭访问控制或 VPN做基线测试,再逐项增加应用。
  7. 若应用能连接但速度、延迟或稳定性异常,转而排查节点、DNS、丢包和规则,不要继续把问题归因于白名单。

这套检查只能验证应用访问控制是否大致按预期工作,不能单独证明线路质量、节点可用性或某个域名一定走代理。

常见问题

FlClash 配置白名单在哪里?

安卓端通常在“工具”或相关设置中的应用访问控制页面。项目界面字段包含应用访问控制、白名单模式和黑名单模式,但不同版本可能调整菜单名称;找不到完全相同入口时,应以当前版本界面为准。

白名单和黑名单怎么选?

只让少数应用进入 VPN时选白名单;大多数应用进入 VPN、只有少数应用需要排除时选黑名单。白名单选中的应用进入 VPN,黑名单选中的应用排除在 VPN 外。

保存后一定要重启 VPN 吗?

不应把重启写成所有版本都必须执行的机制。停止并重新启动 VPN是建议性的刷新和排查步骤,能帮助排除旧会话仍在运行造成的判断偏差;具体是否需要重启取决于当前版本实现。

应用列表为空怎么办?

先按页面提示完成应用列表访问或相关授权。如果系统没有对应权限入口,记录设备系统、Android 版本和 FlClash 版本,再核对项目公开问题;不要笼统地认为一定存在一个可以手动授予的系统权限。

新安装的应用会自动加入白名单吗?

不要默认新应用会自动被选中。重新打开应用访问控制页面,确认应用是否出现,再按需要勾选。项目维护者曾说明 v0.8.97 起会监听应用安装、更新和卸载事件,但这不等于新应用会自动加入白名单。

白名单是不是等于让应用全部流量走代理?

不是。白名单主要决定应用是否进入 VPN;进入后仍可能受到规则、代理模式、DNS、TUN或系统代理影响。按域名、IP或请求类型分流,应检查配置规则。

常见问题

FlClash 配置白名单在哪里?

安卓端通常在“工具”或相关设置中的应用访问控制页面。菜单名称可能随版本变化,应以当前版本实际界面为准。

FlClash 白名单和黑名单怎么选?

只代理少数应用时选白名单;大多数应用都要进入 VPN、只有少数应用需要排除时选黑名单。

保存白名单后为什么还要重新启动 VPN?

重新启动 VPN是建议性的刷新和排查步骤,用于排除旧会话仍在运行造成的判断偏差,并非所有版本都必须重启。

应用列表为空怎么办?

按页面提示完成应用列表访问或相关授权;如果系统没有对应权限入口,记录设备、Android和FlClash版本,再核对项目公开问题。

新安装的应用会自动加入白名单吗?

不要默认会自动加入。重新打开应用访问控制页面,确认新应用是否出现,再按需要勾选并测试。

白名单是否等于域名直连或代理规则?

不是。白名单控制应用是否进入 VPN,域名、IP和请求走向则由配置规则等功能决定。

相关阅读

参考资料

  1. FlClash 项目仓库
  2. FlClash 项目界面字段与访问控制文案
  3. FlClash Android 应用访问控制权限提示问题
  4. FlClash Android 应用访问控制列表更新问题