群晖NAS搭建WebDav结合内网穿透实现公网访问本地影视资源
🔥博客主页: 小羊失眠啦.
🎥系列专栏:《C语言》 《数据结构》 《C++》 《Linux》 《Cpolar》
❤️感谢大家点赞👍收藏⭐评论✍️
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。
文章目录
- 本教程解决的问题是:
- 按照本教程方法操作后,达到的效果是:
- 1 使用环境要求:
- 2 配置webdav
- 3 测试局域网使用potplayer访问webdav
- 3 内网穿透,映射至公网
- 4 使用固定地址在potplayer访问webdav
国内流媒体平台的内容让人一言难尽,就算是购买了国外的优秀作品,也总是在关键剧情上删删减减,就算是充了会员,效果如何?
广大网友不得不选择自己找资源下到本地,然后使用视频播放器观看。在windows平台上使用人数较多的播放器是pot player,它界面简洁,且拥有异常强大的内置音视频解码器,可以支持几乎全部音乐、视频文件格式的播放。而且软件本身没有任何广告和流氓插件。
那么问题来了,potplayer只能局域网内访问资源,那我不在家中怎么看本地电影?
本教程解决的问题是:
人在户外使用笔记本,如何访问本地的视频资源?
按照本教程方法操作后,达到的效果是:
公网环境下(连接其他局域网/流量)使用笔记本的potplayer访问本地webdav中的影视资源。
1 使用环境要求:
首先,我们需要下载安装potplayer,请直接到官网(国内可直接打开):
Global Potplayer
其次,本教程基于群晖生态(群晖系统稳定性好,webdav配置十分简单,适合小白),需要安装配置黑群晖或已拥有正版群晖nas
已经购买正版群晖nas的大佬们请移步至第2章:
没有群晖的 小白/白嫖党,我有 一键安装群晖虚拟机 并 内网穿透 教程如下:
在校学生如何白嫖黑群晖虚拟机和内网穿透,实现海量资源的公网访问?(小白专用) - cpolar 极点云
最后,公网访问内网需要内网穿透软件,这里我使用的是免费的cpolar。
官网:cpolar - 安全的内网穿透工具
2 配置webdav
按照上面教程打开群晖虚拟机/使用正版群晖后:
打开套件中心:
搜索并安装webdavserver:
安装后,打开webdavserver:
点击启用http,然后注意 http的端口为:5005
到这里我们就完成了webdav的配置,怎么样?简单吧?
3 测试局域网使用potplayer访问webdav
首先,我们把想看的本地影片文件传到nas:
上传完毕后,我们打开potplayer软件:
右键-专辑-新建专辑:
选择webdav:
填入群晖nas的本地ip,端口写群晖webdav的端口: 5005
需要正确填入:
- 主机路径:填入群晖nas的本地ip(直接去复制)
- 端口:5005
- 群晖的用户名,密码
成功访问:
点击上传影片的文件夹,即可观看:
以上是本地使用potplayer观看webdav的教程,若是想在公网条件下观看,需要配置内网穿透软件.
3 内网穿透,映射至公网
想要在户外访问本地资源,就需要内网穿透软件,这里我使用的是免费不限流量的cpolar.
如何安装cpolar请参考:
如何在群晖系统中安装cpolar(群晖7.X版) - cpolar 极点云
安装完毕后,打开cpolar套件,点击右下角 :9200的局域网地址:
默认浏览器会打开cpolar webui界面:
登录进去后,点击左侧仪表盘的隧道管理——创建隧道,我们来创建一条用于映射nas局域网地址到公网的隧道,
- 隧道名称:可自定义命名,注意不要与已有的隧道名称重复
- 协议:选择 TCP
- 本地地址:改为 5005
- 域名类型:随机域名
- 地区:选择China(免费版选择China,付费版可选择china vip)
点击创建
cpolar免费版支持随机域名(24小时变化,第4章我们会讲解如何固定地址);
下一步我们 点击 在线隧道列表:
分别复制公网 tcp地址和 tcp端口号 ,在potplayer中,将 本地地址 改为 公网地址 即可在外地使用公网ip播放:
这里注意:
- 因为我们使用的是 tcp协议 ,所以主机路径里 不要加上http😕/
- **:**后的端口号要写在 端口 中。
正常播放:
要注意的是,以上步骤使用的是随机临时端口地址,所生成的公网地址为 随机临时地址 ,该公网地址24小时内会随机变化。我们接下来为其配置 固定的端口地址 ,该地址 不会变化 ,设置后将无需每天重复修改地址,随时想看打开就看,不需要再配置一遍。
4 使用固定地址在potplayer访问webdav
配置固定地址功能为cpolar付费功能,需要将cpolar升级至专业版后,进行以下步骤:
登录cpolar官网,点击左侧的预留,找到保留的tcp地址,我们来为nas webdav保留一个固定tcp地址:
- 地区:选择US
- 描述:即备注,可自定义
点击保留
保留成功后提示:
保留为:
回到webui:
http://localhost:9200/#/tunnels/list
隧道-编辑
二级子域名
- 隧道名称:可自定义命名,注意不要与已有的隧道名称重复(我们这里保留原样)
- 协议:选择 TCP
- 本地地址:5005
- 端口类型:固定 tcp
点击 更新
还是回到在线隧道列表,复制这个有二级子域名的 固定 公网访问地址:
老套路,填入固定的tcp地址,端口号:
正常访问:
如果您按照以上步骤配置完毕,就可以实现在公网条件下使用其他设备(笔记本或外地的pc主机等)随时使用固定的地址访问家中webdav中的影视资源,音乐资源等。
相关文章:

