FTP 和 SFTP 远程连接 — 跨公网访问视频
什么时候用 FTP/SFTP
当你需要从公网服务器(而不是局域网 NAS)访问视频文件时,FTP 和 SFTP 是最常见的选择:
- 自建 VPS 或云服务器上的视频库
- 海外服务器上的影视资源
- 公司内网服务器(通过端口映射访问)
- 通过 FTP 共享的公开资源
FTP vs SFTP
| 特性 | FTP | SFTP |
|---|---|---|
| 加密 | 明文传输 | SSH 加密 |
| 端口 | 默认 21 | 默认 22 |
| 安全性 | 低 | 高 |
| 防火墙穿越 | 可能需要被动模式 | 简单 |
| 推荐场景 | 公开匿名资源 | 账号私有资源 |
强烈建议使用 SFTP,避免密码和视频内容在公网上裸奔。
添加 FTP/SFTP 服务器
操作步骤
- 打开 nPlayer → 网络标签 → 点击 +
- 选择「FTP」或「SFTP」
- 填写服务器信息:
| 字段 | 说明 |
|---|---|
| 标题 | 自定义名称 |
| 主机 | 服务器公网 IP 或域名 |
| 端口 | FTP 21 / SFTP 22 |
| 用户名 | FTP/SFTP 账号 |
| 密码 | 账号密码 |
测试连接
保存后 nPlayer 会尝试连接服务器。如果连接失败,常见原因:
- 防火墙未开放对应端口
- 服务器禁用了密码登录(SFTP 可能需要密钥认证,nPlayer 暂不支持)
- 网络超时
被动模式(FTP 专用)
如果 FTP 连接成功但无法列出目录,可能是服务器需要被动模式。在 nPlayer 的 FTP 设置中勾选「被动模式」。
安全性建议
- 不要使用匿名 FTP 存放私有视频
- SFTP 优先于 FTP,确保传输过程加密
- 定期更换服务器密码
- 服务器端限制允许连接的 IP 地址段