OPlayer 网络连接超时——SAMBA/FTP/DLNA 连不上怎么办
症状分类
| 症状 | 可能原因 |
|---|---|
| 一直转圈(连接中) | IP/端口错了、服务器没开 |
| 弹出「连接超时」 | 网络不通、服务器端防火墙 |
| 弹出「用户名或密码错误」 | 凭据不对 |
| 能连接但加载不出内容 | 共享权限问题 |
第一步:确认网络通不通
在手机上打开浏览器,输入服务器的 IP 地址:
| 服务器类型 | 测试方式 |
|---|---|
| SAMBA | 浏览器输入 http://服务器IP(不确定,主要看手机浏览器能不能访问到同网段设备) |
| FTP | 手机用 FTP 客户端(如 AndFTP)连接试试 |
| DLNA | 手机上其他播放器(如 VLC)能不能发现 DLNA 服务器 |
更可靠的测试:手机文件管理器
用手机自带的文件管理器或 ES 文件管理器:
- 进入「局域网」或「SMB」分类
- 看看能不能自动发现你的电脑/NAS
- 点击服务器尝试连接
如果文件管理器能连上 → OPlayer 配置有问题。如果文件管理器也连不上 → 网络本身有问题。
第二步:检查服务器端
Windows 电脑
- SAMBA 服务是否开启:cmd 输入
net start LanmanServer - Windows 防火墙是否拦截:临时关闭防火墙试一下
- 共享文件夹权限:共享文件夹 → 属性 → 共享 → 权限 → 确认 Everyone 有读权限
NAS
- 确认 NAS IP 没变:路由器重启可能重新分配 IP
- 确认服务开启:DSM/QNAP 控制台里检查 SAMBA/DLNA 是否仍然开启
- 确认 NAS 没有被 VPN 或端口转发干扰
FTP 服务器
- FTP 服务是否运行:在电脑浏览器访问
ftp://localhost确认 - 端口是否正确:默认 21,但可以改了
- 是否用主动模式还是被动模式:部分路由器只支持被动模式
第三步:检查 OPlayer 配置
- IP 地址:有没有输错?确认服务器当前真实 IP(路由器后台或
ipconfig) - 端口:SAMBA 默认 445,FTP 默认 21,DLNA 用 UPnP 自动发现不需要手动端口
- 共享名:SAMBA 里填的是共享文件夹名,不是服务器名
- 用户名密码:有密码保护的共享一定不能留空
忘记之前填了什么
OPlayer → 网络 → 长按服务器条目 → 编辑 → 可以看到之前填的所有信息。
第四步:常见网络干扰因素
VPN / 代理
手机上开了 VPN 或代理工具(Clash、Surge 等)后:
- 所有网络流量被重定向到 VPN 服务器
- 本地局域网地址(192.168.x.x)可能走不通
- 解决:连局域网时先关闭 VPN
路由器客户端隔离
部分公共 WiFi(酒店、公司、机场)开启了「客户端隔离」或「AP 隔离」:
- 同一 WiFi 下设备之间互相不可见
- 解决:换家庭网络,或用路由器自己的 WiFi 而不是公共 WiFi
不同 WiFi 频段
手机和服务器分别连在 2.4GHz 和 5GHz:
- 大部分路由器两种频段设备能互通
- 少数路由器开启了频段隔离
- 解决:把手机和服务器调到同一个频段试一下
第五步:清除缓存重来
如果配置看起来没错但就是连不上:
- OPlayer → 网络 → 删除这个服务器条目
- 设置 → 清除缓存 → 重新启动 OPlayer
- 重新添加服务器,手动输入 IP 和凭据
最后的大招:换协议
SAMBA 连不上就换 FTP,FTP 不行就用 DLNA 自动发现:
| 优先级 | 协议 | 原因 |
|---|---|---|
| 1 | DLNA 自动发现 | 零配置,能发现就直接用 |
| 2 | SAMBA | 最稳定、功能最全 |
| 3 | FTP | SAMBA 不行时的备选 |
| 4 | HTTP | 最简单,只适合有 Web 服务的资源 |