群晖NAS搭建WebDav结合内网穿透实现公网访问本地影视资源
🔥博客主页: 小羊失眠啦. 🎥系列专栏:《C语言》 《数据结构》 《C》 《Linux》 《Cpolar》 ❤️感谢大家点赞👍收藏⭐评论✍️ 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默&…...

vmstat 监控虚拟内存,进程,CPU
文章目录 1. 命令格式:2. 命令功能:3. 命令参数:4. 使用实例:实例1:显示虚拟内存使用情况实例2:显示活跃和非活跃内存实例3:查看系统已经fork了多少次实例4:查看内存使用的详细信息实…...

C++: 内联函数
目录 概念: 与宏的对比: 函数膨胀: 内联函数的特性: 概念: 以inline修饰的函数叫做内联函数,编译时C编译器会在调用内联函数的地方展开,没有函数调 用建立栈帧的开销,内联函数…...

ctfshow web72
下载源码: 开启环境: 本题设置了 open_basedir(),将php所能打开的文件限制在指定的目录树中,包括文件本身。 因为 ini_set() 也被限制了,所以 open_basedir() 不能用 ini_set() 重新设置绕过。 使用 php 伪协议 glob:…...

你想要一个什么样的gpt?高准确度和可靠性 问题解答 自主完成任务(智能体) 解决贫困 战争 难题 公平的价值体系
人们对GPT(为特定用途定制的ChatGPT版本)的期望因用途和需求而异。不过,普遍期望的特征可能包括: 高准确度和可靠性:提供准确、可靠的信息和回答是最基本的要求。用户友好的交互体验:易于使用,…...

VUE中一些概念的理解
Vue 中 computed、mounted 和 methods 的基本理解。 computed 计算属性 (computed):主要用于根据现有的响应式数据(即 data 中的数据或其他 computed 属性)进行计算并返回一个新的值。计算属性是基于它们的响应式依赖进行缓存的。只有当依赖…...

【ArcGIS遇上Python】python实现批量XY坐标生成shp点数据文件
单个手动生成:【ArcGIS风暴】ArcGIS 10.2导入Excel数据X、Y坐标(经纬度、平面坐标),生成Shapefile点数据图层 文章目录 一、问题分析二、解决办法三、注意事项一、问题分析 现有多个excel、txt或者csv格式的坐标数据,需要根据其坐标批量一键生成shp点数据,如下X为经度,…...

