Android 版 Clash 使用要点:VpnService 授权与省电白名单设置

讲清 Android 客户端依赖的 VpnService 授权流程,以及各品牌系统省电策略导致后台断连时如何加入白名单、锁定后台。

VpnService:Android 流量入口,不是远端节点

VpnService 是 Android 提供的 VPN 服务接口。Android 版 Clash 客户端通常用它创建本地虚拟网络接口,将符合接管范围的数据包交给代理内核,再由规则决定直连、代理或拒绝。它不等于订阅服务,也不代表流量必然经过某个远端 VPN 服务器。

因此,状态栏出现 VPN 图标,只说明系统中有 VPN 连接;它不能证明订阅有效、节点可达或所有应用都经过代理。反过来,策略选为 DIRECT 时,VPN 图标也可能继续存在,因为本地流量入口仍在工作。

这三层要分开排查。反复导入订阅不能修复被电池策略终止的后台服务;反复批准 VPN 连接,也不能修复过期的节点凭据。

首次启动:确认 VPN 授权与通知状态

从可用配置开始建立连接

  1. 安装适配当前 Android 版本与处理器架构的客户端,进入配置页面导入自己的订阅或 YAML 文件。
  2. 选中配置,确认解析成功;先保留服务方提供的 DNS 与规则设置,不同时修改多个参数。
  3. 点击客户端的启动或连接按钮。系统出现“连接请求”一类确认窗口时,核对请求应用名称后再允许。
  4. 打开系统「设置」→「网络和互联网」→「VPN」,确认当前连接对应目标客户端。部分品牌把入口放在「连接与共享」或「更多连接」中。
  5. 在客户端连接记录中打开一个 HTTPS 页面,确认能看到新连接及命中的策略。

VPN 授权不是普通的相机或存储权限,通常不会出现在「应用权限」的常规开关列表里。拒绝后应返回客户端再次启动连接。若确认按钮无法点击,先关闭悬浮窗、屏幕滤镜或正在覆盖系统窗口的工具,再重试,不要借助自动点击工具绕过确认。

通知权限与 VPN 权限分别处理

Android 8.0 起,后台运行限制使前台服务成为持续网络任务的重要机制。Android 13 起又增加了通知运行时权限;拒绝通知权限不等于撤销 VPN 授权,也不必然阻止前台服务启动,但会影响常规通知栏中的可见性。

如果客户端请求通知权限,建议允许,并检查其连接状态通知类别没有被关闭。通知是观察服务是否持续运行的线索,不应只凭通知消失就断定 VPN 已断开;还要查看系统 VPN 页面与客户端连接状态。

省电白名单:电池优化、自启动、后台锁定各管一层

“加入白名单”不是 Android 上统一命名的单个选项。系统电池优化、品牌后台管理、自启动控制与最近任务锁定,可能分别影响服务存活。排查时逐项记录改动,避免把所有权限都打开却不知道哪项有效。

设置项主要作用不能据此保证的结果
电池使用设为不受限制减少系统对后台活动的限制不能保证服务永不被终止
允许后台活动放宽厂商后台管理策略不能修复网络或节点故障
允许自启动允许满足条件时启动或恢复应用组件不等于客户端已启用开机连接
最近任务锁定降低一键清理时误清应用的概率不能阻止强行停止或系统回收
允许不受限数据使用减轻流量节省模式对后台联网的限制不等于绕过电池限制

最先检查「设置」→「应用」→目标客户端→「电池」或「应用电池用量」,选择「不受限制」或允许后台使用。旧版 Android 可能需要进入「特殊应用权限」→「电池优化」,切换到全部应用后找到客户端并选择不优化。

这不是续航免费的设置。持续连接、频繁测速、较短的健康检查间隔以及大量活动连接,都可能增加耗电。白名单用于解决后台限制,不建议顺手把所有策略组的检查周期改成几秒。

常见品牌入口:先找应用详情,再核对后台策略

下列路径是常见入口示例,不代表每个系统版本都逐字相同。系统升级、地区固件与机型会改变菜单名称。找不到时,长按客户端图标进入「应用信息」,或在系统设置搜索“电池优化”“自启动”“后台活动”。

Pixel 与接近原生 Android 的系统

小米、Redmi 与 HyperOS/MIUI

最近任务中的锁图标只影响部分清理行为。若锁屏后仍断开,应继续检查省电策略,而不是反复加锁。

