TrueNAS 的内网穿透玩法探秘 (二) - 在线影院

引言

上一期分享了 TrueNAS 在文件分享、智能相册等方面的应用,这一期主要分享下 TrueNAS 在在线影音方面的应用,通过qbittorrent、jellfyfin 等应用,结合ZeroNews 零讯内网穿透,大家可以很简单的部署个人在线家庭影院,随时随地的下载、观影与分享。

废话不多说,直接上教程。

主要涉及的应用 qbittorrentjellfyfin

玩法探秘

1.首先我们还是在Truenas上运行 零讯 ZeroNews

首先登录零讯平台,生成TrueNAS要用的认证Token

登录 ZeroNews 平台,在 "设备" 菜单中找到 Token 页面,添加 Token,然后将其复制备用,以及查看可分配的网络区域。

在TrueNAS 的APP 应用管理菜单下,添加 ZeroNews 应用,来运行 ZeroNews 客户端

在 APP 应用管理菜单下添加 App 应用, 选择 Custom App

在 容器镜像 的 "Image Repository" 中输入 ZeroNews 镜像地址:zeronews/zeronews

在 "Image Pull Policy" 中选择 "Always pull image even if present on host" 始终拉取最新镜像。

在 "Container Entrypoint" 区域的"Container Args" 中添加两个参数(Args):第一个是您创建的 Token,第二个是您选择的网络区域 ID。

zeronews 应用安装完成后,在 APP 应用界面能查看已运行成功的 ZeroNews 应用

2. 部署 qbittorrent BT下载服务器

qBittorrent是一款开源的BitTorrent客户端,易于使用且完全免费的BitTorrent客户端软件,以其轻量级、可定制且功能丰富的特点而受到用户的青睐,适用于需要下载大量文件、特别是通过BitTorrent协议分享和下载文件的用户。无论是下载电影、电视剧、音乐还是其他类型的文件,qBittorrent都能提供稳定、高效的下载服务。

qBittorrent结合ZeroNews 内网穿透,让我们在任何位置都能远程控制资源下载,为家庭影院源源不断的提供新的影视资源

安装 qbittorrent 应用
添加 qbittorrent 存储数据集

首先为 qbittorrent 应用添加存储数据集,用户存储下载资源及qbittorrent 应用的配置数据信息

如下图所示,在 "Datasets" 界面下,点击 "Add Datasets" 添加 qbittorrent 数据集,并在该数据集下在添加 config / download 两个数据集

config 数据集用于存储 qbittorrent 的配置数据信息

download 数据集用于存储我们下载的电影等映射资源

依次设置 config / download 数据集的权限,other 都设置为可以读写

安装 qbittorrent 应用

truenas 的 "Apps" 界面,点击 "Discover",搜索 qbittorrent 镜像 ,

点击镜像进入到镜像安装界面,再点击 "install" 进行安装 qbittorrent

应用名称默认 qbittrroent ,用户可以修改

记录 qbittorrent 的web UI 端口号 30024,后面会用到

配置 qbittorrent 的下载存储挂载目录,选择 Host Path 类型,挂载到 qbittorrent/download 目录

配置 qbittorrent 的配置数据存储挂载目录,选择 Host Path 类型,挂载到 qbittorrent/config 目录

存储配置完成后,点击最下方的 “Install” ,等待qbittorrent 安装,qbittorrent 安装成功后,在App 页面可查看安装好的qbittorrent 应用信息,访问端口号为 30024,在浏览器中输入 http://truenas_ip:30024 通过内网地址访问下载管理平台

在ZeroNews 平台上映射 qbittorrent 管理平台

首先为 qbittorrent 分配远程访问域名,在 ZeroNews 平台的“资源”界面下,点击添加域名,在生效设备下,选择truenas 设备,输入域名前缀,如 qbittorent,然后勾选 HTTP 。

接下来在应"应用"界面下为 qbittorrent 添加应用

然后添加映射,映射协议选择 HTTP,访问地址选择前面创建好的 qbittorrent 域名, 映射带宽分配1M,内网映射IP地址要输入truenas 的IP地址,端口号输入 30024

在 qbittorrent 日志中,找到默认登录账号密码, 在 Workloads 打开 qbiitorrent 日志

通过 ZeroNews 分配的域名访问 qbittorrent ,进行远程下载管理

3. 部署 jellfyfin 音影应用

Jellyfin是一个免费、开源的媒体服务器解决方案,它为用户提供了一个强大的平台来管理和访问个人媒体文件,如电影、音乐、电视节目等,能够帮助用户轻松地整理、分类和浏览媒体文件,支持多种文件格式和编码标准,用户可以通过Jellyfin将媒体文件流式传输到各种支持的设备上,包括智能手机、平板电脑、智能电视等设备上观看;适用于各种需要管理和访问个人媒体文件的场景。通过其丰富的功能和灵活的配置选项,用户可以轻松地享受高质量的媒体服务

安装 jellyfin 应用
添加 jellyfin 存储数据集

首先为 jellyfin 应用添加存储数据集,存储 jellyfin 配置及缓存数据信息等

依次设置jellyfin 数据集的权限, other 都设置为可以读写

安装 jellyfin 应用

在 truenas 的 "Apps" 界面,点击 "Discover",搜索 jellyfin 镜像 ,

点击镜像进入到镜像安装界面,再点击 "install" 进行安装 jellyfin

应用名称默认 jellyfin ,用户可以修改, 时区默认为 上海 时区不变

记录 jellyfin 的web UI 端口号 30013,后面会用到

配置 jellyfin 应用的配置、缓存等目录,都选择 Host Path 类型,都挂载到 jellyfin 目录

添加 qbittorrent 的download 下载目录到 jellyfin,挂载到 jellyfin 的 /movies 目录下

配置 qbittorrent 的配置数据存储挂载目录,选择 Host Path 类型,挂载到 qbittorrent/config 目录

存储配置完成后,点击最下方的 “Install” ,等待jellyfin 安装,jellyfin 安装成功后,在App 页面可查看安装好的jellyfin 应用信息,访问端口号为 30013,在浏览器中输入 http://truenas_ip:30013 通过内网地址访问 jellyfin 在线音影系统

在ZeroNews 平台上映射 jellyfin 在线影音平台

首先为 jellyfin 分配远程访问域名,在 ZeroNews 平台的“资源”界面下,点击添加域名,在生效设备下,选择truenas 设备,输入域名前缀,如 jellynas,然后勾选 HTTP 。

接下来在应"应用"界面下,为 jellyfin 添加应用

然后添加映射,映射协议选择 HTTP,访问地址选择前面创建好的 jellyfin 域名, 映射带宽分配3M,内网映射IP地址要输入truenas 的IP地址,端口号输入 30013

通过 ZeroNews 分配的域名访问 jellyfin完成初始设置

在线观看电影

有什么问题都可以评论区留言, 看见都会回复的

如果你觉得本篇文章对你有所帮助,把"文章有帮助的"打在评论区

多多支持,谢谢。

猜你喜欢

转载自blog.csdn.net/yao132_1/article/details/141786142