【C语言】(7)输入输出
输出 printf printf 是 C 语言中最常用的输出函数。它可以将格式化的字符串输出到控制台。 基本语法: int printf(const char *format, ...);format 是格式化字符串,用于指定输出的格式。... 表示可变数量的参数,根据格式化字符串输出相应…...

数据结构——链式二叉树
目录 🍁一、二叉树的遍历 🌕(一)、前序遍历(Preorder Traversal 亦称先序遍历) 🌕(二)、中序遍历(Inorder Traversal) 🌕(三)、后序遍历(Postorder Traver…...

SpringSecurity笔记
SpringSecurity 本笔记来自三更草堂:https://www.bilibili.com/video/BV1mm4y1X7Hc/?spm_id_from333.337.search-card.all.click,仅供个人学习使用 简介 Spring Security是Spring家族中的一个安全管理框架。相比与另外一个安全框架Shiro,…...

常见递归算法题目整理
常见递归算法题目整理 一、单路递归1、阶乘计算2、翻转字符串3、二分查找 二、多路递归1、斐波那契1)基础版2)缓存版 2、汉诺塔3、杨辉三角1)基础版2)缓存版3)优化缓存版 ) 一、单路递归 1、阶乘计算 public class …...

安全小记-Ngnix负载均衡
配置Ngnix环境 1.安装 创建Nginx的目录: mkdir /soft && mkdir /soft/nginx/ cd /home/centos/nginx下载Nginx安装包通过wget命令在线获取安装包: wget https://nginx.org/download/nginx-1.21.6.tar.gz解压Nginx压缩包: tar -x…...

CI/CD
介绍一下CI/CD CI/CD的出现改变了开发人员和测试人员发布软件的方式,从最初的瀑布模型,到最后的敏捷开发(Agile Development),再到今天的DevOps,这是现代开发人员构建出色产品的技术路线 随着DevOps的兴起,出现了持续集成,持续交付和持续部署的新方法,传统的软件开发和交付方…...

window下如何安装ffmpeg(跨平台多媒体处理工具)
ffmpeg是什么? FFmpeg是一个开源的跨平台多媒体处理工具,可以用于录制、转换和流媒体处理音视频。它包含了几个核心库和工具,可以在命令行下执行各种音视频处理操作,如剪辑、分割、合并、媒体格式转换、编解码、流媒体传输等。FFmpeg支持多…...

MySQL必看表设计经验汇总-上(精华版)
目录 1.命名要规范 2选择合适的字段类型 3.主键设计要合理 4.选择合适的字段长度 5.优先考虑逻辑删除,而不是物理删除 6.每个表都需要添加通用字段 7.一张表的字段不宜过多 前言 在数据库设计中,命名规范、合适的字段类型、主键设计、字段长度、…...

扫雷游戏(C语言)
目录 一、前言: 二、游戏规则: 三、游戏前准备 四、游戏实现 1、打印菜单 2、初始化棋盘 3、打印棋盘 4、布置雷 5、排雷 五、完整代码 一、前言: 用C语言完成扫雷游戏对于初学者来说,难度并不是很大,而且通…...

五、MySQL的备份及恢复
5.1 MySQL日志管理 在数据库保存数据时,有时候不可避免会出现数据丢失或者被破坏,这样情况下,我们必须保证数据的安全性和完整性,就需要使用日志来查看或者恢复数据了 数据库中数据丢失或被破坏可能原因: 误删除数据…...

使用dockers-compose搭建开源监控和可视化工具
简介 Prometheus 和 Grafana 是两个常用的开源监控和可视化工具。 Prometheus 是一个用于存储和查询时间序列数据的系统。它提供了用于监控和报警的数据收集、存储、查询和图形化展示能力。Prometheus 使用拉模型(pull model),通过 HTTP 协议…...

