Free Download Manager 中文文档 下载 App

FDM Android 远程控制配对失败排查

核心架构回顾

FDM 远程控制的通信链路是:

Android FDM  ←─ TCP 连接 ─→  PC / Mac FDM(远程控制服务)
                IP:Port

两端直接通过 TCP socket 通信(FDM 内置的远程控制服务监听一个端口),不经过任何中间服务器(FDM 官方不做中继)。这意味着:

场景一:同 Wi-Fi 下配对不上

这是最常见的场景——手机和电脑在同一个家里的 Wi-Fi 下,但扫码或输入配对码后一直转圈。

第 1 步:两端都在运行吗

如果电脑端 FDM 没开 → 先打开 FDM、再启用远程控制。

第 2 步:两端真的在同一个 Wi-Fi 吗

手机可能同时连着 Wi-Fi 和蜂窝网络、电脑可能连的是有线网络但路由器相同——这些都 OK。但要确认:

第 3 步:电脑防火墙 / 安全软件拦截

90% 的同网络配对失败是这个原因——Windows 防火墙或第三方安全软件拦截了 FDM 远程控制服务的入站连接。

排查:

  1. 临时关闭 Windows 防火墙或第三方安全软件的实时防护
  2. 手机重新尝试配对
  3. 如果成功 → 把 FDM 远程控制端口加进防火墙 / 安全软件白名单
  4. Windows 防火墙操作:安全中心 → 防火墙 → 允许应用通过防火墙 → 允许 FDM 专用端口

第 4 步:路由器 AP 隔离

某些路由器的默认配置里有「AP 隔离」或「客户端隔离」(Client Isolation)功能——开启后同 Wi-Fi 下的设备互相不可见。

排查:

第 5 步:配对码过期

FDM 桌面端每次重启后配对码会变(安全机制)。如果:

解决:打开 FDM 桌面端远程控制面板 → 看最新的配对码 → 手机端重新配对。

场景二:手机在外(5G)、电脑在家配对不上

手机用蜂窝网络、电脑在家里的 Wi-Fi 下——两端不在同一网络,需要额外处理。

方法 A:电脑有公网 IP + 路由器端口映射

  1. 电脑查公网 IP:浏览器打开 ip138.com → 记录下你家当前的公网 IP
  2. 路由器做端口映射:路由器后台 → 端口转发 → 规则:
  1. 手机配对时:IP 地址填公网 IP(不是内网 IP!)、端口填 44444、配对码 + 远程控制密码
  2. 注意:运营商 CGNAT(多用户共享公网 IP)环境下无法做端口映射——用方法 B

方法 B:Tailscale / Zerotier 组网(推荐)

Tailscale 是免费的软件定义组网工具,给每台设备分配一个 100.x.x.x 的虚拟内网 IP,两端自动走加密隧道。

步骤:

  1. 电脑和手机都装 Tailscale → 登录同一个 Tailscale 账号
  2. Tailscale 自动给两端分配 100.x.x.x 的地址
  3. 手机 FDM 配对时:IP 填电脑的 Tailscale 虚拟 IP → 不需要公网 IP、不需要路由器映射
  4. 两端自动走加密隧道,安全且稳定

Tailscale 比方法 A 好在哪里:

方法 C:家里现有 VPN

如果家里已经有 WireGuard / OpenVPN / OpenWrt + VPN:

场景三:配对成功但远程面板显示离线

手机曾经配对成功过、但现在远程面板里显示电脑是灰色离线状态。

排查:

  1. 电脑端 FDM 还在运行吗?有没有被手动关掉?
  2. 电脑是不是睡眠 / 休眠了?Windows 合盖、macOS 睡眠后 FDM 进程被挂起 → 远程控制不工作
  3. 两端网络有没有切换?手机从家里 Wi-Fi 切到公司 Wi-Fi → 之前用的内网 IP 失效了 → 需要用 Tailscale 虚拟 IP 或公网 IP
  4. 电脑的 IP 地址变了吗?DHCP 重新分配后内网 IP 变化 → 手机端存的是旧 IP → 需要重新配对(或用固定 IP)

解决:

场景四:Android ROM 杀后台导致远程控制失联

症状:手机在外时远程面板显示离线,回到家发现 Android FDM 被 MIUI / EMUI / ColorOS 杀后台了。

解决(按顺序做完):

  1. 最近任务页锁定 FDM(点锁图标)
  2. 电池优化里设为不受限制
  3. 自启动管理里允许自启
  4. 开发者选项 → 后台进程限制 → 不限制
  5. 关闭 ROM 的"省电模式" / "超级省电模式"

做完后重启手机验证。详细操作见 Android 安装 里的 ROM 杀后台处理。

场景五:远程控制时配对码弹窗消失太快

FDM 桌面端的远程控制面板可能会因为主界面最小化而被遮挡,或者配对码 60 秒后自动刷新变新值。

操作建议:

  1. 打开 FDM 远程控制面板后,把窗口固定(FDM 偏好设置里有没有"置顶"选项),或把面板内容截图发给自己
  2. 快速操作:打开远程控制 → 手机扫码 / 输入配对码 → 1 分钟内完成 → 不要拖太久

或者在 FDM 偏好设置里手动固定一个配对码(不自动刷新)——安全上弱一些但方便。

实战:从"配对不上"到"稳定遥控"的完整改造

初始状态:
手机和电脑在家里 Wi-Fi 下配对成功过一次,后来把电脑搬到公司,在外用 5G 再也连不上。

改造步骤:
1. 电脑和手机都装 Tailscale → 登录同一账号
2. 两端自动获得 100.x.x.x 的虚拟内网 IP
3. 手机 FDM 远程控制 → 删除旧的电脑连接 → 重新添加
4. IP 填电脑的 Tailscale 虚拟 IP(不是家里的内网 IP)
5. 配对码从电脑 FDM 远程控制面板上看 → 手机输入
6. 配对成功 → 远程面板显示电脑在线
7. 测试:手机发一个 URL → 电脑 FDM 自动开始下载 → 手机能看到进度

从此以后:
- 不管手机在哪(5G、公司 Wi-Fi、酒店 Wi-Fi),只要 Tailscale 连着就能遥控
- 电脑 IP 变了、换了网络环境也不用重新配对
- 全程加密、不需要公网 IP、不需要路由器映射

常见问题五个场景全部讲完。12 个分组共 47 页 md 全部完成。立即跑 build_site.py 渲染 + verify_site.py 验收。