使用群晖实现Videostation电影的大容量存储及分享教程
文章目录
- 1.使用环境要求
- 2.制作视频分享链接
- 3.制作永久固定视频分享链接
李哥和他的女朋友是一对甜蜜的情侣,但不幸的是,由于工作原因,他们目前分隔两地,无法常常亲密相伴。

这个距离让李哥特别怀念和女朋友一起在电影院观看电影的时光,分享笑声和感动。
在寻找解决方案的过程中,李哥发现了群晖Videostation的神奇之处,它可以帮助他轻松分享自己的电影资源,只需朋友点击链接,就能观看。于是,李哥决定分享这个方法,帮助更多异地恋情侣度过浪漫电影之夜。
本教程解决的问题是:
怎样将存储在家中电脑硬盘或正版群晖nas上的视频文件以公网链接的形式无损分享给朋友在线观看。
按照本教程方法操作后,达到的效果是:
将群晖nas中的视频文件制作固定永久链接共享给朋友,您的朋友只需保存这个链接,就能持续观看这些视频文件。
1.使用环境要求
首先,本教程基于群晖生态,所以需要安装配置群晖虚拟机或拥有正版群晖nas以及内网穿透套件cpolar
已经购买正版群晖nas的大佬们请移步至第2章:
没有群晖的小白/白 嫖党,我有一键安装群晖虚拟机教程如下:
在校学生如何白嫖黑群晖虚拟机和内网穿透,实现海量资源的公网访问?(小白专用) - cpolar 极点云
怎样内网穿透实现公网访问群晖videostation:
iphone15访问群晖videostation文章链接
次时代摸鱼骚操作:人在办公室轻松观看家里电脑上的4k电影(移动端公网访问本地群辉存储视频文件)
按照上述两个教程配置完毕后,你应该已经安装好群晖nas虚拟机,videostation和cpolar套件,那么接下来我们开始本教程的操作,将本地影视文件无损地分享给朋友。
2.制作视频分享链接
打开videostation套件:
选择想分享的电影:
点击 公开分享
勾上 公开分享,复制这个局域网分享地址:
以下是局域网分享地址:
http://192.168.50.143:5000/vs/sharing/oYftsSxD#!bW92aWUtMw==
前半部分为我们群晖的局域网地址:
http://192.168.50.142:5000/
链接的前半部分为您nas的局域网ip地址
/vs/sharing/oYftsSxD#!bW92aWUtMw==
链接的后半部分为您nas的共享视频文件的路径
接下来,我们使用cpolar将您的 局域网ip地址映射为公网ip地址 再加上 共享视频文件的路径组成您分享视频的固定公网ip地址。
打开cpolarwebui,查看nas群晖的映射隧道:
点击 在线隧道列表
复制这个公网地址:
群晖公网ip如下:
http://21b28039.r12.vip.cpolar.cn:5000
接下来我们将共享视频文件的路径放到后边:
形成共享视频的公网ip地址:
http://21b28039.r12.vip.cpolar.cn:5000/vs/sharing/oYftsSxD#!bW92aWUtMw==
打开链接后,直接进入播放页面:
如果您要同时共享多个视频,点击右上角对号
勾选多个电影:
填写播放列表名称:
复制地址:
操作同上,仍然将前半段群晖的局域网ip换为群晖的公网ip,与后半段分享文件的路径组合即可:
替换完成的公网ip地址为:
http://21b28039.r12.vip.cpolar.cn:5000/vs/sharing/s2RUchBI
打开链接:
点击右下角 播放列表切换电影:
播放第二个电影:
3.制作永久固定视频分享链接
如果我们想将分享给朋友的视频链接固定为永久不变的ip地址,需要使用cpolar的付费功能,将套餐升级为基础版套餐及以上,支持固定二级子域名和自定义域名,下面我们来使用固定二级子域名的方式来分享电影:
cpolar官网后台——保留二级子域名
我们可以根据想看的电影备注二级子域名。我们备注为:movie-cat2 这样别人使用我们分享的固定连接就可以区分是哪个电影的链接
回到web ui,点击 保留二级子域名,复制粘贴,点更新
与之前的配置方法一样
局域网地址为:
http://192.168.50.144:5000/vs/sharing/oYftsSxD#!bW92aWUtMQ==
公网地址为:
http://movie-cat2.cpolar.io:5000/vs/sharing/oYftsSxD#!bW92aWUtMQ==
能够正常访问:
经过 1,2,3 章,我们实现了使用固定地址分享存储在本地的电影等视频文件,这样您只需提前将下载好的电影上传至nas或nas虚拟机中,就可以制作公网访问链接分享给朋友观看(当然也可以自己使用其他主机/手机等使用浏览器观看)。
李哥的努力没有白费,现在他和女朋友可以通过群晖Videostation轻松地共享电影,无论距离有多远。这个教程不仅让他们重新体验了一起观看电影的快乐,还为其他异地恋的情侣提供了一个温馨的方法,实现异地互相陪伴的效果。
无论你是异地恋的情侣、期盼分享电影乐趣的人,还是只是希望用一种特殊的方式与远方的亲人朋友共享快乐的人,这个方法都将帮助你实现这一愿望。愿你也能像李哥一样,通过电影的力量,弥补距离,感受甜蜜的陪伴。
转载自cpolar极点云文章:异地恋的甜蜜解药:李哥的群晖Videostation电影分享教程
相关文章:

