跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / Bash

群晖 NAS 搭建 Nastool 影音库及 cpolar 远程访问实践

在群晖 NAS 上部署 Nastool 可实现自动追剧、海报墙生成及多用户管理,通过 Docker 容器化运行并绑定 TMDB API 刮削元数据。为解决局域网限制,利用 cpolar 内网穿透工具创建 HTTP 隧道映射服务端口,支持随机或固定二级子域名访问。该方案无需公网 IP,加密传输保障安全,适用于家庭影音收藏及异地资源调取场景。

KernelLab发布于 2026/3/16更新于 2026/8/1769 浏览
群晖 NAS 搭建 Nastool 影音库及 cpolar 远程访问实践

前言

Nastool 作为群晖 NAS 专用影音管理工具,支持自动追剧、海报墙生成、多用户权限管理,无需付费会员即可获取 4K 资源。其核心优势在于自动化工作流:通过订阅规则自动监控资源站,下载完成后自动分类、刮削元数据,让影音库秒变专业影院系统。但本地部署仅限局域网访问,异地观影需繁琐的端口映射——直到 cpolar 内网穿透技术的出现,通过加密隧道实现公网访问,让影音自由突破家庭网络限制。

Nastool 支持 PT/BT 下载、Emby/Jellyfin 联动、自定义订阅规则。适用人群包括家庭用户(影音收藏)、小型团队(素材共享)。其优点在于开源免费、无广告,且支持多终端同步播放进度。典型案例:某家庭用 Nastool 管理 2000 部电影,通过 cpolar 实现出差时用手机访问 NAS,4G 网络流畅播放 1080P 视频。

部署前需安装 Docker 和 Python3.10,在套件中心添加源即可一键安装。初始化关键步骤:在设置中绑定 TMDB API 密钥(免费申请),否则无法刮削海报;下载设置中勾选自动解压,避免手动处理压缩包。常见问题:资源下载慢,需配置多个 Tracker 服务器;海报墙乱码,在语言设置中优先选 zh-CN。

本地部署时,远程访问受限。例如,用户在外地无法通过手机观看 NAS 中的电影,只能依赖群晖 QuickConnect(速度慢且不稳定);朋友聚会想分享影音资源,需手动拷贝到 U 盘,体验差。此外,没有公网 IP 的情况下,无法将 Nastool 作为民宿影音系统,错失增值服务机会。

通过 cpolar 创建 HTTP 隧道映射 Nastool 的 3003 端口,生成公网地址后,在手机浏览器输入地址即可访问。安全配置:在 cpolar 中设置 IP 白名单,仅允许指定设备访问;开启 HTTPS 加密,防止内容泄露。

接下来就教大家如何在 NAS 中部署 Nastool,并且结合 cpolar 实现公网访问。

1. 本地搭建 Nastool

本篇文章演示环境:NAS 版本 DSM218Play

首先进入到 NAS 的套件中心,点击 套件来源,点击 新增 按照下方输入名称和位置 名字:矿神 位置:https://spk7.imnks.com/

e38e84c6abd4a73e923bc0273d9ed47.png

image.png

点击确定后,回到套件中心搜索 NASTool,安装后打开

7f6e194a096a15ce751b96f35cf1d2b.png

可以看到下方从属套件需要下载 Python3.10

image.png

回到套件中心下载

image.png

接下来需要下载安装 Container Manager 套件 首先需要打开一个新的浏览器,粘贴下方地址,下载最新版本

Synology Archive Download Site - Index of /download/Package/ContainerManager

image.png

选择 armv8 版本

image.png

打开 ssh 连接群晖,输入下方三行命令,下面代码中的 218play 按照实际机型自行修改!比如:218play、418

sudo -i
sed -i 's/218play/420j/g' /etc.defaults/synoinfo.conf
sed -i 's/218play/420j/g' /etc/synoinfo.conf

image.png

这个时候就可以打开【套件中心】,点击右上角的'手动安装',找到刚才下载的文件

image.png

可以看到已经安装完成

image.png

回到 ssh 终端中,修改一下机型,下面代码中的 218play 按照实际机型自行修改!比如:218play、418j

sudo -i
sed -i '/^exclude_model/d' /var/packages/ContainerManager/INFO
sed -i 's/420j/218play/g' /etc.defaults/synoinfo.conf
sed -i 's/420j/218play/g' /etc/synoinfo.conf

image.png

打开 Container Manager,在记录值里搜索 nastool,下载下来

image.png

下载完成后,点击映像,点击运行

image.png

点击下一步,填写端口号 3000,新增文件夹 按照下面新建两个文件夹路径

image.png

完成后回到容器中,可以看到出现了一个 nastool 容器

image.png

2. nastool 基础设置

打开一个新的浏览器输入群晖 IP:3003,初始登录用户名 admin 密码 password,点击登录

image-20240705174851186

image.png

接下来我们就需要配置一个 TMDB API Key

打开一个新的浏览器,输入 https://www.themoviedb.org/login,注册一个账号

注册完后,点击右上角头像,点击编辑个人资料

image.png

fdff56909bcfd156d65457a15a2f2c4.png

点击 API,点击 Developer,信息填写完整

fa8b8028847ccaf59de328aef9fe845.png

e7f28b5cd1d9147c67771455e78fdf7.png

点击完成后,可以看到出现了 API 密钥

image.png

回到 nastool 当中,填写 API 密钥,点击保存

f74736a2e972f1c79e894db8aeb0

点击左侧探索,可以看到出现了影音资源,可以自由观看了

image.png

