type
status
date
slug
summary
tags
category
icon
password
家中NAS为unraid系统,路由器已安装lucky.假期中想让孩子远程学习nas中视频,远程系统为ubuntu,播放软件VLC,准备作如下配置,方便孩子学习
配置步骤
步骤 1:在 Unraid 上设置 WebDAV 服务(推荐 Docker 方式)
在 Unraid 系统上,我们需要首先设置 WebDAV 服务,以便远程访问 NAS 中的视频文件。
- 安装 WebDAV Docker 容器:
- 打开 Unraid 管理界面,进入 Docker 标签页
- 点击"添加容器"
- 搜索 "webdav" 并选择合适的镜像(如 bytemark/webdav,mar10/wsgidav)
- 配置参数:
- 网络类型:
Bridge - 端口映射:
- 容器端口
80→ 主机端口(自定义,如9000) - 卷映射:
- 容器路径:
/data - 主机路径:选择共享文件夹(如
/mnt/user/media) - 环境变量:
USERNAME:设置用户名(如myuser)PASSWORD:设置密码(如mypassword)- 点击 Apply 启动容器。
- 测试内部访问
- 在本地浏览器访问
http://[Unraid本地IP]:9000,输入用户名密码,确认能查看文件。
步骤 2:配置 Lucky 实现远程访问
- 设置端口转发(Port Forwarding)
- 登录路由器后台,找到 Lucky 的端口转发设置。
- 添加规则:
- 外部端口:自定义(如
9000,需避开常用端口) - 内部IP:Unraid 的本地 IP(如
192.168.1.100) - 内部端口:
9000(与 Docker 映射端口一致) - 协议:
TCP
2.配置动态 DNS(DDNS)
- 在 Lucky 中绑定域名(如
mynas.example.com),确保域名解析到你的公网 IP。
步骤 3:在 Ubuntu 中配置 VLC 播放远程视频
在 Ubuntu 系统上,我们需要配置 VLC 媒体播放器以连接远程 WebDAV 服务。
- 安装 VLC(如未安装):
- 打开终端并运行:
sudo apt update && sudo apt install vlc
- 使用 VLC 连接 WebDAV:
- 打开 VLC 播放器
- 点击"媒体" > "打开网络位置"
- 在网络 URL 中输入 WebDAV 地址:
https://example.lucky.com或http://example.lucky.com(取决于 Lucky 配置) - 出现提示时输入之前设置的 WebDAV 用户名和密码
- 浏览并选择要播放的视频文件
- 如果出现错误,也可在浏览器中打开 WebDAV 地址:
https://example.lucky.com或http://example.lucky.com,将播放的视频拖入到VLC中,也可实现播放。
建议:安全性考虑
确保远程访问的安全性对于保护家庭数据至关重要。
- 安全建议:
- 使用强密码保护 WebDAV 服务
- 确保 Lucky 使用 HTTPS 加密传输
- 考虑只分享特定文件夹而非整个 NAS
- 定期更新 Unraid、Lucky 和 Ubuntu 系统
- 启用防火墙,仅开放必要端口
可能遇到的问题及解决方案
在配置过程中可能会遇到一些问题,以下是常见问题及解决方案。
- 连接问题:
- 检查 WebDAV 服务是否正常运行
- 确认 Lucky 隧道是否正常工作
- 验证用户名和密码是否正确
- 检查网络连接是否稳定
- 播放问题:
- 确保 VLC 已安装所需解码器
- 对于高清视频,考虑转码或降低分辨率以适应网络带宽
- 使用命令安装额外解码器:
sudo apt install ubuntu-restricted-extras