Feem 设备不互认 — 搜不到对方设备的完整排查清单
排查顺序:从最简单到最复杂
按照这个顺序排查,前 5 条覆盖了 90% 的"搜不到"问题。每检查完一项就试一次 Feem,能在中途解决就不用往下走。
第 1 条:两台设备在同一个 Wi-Fi 吗
这是最基础的前提,也是最容易被忽略的坑。
检查方法:
- 在两台设备上都打开 Feem
- 看 Feem 界面顶部显示的 Wi-Fi 名称
- 核对两台显示的名称是否完全一致(注意空格和大小写)
常见踩坑
- 手机自动切 Wi-Fi:iPhone 和安卓都有"智能 Wi-Fi 切换"功能,弱信号时会自动切到另一个热点。Feem 界面显示的 Wi-Fi 名称可能和系统状态栏显示的不一样——以 Feem 界面的为准。
- 同名不同网:家里有两个路由器都叫 "Home-Wi-Fi",手机和电脑可能一个连 A 一个连 B,而 A 和 B 不是同一个子网。
- 访客网络隔离:有些路由器的"访客 Wi-Fi"和主 Wi-Fi 之间有隔离,两个网络的设备互相看不到。确保两台设备都连在主 Wi-Fi(不是 Guest)上。
第 2 条:Feem 都在前台运行吗
Feem 只在前台活跃时发送 UDP 广播。切到后台、锁屏后,操作系统可能暂停 Feem 的网络活动或直接杀掉进程。
检查方法:
- 两台设备都解锁、保持 Feem 在屏幕上
- Feem 界面应该显示出 Wi-Fi 名称和网络状态
- 等 10~15 秒看是否自动发现对方
安卓用户特别注意:很多国产安卓 ROM(小米 MIUI、华为 EMUI、OPPO ColorOS、vivo OriginOS)对后台 App 的限制非常激进。如果 Feem 在后台停留超过几秒钟就被系统杀掉了,可以在系统设置里把 Feem 设为无限制后台:
- 小米:设置 → 应用 → Feem → 省电策略 → 无限制
- 华为:设置 → 电池 → 启动管理 → Feem → 手动管理 → 允许后台活动
- OPPO:设置 → 电池 → 后台冻结 → 关闭 Feem 的后台冻结
- vivo:设置 → 电池 → 后台运行管理 → Feem → 允许后台运行
第 3 条:VPN 关了吗
几乎所有 VPN 客户端都会修改系统的网络路由表,导致 Feem 的 UDP 广播发不出去或收不到。
检查方法:
- 检查两台设备的系统状态栏——有没有 VPN 图标(钥匙形状)
- 如果有,关闭 VPN 后重新打开 Feem
必须在所有设备上都关——哪怕只有一台设备开着 VPN,它也收不到其他设备的广播。
第 4 条:iOS 设备的权限都开了吗
iOS 14 及以上有三个关键权限,缺一个 Feem 就搜不到:
| 权限 | 检查路径 | 必须状态 |
|---|---|---|
| 本地网络 | 设置 → Feem → 本地网络 | 打开 |
| 位置 | 设置 → Feem → 位置 | 使用 App 期间 |
| 照片 | 设置 → Feem → 照片 | 所有照片 |
快速检查:打开 iOS 设置,向下滚动找到 Feem App,点进去逐个核对。如果任何一项是关闭的,打开后彻底退出 Feem 再重新打开(不是切后台,是向上划掉)。
第 5 条:安卓设备的权限都给了吗
安卓需要确保以下权限已授予:
| 权限 | 说明 |
|---|---|
| 位置(Location) | 必须允许,Feem 需要它来读取 Wi-Fi 信息 |
| 附近设备(Nearby devices) | Android 13+ 新增,用于扫描局域网设备 |
| 照片和视频 | 用于选择要发送的图片 |
| 文件 | 用于访问文档等非媒体文件 |
检查方法:设置 → 应用管理 → Feem → 权限 → 逐项检查。
第 6 条:防火墙放行 Feem 了吗
Windows Defender 防火墙、macOS 应用防火墙、Linux UFW,以及第三方安全软件(360、火绒、卡巴斯基)都有可能拦截 Feem 的 UDP 广播或 TCP 连接。
检查方法:
Windows
- 打开 "Windows Defender 防火墙"(控制面板里搜索就能找到)
- 点击左侧 "允许应用或功能通过 Windows Defender 防火墙"
- 在列表里找 Feem,确认"专用网络"和"公用网络"都打了勾
- 如果找不到 Feem,点击"更改设置" → "允许其他应用" → 手动添加 Feem
macOS
- 打开"系统设置" → "网络" → "防火墙"
- 确认防火墙是打开的
- 点击"选项",检查 Feem 是否在允许列表里
Linux(UFW)
在终端执行:
sudo ufw allow 45001/tcp
sudo ufw allow 45001/udp
sudo ufw reload
第三方安全软件
在 360、火绒、卡巴斯基等软件里搜索"Feem",把它加入信任名单/白名单。
第 7 条:端口 45001 被占用了吗
Feem 使用 UDP 45001 和 TCP 45001 端口。如果这个端口被其他程序占用,Feem 无法正常工作。
Windows 检查端口占用
以管理员身份打开 PowerShell:
netstat -ano | findstr 45001
如果有输出,记下最后一列的 PID,然后:
tasklist | findstr <PID>
看是什么程序占用了这个端口。如果是无关程序,考虑关闭它。
Linux / macOS 检查端口占用
sudo lsof -i :45001
第 8 条:两台设备的 Feem 版本都够新吗
Feem v3 和 v4 不兼容——如果一台是旧的 v3、一台是 v4+,它们连发现都做不到。
目前所有应用商店的最新版本都是 v6。确保两台设备都在应用商店里更新到最新版。
以上全过了还是搜不到?
试 Wi-Fi Direct——开启其中一台设备的 Wi-Fi Direct,让另一台连接过去。如果 Wi-Fi Direct 下能搜到,说明问题出在路由器(路由器的隔离设置或防火墙),不用折腾路由器,直接用 Wi-Fi Direct 就行。
如果 Wi-Fi Direct 下还是搜不到,可能是设备硬件不支持或者 Feem 自身有 bug。这时可以尝试卸载重装 Feem,或者联系 Feem 官方支持(info@feeperfect.com)。