手机锁屏后 FTP 服务断了?开启后台保活
为什么锁屏后会断
安卓系统为了省电和优化流畅性,有一套后台进程管理机制:
- 低内存清理:内存紧张时优先清理后台应用
- 电池优化:长时间不活跃的后台应用会被限制网络和 CPU
- 定时清理:部分定制 ROM 会在锁屏一段时间后清理所有后台进程
- Doze 模式:安卓 6.0+ 引入的系统级省电机制,在设备静止且锁屏时限制后台活动
Filetransfer 作为 FTP 服务器,需要持续在后台运行——它监听端口、接受客户端请求。如果被系统杀掉,FTP 服务就停了,电脑端的连接会中断。
先确认是这个问题
判断方法:
- 启动 FTP 服务,电脑连上
- 手动锁屏,等待 1-2 分钟
- 重新打开 Filetransfer 看服务是否还在运行
- 电脑端刷新 FTP 连接看是否还能访问
如果锁屏后 Filetransfer 服务停止了(回到"启动"按钮、通知栏没有常驻通知),说明被系统杀了。
解决方案:后台保活配置
第一步:锁定后台任务
这是最简单直接的操作,大多数安卓手机都支持:
- 打开 Filetransfer,启动 FTP 服务
- 按最近任务键(多任务切换界面)
- 找到 Filetransfer 的卡片
- 下拉一下卡片——卡片上方会出现一个"小锁"图标
- 点小锁图标把 Filetransfer 锁定
锁定后,这个应用在内存清理时会被保护,不会被系统强制杀掉。
第二步:关闭电池优化
原生安卓
- 系统设置 → 应用 → 查看所有应用 → Filetransfer
- 点"电池"或"电池用量"
- 把"后台限制"改为"无限制"
小米 MIUI / 红米
- 设置 → 应用设置 → 应用管理 → Filetransfer
- 进入"省电策略"或"后台弹出界面"
- 设为"无限制"或"允许后台弹出界面"
- 另外在"神隐模式"(如果还存在)里把 Filetransfer 设为"无限制"
华为 / 荣耀 EMUI / HarmonyOS
- 设置 → 电池和充电 → 启动管理
- 找到 Filetransfer,设为"手动管理"
- 勾选"允许自动启动"、"允许关联启动"、"允许后台活动"三个选项
OPPO / vivo ColorOS / OriginOS
- 设置 → 电池 → 后台运行管理 / 后台运行策略
- 找到 Filetransfer,设为"允许后台运行"
- 在"冻结应用"或"应用冻结"里确保 Filetransfer 没被冻结
三星 Galaxy One UI
- 设置 → 电池和设备维护 → 电池
- 进入"后台使用限制"或"电源管理"
- 如果 Filetransfer 在"限制后台活动"列表里,把它移除
- 或进入"不允许休眠的应用",把 Filetransfer 加进去
第三步:允许前台服务常驻
Filetransfer 启动 FTP 服务时会自动启动一个"前台服务"——这是 Android 官方允许应用长时间后台运行的机制,表现为通知栏出现一条常驻通知。
如果你的 Filetransfer 没有显示常驻通知:
- 检查系统设置里的通知权限——Filetransfer 的通知是否被允许
- 部分系统有"通知过滤"或"自动归档"功能,确保 Filetransfer 的通知没被过滤掉
额外增强措施
添加锁屏白名单(部分 ROM)
部分定制系统有"锁屏清理白名单"或"锁屏应用保护"功能:
- 小米:安全中心 → 应用管理 → 省电优化 → Filetransfer → 选择"不限制"
- 华为:设置 → 电池 → 锁屏清理应用 → 移除 Filetransfer
- OPPO:设置 → 电池 → 锁屏后清理后台 → 添加白名单
不要让手机进入深度休眠
部分手机在静止一段时间后会进入深度休眠,此时即使是前台服务的网络连接也会被中断。临时解决办法:
- 传输大文件时手机保持充电状态
- 临时关闭"智能休眠"或"休眠优化"功能
- 每隔一段时间手动亮一下屏幕
WiFi 设置:始终保持连接
部分安卓系统在锁屏后会自动断开 WiFi 以省电:
- WiFi 设置 → 高级设置 → 保持 WiFi 连接 → 设为"始终"
- 或者进入"WiFi 休眠策略",设为"从不休眠"
极端情况:传输中不要锁屏
如果以上所有保活措施都做了,锁屏后还是断——最保守的做法就是传输大文件期间别让手机锁屏:
- 设置 → 显示 → 屏幕超时 → 临时设为"永不"
- 开始传输,期间不要锁屏
- 传输完成后改回正常超时时间
这虽然牺牲了一点省电,但最稳妥,尤其是老手机或深度定制 ROM 上。
验证保活生效
配置完所有保活措施后,做一次验证:
- 启动 FTP 服务,电脑连上
- 锁屏等待 3-5 分钟
- 打开 Filetransfer → 服务应该还在运行
- 电脑端刷新 FTP 连接 → 应该还能访问
如果断了,说明某个环节没配好,对照上面的检查清单重新过一遍。通常"锁定后台 + 关闭电池优化"这两步就足够了。
传输完记得关
传输任务完成后,记得:
- 回到 Filetransfer 停止 FTP 服务
- 锁定的后台任务可以不用解锁(不影响)
- 电池优化设置保持不变也没关系——只是让 Filetransfer 在需要时能后台运行,平时不耗电
保活配置只影响 FTP 服务运行时的后台存活,不会让 Filetransfer 在平时偷偷跑。