内网穿透的应用-群晖用 Nastool 管理影音?加一步实现远程看片自由!

文章目录

    • 前言
    • [1. 本地搭建Nastool](#1. 本地搭建Nastool)
    • [2. nastool基础设置](#2. nastool基础设置)
    • [3. 群晖NAS安装内网穿透工具](#3. 群晖NAS安装内网穿透工具)
    • [4. 配置公网地址](#4. 配置公网地址)
    • [5. 配置固定公网地址](#5. 配置固定公网地址)
        • [Nastool 与 cpolar 的组合,让群晖 NAS 的影音资源真正 "流动" 起来,满足了用户在不同场景下享受影音内容的需求,实用又方便。](#Nastool 与 cpolar 的组合,让群晖 NAS 的影音资源真正 “流动” 起来,满足了用户在不同场景下享受影音内容的需求,实用又方便。)

前言

Nastool 是群晖 NAS 上的影音管理工具,能自动下载、分类整理影视资源,支持多格式转码和海报匹配,适合喜欢收藏影音资源的用户,无广告、零会员的特点很吸引人。

使用时发现,它的资源识别准确率挺高,但初次设置需要耐心配置 API 和路径,做好后基本不用手动干预。

不过,默认只能在局域网内访问 NAS 里的资源,出门在外想看存好的电影就没办法了。

搭配 cpolar 后,生成公网地址,在酒店、机场都能流畅访问 NAS 里的影音,既保留了本地存储的安全,又实现了随时随地观影的便利。

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

1. 本地搭建Nastool

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

首先进入到NAS的套件中心,点击 套件来源,点击 新增

按照下方输入名称和位置

名字:矿神

位置:https://spk7.imnks.com/

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

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

回到套件中心下载

接下来需要下载安装Container Manager套件

首先需要打开一个新的浏览器,粘贴下方地址,下载最新版本

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

选择armv8版本

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

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

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

可以看到已经安装完成

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

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

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

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

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

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

2. nastool基础设置

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最后点击完成即可。

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

4. 配置公网地址

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

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

点击创建

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

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

小结

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

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

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

5. 配置固定公网地址

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

注意需要将cpolar套餐升级至基础套餐或以上,且每个套餐对应的带宽不一样。【ps:cpolar所有域名已备案】

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

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

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

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

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

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

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

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

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

Nastool 与 cpolar 的组合,让群晖 NAS 的影音资源真正 "流动" 起来,满足了用户在不同场景下享受影音内容的需求,实用又方便。

cpolar官网-安全的内网穿透工具 | 无需公网ip | 远程访问 | 搭建网站

相关推荐
承渊政道10 小时前
自建服务越来越多怎么管理?Docker部署Flare,搭一个自己的数字入口
运维·docker·容器·内网穿透·cpolar·nas·flare
cpolar技术支持10 小时前
喜欢的直播总要蹲点?用 bililive-go 在 NAS 后台自动录制直播并远程管理,再用 cpolar 让外地也能看回放
内网穿透·cpolar·nas·远程访问·自托管
cpolar技术支持4 天前
外网测试机的异常传不回内网?自托管 Sentry,用 cpolar 打通错误上报链路
python·nginx·docker·cpolar·sentry
cpolar技术支持4 天前
Spring Boot 接口本地正常,异地前端却报跨域?用 cpolar 跑通 CORS 预检与白名单
java·springboot·cpolar·前后端分离·cors
cpolar技术支持7 天前
本地数据库客户端只能自己用?用 cpolar 安全访问 NAS 上的 PostgreSQL 管理台
postgresql·内网穿透·cpolar·nas·pgadmin
cpolar技术支持12 天前
服务器上的 Nginx 只想改配置却不敢动?把 Nginx-UI 跑起来,用 MCP 让 AI 助手帮你安全改配置,再用 cpolar 把面板短时开给自己
nginx·ai·cpolar·mcp·nginx-ui
cpolar技术支持20 天前
本地 Playwright 测试报告怎么远程复盘?Trace Viewer 跑起来后,用 cpolar 分享失败现场
前端·自动化测试·测试工具·cpolar·playwright
池央21 天前
通勤听书不想来回切 App?用 Audiobookshelf 搭一个自己的有声书库
智能手机·cpolar
禁默21 天前
没有公网 IP 怎么远程抓取服务器指标?node_exporter + Prometheus + cpolar 实战
人工智能·cpolar
Xxtaoaooo22 天前
Prometheus 告警怎么推到钉钉?从单群通知到跨网络 Alertmanager 实战
钉钉·webhook·cpolar