1440 字
7 分钟
低价搭建NAS配Alist可公网访问

在家低价搭建一个远程可访问的 NAS(使用 H99 Pro + 玩客云 + CasaOS + Alist + Cloudflare Tunnel)#

本文介绍如何使用 海康威视 H99 Pro(主打便宜) 作为 NAS 存储端、玩客云 作为主控设备(刷入 CasaOS),并通过 Alist + Cloudflare 隧道 实现随时随地远程访问 NAS 文件的完整方法。二手市场整体价格大概不到 160 元(不含硬盘)。

📦 即将用到的设备与软件#

硬件#

  • 海康威视 H99 Pro(价格够低,且能满足日常需求,二手市场一百出头):作为“真正的 NAS 存储设备”,开启 SMB 文件共享。
  • 玩客云(OneCloud,二三十左右):刷入 CasaOS,作为运行 Alist、Cloudflare Tunnel 的主控服务器。
  • 局域网路由器:让 H99 Pro 和 玩客云在同一局域网。

软件与系统#

  • CasaOS(运行在玩客云上):刷机镜像下载链接:(自行寻找)
  • Docker(CasaOS 自带)
  • Alist 容器(文件访问)
  • SMB(H99 Pro 提供的共享协议)
  • Cloudflare Tunnel 隧道(远程访问)

🧩 整体架构的理解#

可以理解为:

  • H99 Pro = 家里的硬盘仓库(提供文件)
  • 玩客云 = 小服务器(负责运行 Alist)
  • CasaOS = 玩客云的管理系统
  • Alist = 文件管理网页
  • Cloudflare Tunnel = 像 VPN 的隧道,让外网也能访问你的 Alist
  • SMB = CasaOS 读取 H99 Pro 的协议

整个数据流:#

H99 Pro (SMB共享)
玩客云里的 CasaOS
Docker 中的 Alist
Cloudflare 隧道
你绑定的域名(公网可访问)

这样,无论在何地,只要打开浏览器输入域名,就能访问家里的 NAS。

🛠 详细搭建步骤#

1. 设置 H99 Pro 作为 NAS(开启 SMB)#

  • 手机 APP 登录设备并绑定 H99 Pro 设备。
  • 找到 文件共享 / SMB 共享 选项。
  • 选择一个共享目录。
  • 设置访问账号(如手机号 / 自行设定密码)。
  • 确保 H99 Pro 与玩客云在同一局域网内。

这样,H99 Pro 现在就是一个简易 NAS 了。

2. 玩客云刷入 CasaOS#

  • 下载适配玩客云的 CasaOS 镜像。(下载链接可以找商家要,网上应该也能搜到)
  • 安装晶晨烧录工具(不要忘了打补丁,安装后右键用管理员权限打开补丁软件点击下载,会自动识别软件位置,不打补丁会失败,300 秒)。
  • 用 USB 公对公数据线插入玩客云接近 HDMI 口的 USB 接口。
  • 取出玩客云主板,用镊子短接玩客云上的短接点,对准按上去后再插上电源(玩客云上的灯如果亮了断电重来)。
  • 连接成功后,左上角选择解压出来的镜像文件,导入后直接点击开始,过程中不要乱动设备,保证电脑不会休眠。
  • 刷机过程中会卡在一个过程很久,不用担心,不报错就行,报错会自动修复,除非进度条红色。
  • 进度条为绿色后点击停止,然后断开电源和 USB 线(再次接入电源会启动 CasaOS)。
  • 重启后接入内网,浏览器访问 http://你的玩客云IP(路由器后台自行寻找)即可进入 CasaOS。

这是玩客云的“操作系统”。

3. CasaOS 中安装 Docker 并换源加速#

  • 使用 xshell 连接,默认用户和密码为 root1234
  • 为了在国内正常拉取 Alist 镜像,先换源加速:
{
"registry-mirrors": [
"https://docker.1ms.run",
"https://docker.m.ixdev.cn",
"http://docker.m.daocloud.io",
"https://dockerproxy.net",
"https://xdark.top"
],
"insecure-registries": [],
"debug": false,
"experimental": false
}
  • 重启 Docker:
Terminal window
sudo systemctl restart docker

注意!!!后期安装出现 error 回来查看这里。

如果你的 Docker 不读取配置(显示安装失败,timedout),参照这里的配置。

4. 在 CasaOS App Store 安装 Alist#

  • 打开 CasaOS → App Store
  • 右侧添加软件源(源链接)。
  • AList → 点击安装。
  • 安装完成后不要提前进入 Alist Web 面板(否则会刷新掉日志,随机的 admin 密码也跟着刷新掉了。如果遇到这种问题可以卸载 alist 重新安装)。
  • ssh 连接,输入 docker logs alist 回车查看密码。

Alist 作用:提供文件浏览界面,支持 SMB 挂载,支持远程访问,支持在线预览和下载。

5. 在 Alist 内挂载 H99 Pro 的 SMB 存储#

  • Alist → 存储挂载 → 添加挂载
  • 配置:协议:SMB,地址填 H99 Pro NAS 的 IP,密码:你在 H99 Pro 设置的密码,挂载路径:如 /nas
  • 保存即可。

这样 Alist 就能访问你的 H99 Pro 所有文件。

6. 配置 Cloudflare Tunnel(无公网 IP 也能用)#

  • 在 Cloudflare 中注册你的域名(已有域名也行)。
  • 创建一个 Cloudflare Tunnel
  • 安装 Cloudflared 插件。
  • 在插件后台里填写创建隧道时里面 Cloudflare 官方给的启动命令,粘贴进去就行,会自动识别。
  • 填写完成后保存并启动,Cloudflare 会自动建立隧道。

7. 访问你的私有 NAS#

访问你在 Cloudflare 后台绑定的域名,例如:

https://nas.yourdomain.com

即可远程、安全地访问你的 H99 Pro 文件。

你可以:

  • 看视频
  • 下载文件(速度约 6MB/s,国内速度慢,大文件好像没问题,我测试过 2G 的)
  • 在线预览文档/图片
  • 上传文件(大文件不行,上传有限制)

🧪 实测性能情况#

  • 内网:直接通过海康智存访问 NAS 主机就行,速度快,我用的安卓客户端内网上传下载峰值在 100MB/s 左右。
  • 远程:下载速度大约 6 MB/s,这属于 Cloudflare 免费隧道的正常速度,不算慢。(有IPv6的话可以看我的新文章)
  • 如果你自己有服务器 + frp,速度会更稳定(如果当作下载站要不要可能无所谓,因为玩客云本身性能差用了也快不到哪里去)。
低价搭建NAS配Alist可公网访问
https://blog.obve.cn/posts/53246/
作者
Alec
发布于
2026-01-05
许可协议
CC BY-NC-SA 4.0