Yamby 连接 Emby 服务器失败排查指南
连接问题的分类
Yamby 连接 Emby 服务器失败,按错误信息归类为三种:
- 连接超时:填好地址点「测试连接」,转半天然后报超时
- 认证失败:能连上但账号密码不对
- SSL/TLS 证书错误:HTTPS 模式下证书不被信任
以下是每种情况的排查步骤。
情况一:连接超时
说明:Yamby 根本没连上服务器。网络层问题。
排查步骤:
1. 手机和服务器的网络连通性
- 局域网场景:确认手机和 Emby 服务器在同一 Wi-Fi / 同一网段(IP 前三段相同)
- 公网场景:确认服务器 IP/域名正确,端口映射已在路由器配置
最快的验证方法:用手机浏览器访问 Emby 服务器 Web 面板。浏览器能打开 → Yamby 理论上也能连上。浏览器也打不开 → 网络有问题,修网络。
2. 防火墙 / 端口检查
- Emby 服务器所在机器的防火墙是否放行 Emby 端口(默认 8096 HTTP / 8920 HTTPS)
- 路由器端口映射是否指向正确的服务器内网 IP 和端口
- 公网场景下,运营商是否封禁了常用端口(可以改成高位端口如 8096 → 8888)
3. Emby 服务器是否正常运行
- 在服务器本机浏览器打开
http://localhost:8096确认 Emby 服务正常 - 如果服务器是 Docker 容器,检查容器是否在运行、端口映射是否正确
- 如果服务器是 NAS,检查 Emby 应用是否在运行状态
情况二:认证失败
说明:网络通了,但账号密码不对或权限不足。
排查步骤:
1. 确认账号密码
用同样的账号密码在 Emby Web 面板(浏览器打开)登录。能登录 → 账号密码没问题;不能登录 → 先在 Web 面板找回密码。
2. 确认账号状态
Emby Web 面板 → 管理 → 用户 → 找到对应账号:
- 账号是否被禁用
- 是否过期
- 是否有任何登录限制
3. 特殊字符密码
密码包含特殊字符(@、#、$、% 等)时,URL 编码可能有问题。可以:
- 改用不含特殊字符的密码测试
- 或者在 Yamby 里手动输入密码,确保没有输错字符
情况三:HTTPS 证书错误
说明:Yamby 检测到服务器的 SSL 证书不被 Android 系统信任。
排查步骤:
1. 自签名证书
Emby 服务器用了自签名证书(自己生成的,不是权威 CA 颁发的)。Yamby 会弹出安全警告:
- 确认是自签名证书 → 勾选「信任此证书」→ 继续连接
- 每次连接都会弹警告,属正常行为
2. 证书过期
服务器的有效证书已经过期。需要在 Emby 服务器上续期或重新申请证书。
3. 域名与证书不匹配
Yamby 填的域名和证书里绑定的域名不一致。比如证书绑的是 emby.example.com,但 Yamby 填了 emby2.example.com。
4. HTTPS 改 HTTP 测试
临时把协议改成 HTTP 测试。HTTP 能连上 → 问题在 HTTPS 证书。
连接信息的小技巧
- Emby 服务器的「快速连接(Quick Connect)」功能在 Yamby 里也能用。如果手动填地址连不上,可以试试 Quick Connect 码
- 添加服务器时测试连接通过后再保存,避免保存一个有问题的连接浪费时间