使用群晖实现Videostation电影的大容量存储及分享教程
文章目录 1.使用环境要求2.制作视频分享链接3.制作永久固定视频分享链接 李哥和他的女朋友是一对甜蜜的情侣,但不幸的是,由于工作原因,他们目前分隔两地,无法常常亲密相伴。 这个距离让李哥特别怀念和女朋友一起在电影院观看电影的…...
后端大厂面试-15道题
1. 说说计算机存储结构 计算机存储结构通常包括这几个层次: 主存储器(Main Memory):也称为内存(RAM,Random Access Memory),主要用于存储当前正在执行的程序和数据。它是计算机中最…...
C++: 冒泡排序(Bubble Sort)
假设你有一列由数字组成的玻璃珠,这些珠子的重量不同,你希望将它们按照重量从轻到重排列。你会这样做: 从左到右,比较相邻的两颗珠子的重量。如果左边的珠子比右边的珠子重,就交换它们的位置。然后,继续向…...

跨域的解决方案
文章目录 概念一、什么是跨域问题二、为什么会发生跨域问题三、跨域解决方案1、JSONP2、添加响应头3、Spring注解CrossOrigin4、配置文件(常用)5、nginx跨域 概念 一、什么是跨域问题 前端调用的后端接口不属于同一个域(域名或端口不同&…...

如何使用Java语言判断出geek是字符串参数类型,888是整数参数类型,[hello,world]是数组参数类型,2.5是双精度浮点数类型?
如何使用Java语言判断出geek是字符串参数类型,888是整数参数类型,[hello,world]是数组参数类型,2.5是双精度浮点数类型? Java是一种静态类型的编程语言,这意味着我们需要在编译时为变量指定具体的类型。但是ÿ…...
9.20华为机试-后端
1、丢失报文的位置 某通信系统持续向外发送报文,使用数组 nums 保存 n个最近发送的报文,用于在报文未达到对端的情况下重发。报文使用序号 sn 表示,序号 sn 按照报文发送顺序从小到大排序,相邻报文 sn 不完全连续且有可能相同。报…...

LC926. 将字符串翻转到单调递增(JAVA - 动态规划)
将字符串翻转到单调递增 题目描述动态规划 题目描述 难度 - 中等 LC926. 将字符串翻转到单调递增(JAVA - 动态规划) 如果一个二进制字符串,是以一些 0(可能没有 0)后面跟着一些 1(也可能没有 1)的形式组成的࿰…...

【高阶数据结构】哈希的应用 {位图;std::bitset;位图的应用;布隆过滤器;布隆过滤器的应用}
一、位图 1.1 位图概念 面试题 给40亿个不重复的无符号整数,没排过序。给一个无符号整数,如何快速判断一个数是否在这40亿个数中。【腾讯】 遍历查找:内存中无法存放40亿个整数(约占内存15-16G);时间复杂…...

金融生产存储亚健康治理:升级亚健康 3.0 ,应对万盘规模的挑战
随着集群规模的不断扩大,硬盘数量指数级上升,信创 CPU 和操作系统、硬盘多年老化、物理搬迁等多种复杂因素叠加,为企业的存储亚健康管理增加了新的挑战。 在亚健康 2.0 的基础上,星辰天合在 XSKY SDS V6.2 实现了亚健康 3.0&#…...

C语言自定义类型讲解:结构体,枚举,联合(2)
🐵本篇文章将会对位段、枚举和联合的相关知识进行讲解 1. 位段📚 1.1 什么是位段 位段的声明和结构体类似,但是有两点不同: 1.位段的成员必须是int,unsigned int,signed int (C99之后也可以是其他成员&am…...

AI编程助手 Amazon CodeWhisperer 全面解析与实践
目录 引言Amazon CodeWhisperer简介智能编程助手智能代码建议代码自动补全 提升代码质量代码质量提升安全性检测 支持多平台多语言 用户体验和系统兼容性用户体验文档和学习资源个性化体验系统兼容性 功能全面性和代码质量功能全面性代码生成质量和代码安全性 CodeWhisperer的代…...

利用EXCEL进行XXE攻击
利用EXCEL进行XXE攻击 原因 原因 Microsoft Office从2007版本引入了新的开放的XML文件格式,新的XML文件格式基于压缩的ZIP文件格式规范,由许多部分组成。 我们可以将其解压缩到特定的文件夹中来查看其包含的文件夹和文件,可以发现其中多数是…...

芯片验证就是一次旅行
如果你国庆希望去一个你不曾去过的城市旅行,比如“中国苏州”。对游客来说,它是个蛮大的城市,有许多景点可以游玩,还有许多事情可以做。但实际上,即使最豪也最清闲的游客也很难看苏州的所有方方面面。同样的道理也适用…...

Java深入理解线程的三大特性
目录 1 CPU缓存导致可见性问题2 线程切换导致原子性问题3 性能优化导致有序性问题4 JMM(Java Memory Model)5 volatile6 synchronized 1 CPU缓存导致可见性问题 线程的三大特性: 可见性:Visibility有序性:Ordering原子性:Atomic…...
2025快手校招面试真题汇总及其解答(二)
6. hashmap数据结构 HashMap 是一种散列表,它是一种根据键值对来存储数据的数据结构。HashMap 的特点是插入、查找和删除操作的时间复杂度都是 O(1),因此它是一种非常高效的数据结构。 HashMap 的工作原理是将键值对存储在一个数组中,每个键值对都由一个哈希函数来映射到数…...
PHP生成带中文的图片
imagettftext() 函数是 PHP 中的一个内置函数,用于使用 TrueType 字体将文本写入图像。 句法: 数组imagettftext(资源$image,float $size,float $angle, int $x,int $y,…...

java框架-Dubbo
Dubbo整合Springboot BIO NIO Netty Dubbo 原理 在这里插入图片描述...

Vue+iview 组件中通过v-for循环动态生成form表单进行表单校验
在做项目时,需要根据需要动态添加或新增表单,同时还需要对表单做校验。详情如下图: 刚开始做表单验证的时候,对于这个动态的表单验证有点难搞,试了好几种方法都没有搞定。最后按照下面这种方法实现了,以此…...

sns.load_dataset(“iris“)报错原因探究+解决办法
问题描述 import seaborn as sns # 读取数据 iris sns.load_dataset("iris")在代码中使用了seaborn ,并加载iris数据,结果产生了报错信息如下所示 问题分析 原因很简单,我们使用了sns.load_dataset("iris")来加载数据…...

python回文素数
这能有1和本身整除的整数叫素数;如一个素数从左向右和从右向左是相同的数,则该素数为回文素数。编程求出2-1000内的所有回文素数。 源代码: def sushu(n): for i in range(2,n//21): if n%i 0: return False r…...

【kafka】Golang实现分布式Masscan任务调度系统
要求: 输出两个程序,一个命令行程序(命令行参数用flag)和一个服务端程序。 命令行程序支持通过命令行参数配置下发IP或IP段、端口、扫描带宽,然后将消息推送到kafka里面。 服务端程序: 从kafka消费者接收…...
MVC 数据库
MVC 数据库 引言 在软件开发领域,Model-View-Controller(MVC)是一种流行的软件架构模式,它将应用程序分为三个核心组件:模型(Model)、视图(View)和控制器(Controller)。这种模式有助于提高代码的可维护性和可扩展性。本文将深入探讨MVC架构与数据库之间的关系,以…...

C# 类和继承(抽象类)
抽象类 抽象类是指设计为被继承的类。抽象类只能被用作其他类的基类。 不能创建抽象类的实例。抽象类使用abstract修饰符声明。 抽象类可以包含抽象成员或普通的非抽象成员。抽象类的成员可以是抽象成员和普通带 实现的成员的任意组合。抽象类自己可以派生自另一个抽象类。例…...
GitHub 趋势日报 (2025年06月08日)
📊 由 TrendForge 系统生成 | 🌐 https://trendforge.devlive.org/ 🌐 本日报中的项目描述已自动翻译为中文 📈 今日获星趋势图 今日获星趋势图 884 cognee 566 dify 414 HumanSystemOptimization 414 omni-tools 321 note-gen …...
Rapidio门铃消息FIFO溢出机制
关于RapidIO门铃消息FIFO的溢出机制及其与中断抖动的关系,以下是深入解析: 门铃FIFO溢出的本质 在RapidIO系统中,门铃消息FIFO是硬件控制器内部的缓冲区,用于临时存储接收到的门铃消息(Doorbell Message)。…...
MySQL账号权限管理指南:安全创建账户与精细授权技巧
在MySQL数据库管理中,合理创建用户账号并分配精确权限是保障数据安全的核心环节。直接使用root账号进行所有操作不仅危险且难以审计操作行为。今天我们来全面解析MySQL账号创建与权限分配的专业方法。 一、为何需要创建独立账号? 最小权限原则…...

中医有效性探讨
文章目录 西医是如何发展到以生物化学为药理基础的现代医学?传统医学奠基期(远古 - 17 世纪)近代医学转型期(17 世纪 - 19 世纪末)现代医学成熟期(20世纪至今) 中医的源远流长和一脉相承远古至…...

网站指纹识别
网站指纹识别 网站的最基本组成:服务器(操作系统)、中间件(web容器)、脚本语言、数据厍 为什么要了解这些?举个例子:发现了一个文件读取漏洞,我们需要读/etc/passwd,如…...
return this;返回的是谁
一个审批系统的示例来演示责任链模式的实现。假设公司需要处理不同金额的采购申请,不同级别的经理有不同的审批权限: // 抽象处理者:审批者 abstract class Approver {protected Approver successor; // 下一个处理者// 设置下一个处理者pub…...

华为OD机考-机房布局
import java.util.*;public class DemoTest5 {public static void main(String[] args) {Scanner in new Scanner(System.in);// 注意 hasNext 和 hasNextLine 的区别while (in.hasNextLine()) { // 注意 while 处理多个 caseSystem.out.println(solve(in.nextLine()));}}priv…...