有时,手机和电脑明明连接到了同一个 Wi-Fi,也能正常上网,但 LanSender 仍然找不到设备。很多时候,问题不在 LanSender,而是路由器阻止了设备之间的本地通信。

Client Isolation 或 AP Isolation 等功能可以允许设备访问互联网,却阻止同一无线网络中的设备互相发现和连接。

快速排查

如果 LanSender 找不到同一 Wi-Fi 下的设备:

  1. 确认两台设备连接到同一个可信网络。
  2. 确认没有设备连接到访客 Wi-Fi。
  3. 检查路由器中的 Client Isolation 或 AP Isolation。
  4. 暂时关闭 VPN 和代理。
  5. 检查 Windows、macOS 或 Android 的本地网络权限。
  6. 修改网络设置后重新启动 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 互传文件指南。

一个简单的连接测试

  1. 关闭手机和电脑上的 VPN。
  2. 将两台设备连接到同一个可信 Wi-Fi。
  3. 确认两台设备都在运行 LanSender。
  4. 在 Android 上打开“设备”页面。
  5. 等待附近设备搜索完成。
  6. 选择显示为在线的电脑。
  7. 发送一条短消息或一个小文件。

如果短消息可以发送,但大文件失败,问题可能与后台限制、存储空间、睡眠模式或防火墙有关,而不一定是 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 并再次搜索设备。