有时,手机和电脑明明连接到了同一个 Wi-Fi,也能正常上网,但 LanSender 仍然找不到设备。很多时候,问题不在 LanSender,而是路由器阻止了设备之间的本地通信。
Client Isolation 或 AP Isolation 等功能可以允许设备访问互联网,却阻止同一无线网络中的设备互相发现和连接。
快速排查
如果 LanSender 找不到同一 Wi-Fi 下的设备:
- 确认两台设备连接到同一个可信网络。
- 确认没有设备连接到访客 Wi-Fi。
- 检查路由器中的 Client Isolation 或 AP Isolation。
- 暂时关闭 VPN 和代理。
- 检查 Windows、macOS 或 Android 的本地网络权限。
- 修改网络设置后重新启动 LanSender。
只应在可信的家庭或办公室网络中关闭隔离。不要在酒店、机场、咖啡馆或其他公共 Wi-Fi 上绕过网络隔离。
什么是 Client Isolation?
Client Isolation 是一种限制无线设备之间通信的安全功能。不同厂商可能使用不同名称,例如:
- Client Isolation
- AP Isolation
- Wireless Isolation
- Intra-BSS Blocking
- Device Isolation
访客网络隔离、VLAN 规则、组播过滤、代理设置和内网访问限制也可能影响本地设备发现,但它们不一定是同一个功能。
路由器菜单和功能名称因厂商而异,请以当前路由器的官方说明为准。
为什么手机和电脑在同一 Wi-Fi 仍然找不到?
常见原因包括:
- 路由器启用了 Client Isolation 或 AP Isolation
- 设备连接到了访客网络
- 两台设备位于不同 VLAN 或网络分段
- VPN 或代理干扰本地发现
- Windows、macOS 或 Android 权限不足
- 防火墙阻止了本地流量
- Android 限制了应用后台运行
常见表现包括:
- Android 一直显示“正在发现附近设备”
- 电脑没有出现在附近设备列表中
- 设备一直显示为离线
- 两台设备都能上网,但互相找不到
- 文件传输开始后失败
- 设备短暂出现后消失
如何判断是否是 Client Isolation?
1. 确认网络连接
检查两台设备是否连接到了同一个局域网,特别注意:
- 手机连接的是访客 Wi-Fi
- 电脑连接的是主 Wi-Fi
- 两台设备使用不同 SSID
- 设备通过不同的 Mesh 节点或无线中继连接
- 电脑使用 Ethernet,但位于不同 VLAN
- 两个网络名称相似,但隔离规则不同
电脑使用 Ethernet、手机使用 Wi-Fi 并不一定有问题。关键是两台设备处于同一个允许互相通信的局域网。
2. 检查路由器设置
登录路由器或无线控制器,在 Wireless、SSID、Advanced 或 Guest Network 设置中查找:
- Client Isolation
- AP Isolation
- Wireless Isolation
- Intra-BSS Blocking
- Device Isolation
- Guest Network Isolation
- Allow Intranet Access
不要只在 Firewall 菜单中查找,因为客户端隔离通常位于无线或 SSID 设置中。
在可信家庭或办公室网络中,可以关闭当前 SSID 的相关隔离设置。保存后重新连接设备,并重新启动 LanSender。
3. 检查是否使用访客 Wi-Fi
访客网络通常会隔离连接的设备。如果手机和电脑连接到了访客 Wi-Fi,请切换到家庭或办公室的主网络。
不要为了让 LanSender 工作而关闭公共 Wi-Fi 的隔离功能。
4. 暂时关闭 VPN 和代理
VPN、代理、网络加速器、虚拟网卡和部分安全软件可能干扰局域网发现。
可以暂时关闭相关功能,重新启动 LanSender,再检查附近设备列表。
Android 找不到电脑时
- 打开 LanSender 的“设备”页面
- 确认手机连接到了可信网络
- 检查附近设备权限
- 检查文件和媒体权限
- 暂时关闭省电模式
- 允许 LanSender 在后台运行
- 确认电脑上的 LanSender 正在运行
- 重启两台设备上的 LanSender
Android 手机可能会在应用进入后台后限制网络访问。传输大文件时,建议保持 LanSender 打开。
更多 Android 传输步骤,请查看 Android 传文件到电脑指南。
Windows 找不到 Android 手机时
请检查:
- Windows 上的 LanSender 正在运行
- 两台设备连接到同一个局域网
- Windows 防火墙允许 LanSender 在可信网络中通信
- VPN 和虚拟网卡没有干扰连接
- 电脑没有进入睡眠状态
- 路由器没有启用 Client Isolation
- 手机和电脑不在不同 VLAN 中
保持 Windows 防火墙开启,只允许 LanSender 在可信的专用网络中通信。
详细步骤请查看 Windows 局域网传文件指南。
macOS 找不到局域网设备时
检查:
- LanSender 已获得本地网络权限
- Mac 连接到了正确的 Wi-Fi
- macOS 防火墙没有阻止 LanSender
- 没有启用 VPN 或代理
- 路由器没有启用无线客户端隔离
- 手机没有连接访客 Wi-Fi
在 macOS 中打开:
系统设置 → 隐私与安全性 → 本地网络
确认 LanSender 已被允许访问本地网络。Mac 和 Android 的详细步骤请查看 Mac 与 Android 互传文件指南。
一个简单的连接测试
- 关闭手机和电脑上的 VPN。
- 将两台设备连接到同一个可信 Wi-Fi。
- 确认两台设备都在运行 LanSender。
- 在 Android 上打开“设备”页面。
- 等待附近设备搜索完成。
- 选择显示为在线的电脑。
- 发送一条短消息或一个小文件。
如果短消息可以发送,但大文件失败,问题可能与后台限制、存储空间、睡眠模式或防火墙有关,而不一定是 Client Isolation。
Client Isolation 不等于网络断开
启用 Client Isolation 后,设备仍然可能正常访问互联网。因此,能够打开网站并不能证明局域网设备之间可以互相通信。
LanSender需要的是设备之间的本地发现和连接,而不仅仅是互联网访问。
安全建议
Client Isolation 对酒店、机场、咖啡馆、访客网络、公共 Wi-Fi 和 IoT 网络很有用。
如果需要使用 LanSender,请选择可信网络,而不是削弱公共网络的安全设置。可以为自己的设备创建私有 SSID,并保持公共网络隔离。
常见问题
为什么同一个 Wi-Fi 下 LanSender 找不到设备?
可能是 Client Isolation、AP Isolation 或访客网络隔离导致的,也可能是 VLAN、VPN、代理或防火墙阻止了本地发现。
关闭 Client Isolation 会降低安全吗?
它会减少同一无线网络中设备之间的隔离。只应在可信的家庭或办公室网络中关闭,并保持路由器密码、设备软件和防火墙安全。
手机用 Wi-Fi、电脑用 Ethernet 可以吗?
可以。连接方式不需要完全相同,但两台设备必须处于同一个允许互相通信的局域网。
可以在公共 Wi-Fi 上关闭 Client Isolation 吗?
不可以。公共 Wi-Fi 的隔离通常是有意设置的安全保护,不要关闭或绕过。
Mesh Wi-Fi 或无线中继会导致同样的问题吗?
可能会,具体取决于网络配置。部分 Mesh 系统或中继会将设备放到不同网络分段,或启用客户端隔离。
如何知道路由器启用了 Client Isolation?
登录路由器管理页面,查看 Wireless、SSID 或 Guest Network 设置,寻找 Client Isolation、AP Isolation、Wireless Isolation 或 Intra-BSS Blocking。
设备显示在线但传输失败怎么办?
检查 Windows 或 macOS 防火墙、Android 后台限制、可用存储空间、VPN、代理和路由器隔离设置。也可以先发送一条短消息确认连接是否稳定。
相关推荐
总结
路由器隔离不一定意味着网络断开,它可能只是阻止设备之间直接通信。
当 LanSender 找不到电脑、Android 设备列表为空,或设备一直显示离线时,请检查可信网络、访客 Wi-Fi、Client Isolation、VLAN、VPN、防火墙和 Android 后台设置。
修复可信家庭或办公室网络中的相关设置后,重新启动 LanSender 并再次搜索设备。