audiorelay 中文文档 下载 App

VPN 应用需允许 LAN 流量 访客网络 AP 隔离坑

开着 VPN、连了公司访客 Wi-Fi、手机切了移动热点…… 这些情况下 AudioRelay 经常「找不到服务器」。这里解释原因和修法。

VPN:最常见的坑

很多 VPN 客户端(尤其是企业级 VPN)有两种流量模式:

模式说明AudioRelay 结果
分流隧道(Split Tunnel)只把目标域名/IP 的流量走 VPN,剩下的走本地✅ AudioRelay 流量走本地 → 正常
全隧道(Full Tunnel)所有流量都走 VPN❌ 本地局域网流量也被劫持走 VPN → 手机和 PC 不在同一网段 → 断连

全隧道模式下,PC 的 AudioRelay 流量会被 VPN 发送到远端服务器,手机找不到它。

修法

在 VPN 客户端设置里找类似下面的开关,打开:

不同 VPN 客户端名字不一样,但意思都是「不要把 192.168.x.x 这种本地网段的流量走 VPN」。

例外

某些 VPN 客户端在允许 LAN 后仍然会对 mDNS 广播(UDP 224.0.0.251:5353)做过滤——这时候手动 IP 连接通常还能工作,因为手动 IP 用的是 TCP 59100,不太会被 VPN 拦。

访客网络(Guest Wi-Fi)

访客网络几乎必定开启 AP Isolation / Client Isolation / Port Isolation——这些都是同一个意思:强制阻断连接在这个网络上的设备之间的通信,只允许它们访问路由器和互联网。

这种情况下:

修法

  1. 让手机连主网络而不是访客网络——最简单
  2. 如果路由器支持,在访客网络配置里关掉 AP Isolation(某些家用路由器隐藏这个选项,但大部分消费级路由器不允许关闭访客网络隔离)

移动热点:意外的可行方案

如果家里没有路由器(租房、户外、旅行),手机开移动热点(个人热点)给 PC 连——PC 和手机会形成一个小局域网。AudioRelay 可以正常发现和连接。

但要注意:

公司网络 / 校园网络

企业/学校网络通常有严格的防火墙策略,可能:

这种情况下没有太多办法——手动 IP 连接也需要 59100 可达,被屏蔽就全挂。只能换网络(比如回家自己路由器或手机热点)。

快速验证方法

在手机上用 ping 工具 ping PC 的 IP: