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 实现远程访问

  1. 设置端口转发(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.comhttp://example.lucky.com(取决于 Lucky 配置)
    • 出现提示时输入之前设置的 WebDAV 用户名和密码
    • 浏览并选择要播放的视频文件
  • 如果出现错误,也可在浏览器中打开 WebDAV 地址:https://example.lucky.comhttp://example.lucky.com ,将播放的视频拖入到VLC中,也可实现播放。

建议:安全性考虑

确保远程访问的安全性对于保护家庭数据至关重要。
  • 安全建议
    • 使用强密码保护 WebDAV 服务
    • 确保 Lucky 使用 HTTPS 加密传输
    • 考虑只分享特定文件夹而非整个 NAS
    • 定期更新 Unraid、Lucky 和 Ubuntu 系统
    • 启用防火墙,仅开放必要端口

可能遇到的问题及解决方案

在配置过程中可能会遇到一些问题,以下是常见问题及解决方案。
  • 连接问题
    • 检查 WebDAV 服务是否正常运行
    • 确认 Lucky 隧道是否正常工作
    • 验证用户名和密码是否正确
    • 检查网络连接是否稳定
  • 播放问题
    • 确保 VLC 已安装所需解码器
    • 对于高清视频,考虑转码或降低分辨率以适应网络带宽
    • 使用命令安装额外解码器:sudo apt install ubuntu-restricted-extras