浏览器——HTTP缓存机制与webpack打包优化
文章目录 概要强缓存定义开启 关闭强缓存协商缓存工作机制通过Last-Modified If-Modified-Since通过ETag If-None-Match 不使用缓存前端利用缓存机制,修改打包方案webpack 打包webpack 打包名称优化webpack 默认的hash 值webapck其他hash 类型配置webpack打包 web…...

STM32duino舵机控制-2
使用定时器进行精确延时,串口接收数据进行 50 0度 --十六进制32 250 180度 --十六进制FA 串口接收到AA 32两个字节,舵机转到0度;接收到AA FA,转到180度。请验证代码: const unsigned…...

【知识---如何创建 GitHub 个人访问令牌】
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言登录到 GitHub 帐户。在右上角的头像旁边,点击用户名,然后选择 "Settings"。在左侧导航栏中,选择 "Develope…...

GBASE南大通用分享-ConnectionTimeout 属性
GBASE南大通用分享 获取或设置连接超时时间,值为‚0‛时没有限制。 语法 [Visual Basic] Public Overrides ReadOnly Property ConnectionTimeout As Integer Get [C#] public override int ConnectionTimeout { get; } 实现 IDbConnection.Connecti…...

ChatGPT 全域调教高手:成为人工智能交流专家
随着人工智能的快速发展,ChatGPT作为一种强大的文本生成模型,在各行各业中越来越受到重视和应用。想要利用ChatGPT实现更加智能、自然的交流,成为 ChatGPT 全域调教高手吗?本文将为您介绍如何通过优化ChatGPT的训练方法࿰…...

5.Hive表修改Location,一次讲明白
Hive表修改Loction 一、Hive中修改Location语句二、方案1 删表重建1. 创建表,写错误的Location2. 查看Location3. 删表4. 创建表,写正确的Location5. 查看Location 三、方案2 直接修改Location并恢复数据1.建表,指定错误的Location࿰…...

基于springboot校园台球厅人员与设备管理系统源码和论文
在Internet高速发展的今天,我们生活的各个领域都涉及到计算机的应用,其中包括校园台球厅人员与设备管理系统的网络应用,在外国管理系统已经是很普遍的方式,不过国内的管理网站可能还处于起步阶段。校园台球厅人员与设备管理系统具…...

MySQL(下)
四、事务 一、概念 对数据库的一次执行中有多条sql语句执行。这多条sql在一次执行中,要么都成功执行,要么都不执行。保证了数据完整性。MySQL中只有innodb引擎支持事务。 二、特性 事务是必须满足 4 个条件(ACID)&#x…...

如何搭建开源笔记Joplin服务并实现远程访问本地数据
文章目录 1. 安装Docker2. 自建Joplin服务器3. 搭建Joplin Sever4. 安装cpolar内网穿透5. 创建远程连接的固定公网地址 Joplin 是一个开源的笔记工具,拥有 Windows/macOS/Linux/iOS/Android/Terminal 版本的客户端。多端同步功能是笔记工具最重要的功能,…...

免费分享一套微信小程序外卖跑腿点餐(订餐)系统(uni-app+SpringBoot后端+Vue管理端技术实现) ,帅呆了~~
大家好,我是java1234_小锋老师,看到一个不错的微信小程序外卖跑腿点餐(订餐)系统(uni-appSpringBoot后端Vue管理端技术实现) ,分享下哈。 项目视频演示 【免费】微信小程序外卖跑腿点餐(订餐)系统(uni-appSpringBoot后端Vue管理端技术实现)…...

后端学习:数据库MySQL学习
数据库简介 数据库:英文为 DataBase,简称DB,它是存储和管理数据的仓库。 接下来,我们来学习Mysql的数据模型,数据库是如何来存储和管理数据的。在介绍 Mysql的数据模型之前,需要先了解一个概念…...

2024最新版IntelliJ IDEA安装使用指南
2024最新版IntelliJ IDEA安装使用指南 Installation and Usage Guide to the Latest JetBrains IntelliJ IDEA Community Editionn in 2024 By JacksonML JetBrains公司开发的IntelliJ IDEA一经问世,就受到全球Java/Kotlin开发者的热捧。这款集成开发环境…...