audiorelay 中文文档 下载 App

手机端找不到 PC 服务器 排查清单一条一条过

手机 AudioRelay 播放器 Tab 打开了,等了 30 秒,服务器列表还是空的?这个问题的排查顺序很重要——从最常见、最低成本的检查开始,逐层深入。

排查清单(按顺序来,每步做完试一下)

1️⃣ 确认两端在同一 Wi-Fi

手机 Wi-Fi SSID 和 PC Wi-Fi SSID 完全一样吗?不是同一个 SSID → 手动切到同一个。有 2.4/5GHz 两个同名 SSID 也没问题——同 SSID 就好。

2️⃣ Windows 网络是 Private 吗

PC 上 → 设置 → 网络和 Internet → 当前网络 → 网络配置文件 → 必须是「专用(Private)」。Public 模式下 Windows 屏蔽 mDNS 广播。详见 Private 网络配置。

3️⃣ 不是访客网络

手机有没有连 Guest Wi-Fi(访客网络)?访客网络默认开 AP 隔离 → 设备间完全不能通信。换回主网络。

4️⃣ 两端 AudioRelay 都在运行

5️⃣ 防火墙放行

安装 AudioRelay 时勾了防火墙规则吗?没勾 → 手动放行 TCP + UDP 59100,详见 防火墙章节。

6️⃣ VPN 有没有让 LAN 流量通过

两端有没有开 VPN?VPN 客户端有没有选「全隧道(Full Tunnel)」?如果开了,在 VPN 设置里找「Allow LAN traffic」或类似开关打开。

7️⃣ 手动 IP 连接兜底

自动发现挂了但手动 IP 还能通(因为不走 mDNS):

  1. PC AudioRelay 主界面记 IP(冒号前的部分)
  2. 手机 AudioRelay → 播放器 Tab → 最底部「使用 IP 地址连接」→ 填 IP → 连接

手动 IP 能通但自动发现不能通 → 说明问题在 mDNS 广播(UDP 5353 被拦),不在音频数据通道。这种情况下手动 IP 就能日常用了。

8️⃣ Hyper-V 端口冲突

如果以上都试了还是不行,跑 netstat -ano | findstr "59100" 确认端口被 AudioRelay 占用。如果不是 AudioRelay 的 PID,去查 Hyper-V / Docker / WSL2 有没有抢占 59100,详见 Hyper-V 冲突。

9️⃣ 路由器 AP 隔离

登录路由器管理页 → 找 AP Isolation / Client Isolation → 如果开着就关掉。详见 路由器隔离。

🔟 ping 测试

手机上装 ping App → ping PC IP:

排查完了怎么办

如果你走到第 8、9、10 步 → 大概率是网络层有问题(AP 隔离、VPN、Hyper-V、端口冲突等)。这时候最快的绕路方案是:

还是不行

社区论坛 community.audiorelay.net → Help 板块发帖 → 带上:版本号(桌面 + 手机两端)、两端系统版本、手动 IP 连接能不能通、防火墙状态。开发者 Asapha 会直接回复。