公网环境使用Potplayer远程访问家中群晖NAS搭建的WebDAV听歌看电影

文章目录

    • 前言
    • 1 使用环境要求:
    • 2 配置webdav
    • 3 测试局域网使用potplayer访问webdav
    • 4 内网穿透,映射至公网
    • 5 使用固定地址在potplayer访问webdav

前言

本文主要介绍如何在Windows设备使用potplayer播放器远程访问本地局域网的群晖NAS中的影视资源,非常简单,只需要本地配置webdav并安装内网穿透工具即可轻松实现。

目前在windows平台上使用人数较多的播放器是potplayer,它界面简洁,且拥有异常强大的内置音视频解码器,可以支持几乎全部音乐、视频文件格式的播放。而且软件本身没有任何广告和流氓插件。

image-20230925161906335

那么问题来了,potplayer只能局域网内访问资源,那我不在家中怎么看本地电影?

本教程解决的问题是:

人在户外使用笔记本,如何访问本地的视频资源?

按照本教程方法操作后,达到的效果是:

公网环境下(连接其他局域网/流量)使用笔记本的potplayer访问本地webdav中的影视资源。

1 使用环境要求:

首先,我们需要下载安装potplayer,请直接到官网(国内可直接打开):

Global Potplayer

其次,本教程基于群晖生态(群晖系统稳定性好,webdav配置十分简单,适合小白),需要安装配置黑群晖或已拥有正版群晖nas

已经购买正版群晖nas的大佬们请移步至第2章:

没有群晖的 小白/白嫖党,我有 一键安装群晖虚拟机内网穿透 教程如下:

在校学生如何白嫖黑群晖虚拟机和内网穿透,实现海量资源的公网访问?(小白专用) - cpolar 极点云

最后,公网访问内网需要内网穿透软件,这里我使用的是免费的cpolar。

官网:cpolar - 安全的内网穿透工具

2 配置webdav

按照上面教程打开群晖虚拟机/使用正版群晖后:

打开套件中心:

image-20230912100519972

搜索并安装webdavserver:

image-20230925164506985

安装后,打开webdavserver:

image-20230925164658419

点击启用http,然后注意 http的端口为:5005

到这里我们就完成了webdav的配置,怎么样?简单吧?

3 测试局域网使用potplayer访问webdav

首先,我们把想看的本地影片文件传到nas:

image-20230926152456330

上传完毕后,我们打开potplayer软件:

image-20230925165010285

右键-专辑-新建专辑:

image-20230925170405811

选择webdav:

image-20230925170650846

填入群晖nas的本地ip,端口写群晖webdav的端口: 5005

image-20230925170832328

image-20230925170719182

需要正确填入:

  • 主机路径:填入群晖nas的本地ip(直接去复制)
  • 端口:5005
  • 群晖的用户名,密码

成功访问:

image-20230925171350377

点击上传影片的文件夹,即可观看:

image-20230925171402685

以上是本地使用potplayer观看webdav的教程,若是想在公网条件下观看,需要配置内网穿透软件.

4 内网穿透,映射至公网

想要在户外访问本地资源,就需要内网穿透软件,这里我使用的是免费不限流量的cpolar.

如何安装cpolar请参考:

如何在群晖系统中安装cpolar(群晖7.X版) - cpolar 极点云

安装完毕后,打开cpolar套件,点击右下角 :9200的局域网地址:

image-20230919133650364

默认浏览器会打开cpolar webui界面:

image-20230919133714878

登录进去后,点击左侧仪表盘的隧道管理——创建隧道,我们来创建一条用于映射nas局域网地址到公网的隧道,

image-20230926145135652

  • 隧道名称:可自定义命名,注意不要与已有的隧道名称重复
  • 协议:选择 TCP
  • 本地地址:改为 5005
  • 域名类型:随机域名
  • 地区:选择China(免费版选择China,付费版可选择china vip)

点击创建

cpolar免费版支持随机域名(24小时变化,第4章我们会讲解如何固定地址);

下一步我们 点击 在线隧道列表:

image-20230919112247942

image-20230926145504342

分别复制公网 tcp地址和 tcp端口号 ,在potplayer中,将 本地地址 改为 公网地址 即可在外地使用公网ip播放:

image-20230926145415386