现在我们成功在本地群晖中使用部署了 nastool,但如果想实现出门在外,也能随时随地访问群晖中的影音资源,或者其他部署在本地的服务。那就需要借助 cpolar 内网穿透工具来实现公网访问了!接下来介绍一下如何安装 cpolar 内网穿透并实现 nastool 的公网访问!

3. 群晖 NAS 安装内网穿透工具

cpolar 提供了群晖安装的套件,点击 Cpolar 群晖套件下载地址,下载相应版本的群晖 Cpolar 套件,如果找不到对应的型号,可以选择相近版本型号套件

https://www.cpolar.com/synology-cpolar-suite,

20221222170135

打开群晖 套件中心,点击右上角的 手动安装 按钮。

image-20240111165335915

选择我们本地下载好的 cpolar 套件安装包,然后点击下一步

image-20240111165603922

点击 同意 按钮,然后点击下一步

image.png

最后点击完成即可。

image.png

安装完成后,在外部浏览器,我们通过 群晖的局域网 ip 地址 加 9200 端口访问 Cpolar 的 Web 管理界面,然后输入 Cpolar 邮箱账号与密码进行登录

4. 配置公网地址

在 cpolar 管理界面,点击左侧仪表盘的隧道管理——创建隧道,创建一个的公网地址隧道!

  • 隧道名称:可自定义命名,注意不要与已有的隧道名称重复
  • 协议:选择 http
  • 本地地址:3003 (本地访问的 http 端口)
  • 域名类型:免费选择随机域名
  • 地区:选择 China Top

点击 创建

546bbc8a492daefcbe5e3e237bb1849

隧道创建成功后,点击左侧的状态——在线隧道列表,查看所生成的公网访问地址,有两种访问方式,一种是 http 和 https,上面我们设置的是 3000 端口,所以选择 http 访问即可

0f8a70713e525e5d88511a2e661221602bab161

使用上面 cpolar 生成的公网地址可以看到成功的访问到了 nastool 的界面当中了

0a070ec3173ad3e46ac8cd2f1efb281

小结

为了更好地演示,我们在前述过程中使用了 cpolar 生成的隧道,其公网地址是随机生成的。

这种随机地址的优势在于建立速度快,可以立即使用。然而,它的缺点是网址由随机字符生成,不太容易记忆(例如:3ad5da5.r10.cpolar.top)。另外,这个地址在 24 小时内会发生随机变化,更适合于临时使用。

我一般会使用固定二级子域名,原因是我希望将网址发送给同事或客户时,它是一个固定、易记的公网地址(例如:linuxsystem.cpolar.cn),这样更显正式,便于流交协作。

5. 配置固定公网地址

由于以上使用 Cpolar 所创建的隧道使用的是随机公网地址,24 小时内会随机变化,不利于长期远程访问。因此我们可以为其配置二级子域名,该地址为固定地址,不会随机变化

注意需要将 cpolar 套餐升级至基础套餐或以上,且每个套餐对应的带宽不一样。

登录 cpolar 官网,点击左侧的预留,选择保留二级子域名,设置一个二级子域名名称,点击保留,保留成功后复制保留的二级子域名名称

560286458524b04dfafb2af1b06ded2

保留成功后复制保留成功的二级子域名的名称

aa5c9286c50f0541718dfd0b558d1

返回登录 Cpolar web UI 管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道,点击右侧的编辑

修改隧道信息,将保留成功的二级子域名配置到隧道中

  • 域名类型:选择二级子域名
  • Sub Domain:填写保留成功的二级子域名

点击 更新(注意,点击一次更新即可,不要重复点击)

135f2ce576cdb482087b0214094aa

更新完成后,打开在线隧道列表,此时可以看到公网地址已经发生变化,地址名称也变成了固定的二级子域名的名称域名

d65fd2fbbae23597556b0f51c8ac

最后,我们使用固定的公网 http 地址访问,可以看到同样访问成功,这样一个固定且永久不变的公网地址就设置好了!

a7e0badfbc31579a2

这样我们就可以随时随地使用这个固定的公网地址来访问 NAS 中的影音资源了,另外,nastool 还可以通过一些插件来完成视频的交互等等,大家可以根据自己的喜好来更完善的配置 nastool!

目录

  1. 前言
  2. 1. 本地搭建 Nastool
  3. 2. nastool 基础设置
  4. 3. 群晖 NAS 安装内网穿透工具
  5. 4. 配置公网地址
  6. 小结
  7. 5. 配置固定公网地址
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Llama3 微调实战:单卡训练提升大模型自我认知
  • Double DQN 算法详解与 Python 实现
  • OpenClaw Web Search 配置与渠道选择指南
  • 将旧手机改造为监控摄像头(Python + OpenCV)
  • MySQL 8.0 Windows 安装与配置实战指南
  • Spring AI 实战指南:从基础概念到流式输出
  • OpenClaw:AI 行动型智能体架构与实现解析
  • JavaScript 内置对象实战:String、Number 与 Array
  • FPGA中扇出数目是什么意思
  • Apache IoTDB 时序数据库架构优势与选型指南
  • Qwen3-VL 模型 Instruct 与 Thinking 模式对比及选型指南
  • Ascend Whisper 高效部署实战:从模型优化到生产环境避坑指南
  • WebRTC 指纹伪装:隐藏本地 IP 与硬件信息
  • 基于 Windows 环境搭建 OpenClaw AI 智能体项目操作指南
  • GESP C++ 一级真题解析:数字替换
  • C++ 异常处理机制详解
  • C++ 哈希表封装:模拟实现 unordered_map 与 unordered_set
  • AI 图像生成提示词:新手入门指南与最佳实践
  • 平衡二叉树判断:从 O(n²) 暴力递归到 O(n) 自底向上优化
  • PentAGI 基于 Docker 的 AI 自动化渗透环境部署指南

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online