华为、荣耀:应用启动管理

在提供相应选项的系统中,进入「设置」→「应用和服务」→「应用启动管理」,找到客户端,关闭自动管理后,按需要允许自启动、关联启动与后台活动。荣耀设备也可能将入口置于「应用」下。若设备系统不支持 Android 应用安装,本篇的 APK 与 VpnService 流程不适用。

OPPO、OnePlus、realme:后台活动与自动启动

从应用信息页进入「耗电管理」或「电池用量」,检查「允许后台活动」和「允许自动启动」。最近任务页可再查看是否提供「锁定」功能。ColorOS、OxygenOS 与 realme UI 的具体菜单不完全一致,应以当前设备可见选项为准。

vivo、iQOO 与三星

锁屏后断连:用固定步骤区分服务退出与网络故障

“亮屏正常,锁屏后不能用”只是现象,不足以确定是省电策略。Wi-Fi 断开、移动网络切换、节点超时和 DNS 故障都可能在后台暴露。建议使用下面的复现流程;其中时间是排查建议,不是性能实测结论。

  1. 记录基线:保持同一 Wi-Fi,记下客户端版本、系统版本、当前策略、启动时间与测试网址。先确认前台访问正常。
  2. 短时锁屏:锁屏 5 分钟后解锁,查看系统 VPN 是否仍连接,客户端是否需要重新启动。
  3. 延长观察:再次锁屏 30 分钟,保持同样条件复查。短测通过并不能证明已覆盖深度休眠。
  4. 单独测试切网:在服务保持连接时关闭 Wi-Fi,改用移动网络,观察新连接能否恢复。不要把切网测试混入前面的锁屏测试。
  5. 逐项更改:每次只调整一类后台设置,重复相同流程,记录结果。
观察结果优先检查
系统 VPN 已断开,客户端显示停止后台限制、服务崩溃、其他 VPN 抢占
VPN 仍连接,所有新请求超时当前网络、节点可达性、DNS 日志
仅一个应用不能访问分应用名单、命中规则、应用自身连接缓存
仅 Wi-Fi 切移动网络后失败网络切换后的重连、旧连接残留、移动数据权限

导出日志时可暂用 log-level: info,故障定位确有需要再短时提高详细程度。日志与截图可能包含订阅地址、节点服务器、访问域名或访问令牌;分享前应删除这些敏感内容。

始终开启的 VPN 与分应用代理:避免恢复后仍无法联网

始终开启不等于绝对保活

Android 7.0 起提供始终开启的 VPN 支持,但客户端也必须兼容并允许该功能。可在「设置」→「网络和互联网」→「VPN」→客户端旁的设置按钮中查找「始终开启的 VPN」。选项不可用时,不应通过修改无关配置强行开启。

「阻止未使用 VPN 的连接」是另一项限制:VPN 未建立或未覆盖的连接可能被系统阻断。启用后,如果客户端配置失效,手机可能表现为完全不能联网。先验证正常连接、重启恢复和分应用行为,再决定是否启用;排障时可临时关闭该阻断项以确认问题来源。

分应用名单与 rule 模式不在同一层

Android 客户端中的“仅代理选中应用”或“绕过选中应用”,通常是在 VPN 接管范围这一层决定哪些应用进入本地接口。mode: rule 则决定进入内核的连接如何匹配规则。应用没有进入 VPN 时,调整规则顺序通常不会改变它的路径。

部分客户端把分应用设置称为“访问控制”。使用允许名单时要把实际发起网络请求的应用纳入考虑;修改名单后,按客户端提示重新建立 VPN。若同时启用“阻止未使用 VPN 的连接”,被排除的应用可能无法联网,而不是自动直连。

同样,配置中的 mixed-port: 7890 是本地 HTTP/SOCKS 代理监听端口示例,不是 Android VPN 授权开关。若只启动本地端口而没有建立 VPN,普通应用不会因为该端口存在就自动把流量交给它。

恢复顺序:先服务,再网络,最后调整配置

稳定的 Android Clash 使用环境,依赖的是授权、后台运行与配置三者一致。先保留一份可用配置,再逐项复现和修改,比同时更换内核、DNS 与省电设置更容易找到原因。需要核对配置字段时,可查阅配置参考;准备更换客户端时,可先查看选型指南中的平台适配信息。

Clash下载