这里注意:

  1. 因为我们使用的是 tcp协议 ,所以主机路径里 不要加上http😕/
  2. **:**后的端口号要写在 端口 中。

正常播放:

image-20230926145736040

要注意的是,以上步骤使用的是随机临时端口地址,所生成的公网地址为 随机临时地址 ,该公网地址24小时内会随机变化。我们接下来为其配置 固定的端口地址 ,该地址 不会变化 ,设置后将无需每天重复修改地址,随时想看打开就看,不需要再配置一遍

5 使用固定地址在potplayer访问webdav

配置固定地址功能为cpolar付费功能,需要将cpolar升级至专业版后,进行以下步骤:

登录cpolar官网:https://www.cpolar.com,点击左侧的预留,找到保留的tcp地址,我们来为nas webdav保留一个固定tcp地址:

  • 地区:选择US
  • 描述:即备注,可自定义

点击保留

image-20230926145842293

保留成功后提示:

image-20230919141352734

保留为:

image-20230926145948746

回到webui:

http://localhost:9200/#/tunnels/list

隧道-编辑

image-20230919141707004

二级子域名

image-20230926150039423

  • 隧道名称:可自定义命名,注意不要与已有的隧道名称重复(我们这里保留原样)
  • 协议:选择 TCP
  • 本地地址:5005
  • 端口类型:固定 tcp

点击 更新

还是回到在线隧道列表,复制这个有二级子域名的 固定 公网访问地址:

image-20230926150523683

老套路,填入固定的tcp地址,端口号:

image-20230926150617824

正常访问:

image-20230926150742018

如果您按照以上步骤配置完毕,就可以实现在公网条件下使用其他设备(笔记本或外地的pc主机等)随时使用固定的地址访问家中webdav中的影视资源,音乐资源等。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/762345.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

dedecms无法采集怎么办

dedecms无法采集解决方法:1、检查是否设置了正确的采集规则和路径,确保dedecms能够正常访问目标网站,并且有足够的权限进行采集操作;2、尝试使用代理服务器进行采集,或者通过破解验证码的方式绕过网站的反爬虫机制&…

Vue3学习笔记<->创建第一个vue项目(2)

新建一个项目目录 找一个盘新建一个目录,我这里在D盘创建一个vuedemo目录作为项目存放的目录。使用idea打开目录。   单击ieda底部的按钮“Terminal”,打开命令行窗口,如果命令行窗口当前目录不是“vuedemo”,就切换到“vuedem…

2024第17届中国西部(重庆)留学移民海外置业展览会

2024第17届中国西部(重庆)留学移民海外置业展览会 邀请函 主办单位: 中国西部教体医融合博览会组委会 承办单位:重庆中博展览有限公司 展会背景: 成都和重庆是中国新一线城市,是西部经济的核心增长极&a…

OpenStack开源虚拟化平台(一)

目录 一、OpenStack背景介绍(一)OpenStack是什么(二)OpenStack的主要服务 二、计算服务Nova(一)Nova组件介绍(二)Libvirt简介(三)Nova中的RabbitMQ解析 OpenS…

KUKA机器人不同运行方式

KUKA机器人有以下四种运行方式: 1、手动慢速运行(T1) 2、手动快速运行(T2) 3、自动运行(AUT) 4、外部自动运行(AUT EXT) 将示教器上的钥匙向右旋转,就会…

ruoyi—cloud 新建模块+生成代码

1.复制一个模块——修改名字 2.打开模块下的yml文件,修改端口号和名字 (1)修改一个名字 (2)打开yml文件 (3)修改端口号,不要重复 (4)改名字和模块一致 3.…

arm_uart4实验

#include "uart4.h" //UART //初始化 void hal_uart4_init() { //rcc_init //…

Python中常用的有7种值(数据)的类型及type()语句的用法

目录 0.Python中常用的有7种值(数据)的类型Python中的数据类型主要有:Number(数字)、Boolean(布尔)、String(字符串)、List(列表)、Tuple&#xf…

MySQL-数据操作类型的角度理解 S锁 X锁

文章目录 1、S锁和S锁互相兼容2、S锁和X锁互斥3、X锁和X锁也互斥4、X锁和S锁也互斥5、select * from account for update;6、select * from account for update nowait;7、select * from account for update skip locked; 1、S锁和S锁互相兼容 2、S锁和X锁互斥 3、X锁和X锁也互…

