手机端找不到 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 都在运行
- PC 端:托盘图标在吗?主界面打开看看 IP 有没有显示(应该是
192.168.x.x:59100的格式) - 手机端:前台服务通知在吗?从最新版本开始用
5️⃣ 防火墙放行
安装 AudioRelay 时勾了防火墙规则吗?没勾 → 手动放行 TCP + UDP 59100,详见 防火墙章节。
6️⃣ VPN 有没有让 LAN 流量通过
两端有没有开 VPN?VPN 客户端有没有选「全隧道(Full Tunnel)」?如果开了,在 VPN 设置里找「Allow LAN traffic」或类似开关打开。
7️⃣ 手动 IP 连接兜底
自动发现挂了但手动 IP 还能通(因为不走 mDNS):
- PC AudioRelay 主界面记 IP(冒号前的部分)
- 手机 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:
- ping 通:网络层 OK,问题在 AudioRelay 防火墙或端口
- ping 不通:网络层就不 OK → 回去查 VPN / AP 隔离 / 访客网络
排查完了怎么办
如果你走到第 8、9、10 步 → 大概率是网络层有问题(AP 隔离、VPN、Hyper-V、端口冲突等)。这时候最快的绕路方案是:
- 换网络:手机开热点给 PC 连(跳过家里路由器)→ 试试能不能连上
- USB Tethering:最干净,彻底绕过 Wi-Fi/路由器/AP 隔离
- 这两条通了,再回来慢慢修家里网络配置
还是不行
社区论坛 community.audiorelay.net → Help 板块发帖 → 带上:版本号(桌面 + 手机两端)、两端系统版本、手动 IP 连接能不能通、防火墙状态。开发者 Asapha 会直接回复。