LLaVA1.5训练数据和时间分析

LLaVA的PT+SFT训练_llava sft-CSDN博客文章浏览阅读379次。这个阶段,使用8个A100(80G)训练LLaVA-v1.5-13B大约需要20h。全量微调,非lora跑不起来啊,以前一直用swift,llama-factory这种框架式的代码库,但用原作者开源的代码也是有很多好处的。在这个阶段,使用 8 个 A100(…

App测试技术(纯理论)

之前我们也学习过一些普通用例的设计, 如功能, 性能, 安全性, 兼容性, 易用性, 界面的测试用例设计, 之前我们讲的基本都是对于Web应用而言的, 这里我们来讲一下移动端的App测试用例设计. 功能方面 安装&卸载测试 这是只属于App的一类测试, 再平常我们使用移动设备(手机…

nodejs--【Express基本使用】

10 【Express基本使用】 https://www.expressjs.com.cn/ 基于 Node.js 平台,快速、开放、极简的 web 开发框架。 1.Express的安装方式 Express的安装可直接使用npm包管理器上的项目,在安装npm之前可先安装淘宝镜像: npm install -g cnpm -…

[工业网络][2] 安全背景知识

安全背景知识 物理、网络和人员安全 在考虑企业和工业的安全性时,安全从业人员传统上将自己划分为三个专业领域。我们借助于安全中经常使用的两个术语来描述这三个领域 业内人士。属于您的设施的人员,包括员工和受邀承包商,访客或交付和服…

Skipfish一键扫描网站漏洞(KALI工具系列三十四)

目录 1、KALI LINUX 简介 2、Skipfish工具简介 3、信息收集 3.1 目标IP 3.2 kali的IP 4、操作步骤 4.1创建目录 4.2开始扫描 4.3 配置扫描 4.4 指定范围 4.5 查看扫描结果 5、总结 1、KALI LINUX 简介 Kali Linux 是一个功能强大、多才多艺的 Linux 发行版 &#xf…

TopK问题与如何在有限内存找出前几最大(小)项(纯c语言版)

目录 0.前言 1.知识准备 2.实现 1.首先是必要的HeapSort 2.造数据 其他注意事项 3.TopK的实现 0.前言 在我们的日常生活中总有排名系统,找出前第k个分数最高的人,而现在让我们用堆来在有限内存中进行实现 1.知识准备 想要实现topk问题首先我们要…

windows下启动redisSentinel

如果已经安装redis的就继续往下看&#xff0c;还没安装redis&#xff0c;先安装一下redis 安装完redis之后&#xff0c;打开redis的目录。 新建一个sentinel.conf文件 # 端口号 port 26379# Sentinel 监控的主节点信息&#xff0c;格式为 <master-name> <ip> &l…

Spring Cloud Sentinel

官网代码案例: 注意&#xff1a; 1. 引入依赖 <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId> </dependency> 2. 配置文件application.yml spring:cloud:sent…

海康视频播放,包含h5和web插件

自行下载 海康开放平台 demo 都写得很清楚&#xff0c;不多描述 1.视频web插件 vue2写法&#xff0c;公共vue文件写法&#xff0c;调用文件即可 开始时需要以下配置&#xff0c;不知道的找对接平台数据的人&#xff0c;必须要&#xff0c;否则播不了 getParameterData: {po…

4.Android逆向协议-详解二次打包失败解决方案

免责声明&#xff1a;内容仅供学习参考&#xff0c;请合法利用知识&#xff0c;禁止进行违法犯罪活动&#xff01; 内容参考于&#xff1a;微尘网校 上一个内容&#xff1a;3.Android逆向协议-APP反反编译及回编译 工具下载&#xff1a; 链接&#xff1a;https://pan.baidu.…

什么是协程?协程和线程的区别

文章目录 前置知识应用程序和内核阻塞和非阻塞同步和异步并发和并行IO 发展历史同步编程异步多线程/进程异步消息 回调函数&#xff08;响应式编程&#xff09; 协程协程基本概念go 示例代码协程和线程的区别 个人简介 前置知识 在了解协程前&#xff0c;我们先理解一些相关的…