群晖NAS搭建WebDav服务做文件共享,可随时随地远程访问

文章目录

    • 1. 在群晖套件中心安装WebDav Server套件
      • 1.1 安装完成后,启动webdav服务,并勾选HTTP复选框
    • 2. 局域网测试WebDav服务
      • 2.1 下载RaiDrive客户端
      • 2.2 打开RaiDrive,设置界面语言可以选择中文
      • 2.3 点击'添加'按钮,新建虚拟驱动区
      • 2.4 局域网内测试连接成功
    • 3. 创建cpolar TCP隧道,内网穿透WebDav服务
      • 3.1 登录cpolar-ui界面,创建TCP临时隧道
      • 3.2 获取公网临时隧道地址
    • 4. 客户端测试外网访问WebDav服务
    • 5. 配置固定TCP地址,长期使用 (推荐)
      • 5.1 保留固定TCP地址
      • 5.2 将随机隧道修改为固定TCP地址
      • 5.3 查看在线隧道列表
      • 5.4 修改WebDav客户端最终测试
      • 5.5 连接固定公网TCP地址成功
    • 6 总结

WebDAV是基于HTTP协议的通信协议。适用于有些客户限制于其他协议,要求使用WebDAV协议进行数据传输的,下面是通过WebDAV协议来访问群晖NAS的设置教程。

1. 在群晖套件中心安装WebDav Server套件

点击打开套件中心,并搜索webdav,点击安装套件

20221117180510

1.1 安装完成后,启动webdav服务,并勾选HTTP复选框

它的默认端口为5005端口。

20221117180516

2. 局域网测试WebDav服务

建议使用支持UTF-8的WebDAV客户端,以免在使用WebDAV服务时出现编码错误,这里我们通过RaiDrive客户端来测试。

2.1 下载RaiDrive客户端

RaiDrive客户端:https://www.raidrive.com/download/

20221117180522

2.2 打开RaiDrive,设置界面语言可以选择中文

20221117180528

2.3 点击’添加’按钮,新建虚拟驱动区

按下图所示选择并填写相关信息:

20221117180534

2.4 局域网内测试连接成功

20221117180540

接下来,我们要做内网穿透,使得WebDav服务在外网环境下可访问。

3. 创建cpolar TCP隧道,内网穿透WebDav服务

这里假设您已经安装了cpolar套件,如果您还没有在群晖NAS中,安装过cpolar,请参考教程
《在群晖NAS安装cpolar套件》

3.1 登录cpolar-ui界面,创建TCP临时隧道

在群晖上打开cpolar,登录cpolar web ui管理界面。登录成功后,点击左侧仪表盘的隧道管理————创建隧道

20221117180547

填写隧道信息:

  • 隧道名称:本例中为tunnel-webdav,可以自定义,注意不要重复即可
  • 协议类型:选择TCP
  • 本地地址:选择WebDav服务的端口号5005
  • 端口类型:目前选择随机,可以免费使用,我们临时测试一下

20221117180553

3.2 获取公网临时隧道地址

创建隧道成功后,我们在左侧仪表盘的状态————在线隧道列表,可以看到我们刚刚所创建隧道所生成的随机URL地址,当前为:1.tcp.cpolar.top:30819,其中1.tcp.cpolar.top为公网地址,而30819则为相对应的公网端口号。

20221117180559

4. 客户端测试外网访问WebDav服务

打开RaiDrive,我们修改一下之前的虚拟盘符的链接,将其改为我们刚刚所获得的公网地址,以及将端口号修改为公网端口号,点击连接,仍可连接成功。

20230419175654

5. 配置固定TCP地址,长期使用 (推荐)

因为我们刚建立的是临时隧道,可以连接成功,但临时隧道会在24小时内发生变化,而我们希望虚拟盘符的TCP隧道是长期固定的链接,因此,强烈推荐升级至专业套餐,配置为固定TCP端口地址,长期使用,同时带宽也会相应提高到3M。

5.1 保留固定TCP地址

访问cpolar官网后台: https://dashboard.cpolar.com/

登录cpolar官网后台—>预留—>保留固定TCP地址—>选择地区,添加一个TCP端口:

  • 地区选择China VIP
  • 描述可自定义,本例中为webdav

20221117180619

地址保留成功后,系统会返回给您一个tcp地址例如:2.tcp.vip.cpolar.cn:11186

20221117180625

5.2 将随机隧道修改为固定TCP地址

回到群晖上cpolar的web-ui界面,编辑之前的tunnel-webdav隧道,点击编辑按钮

20221117180631

修改下隧道信息:

  • 隧道类型:选择固定TCP端口
  • 预留的TCP地址栏:2.tcp.vip.cpolar.cn:11186(本示例)

点击更新

20221117180636

5.3 查看在线隧道列表

隧道更新成功后,可以看到隧道在线,说明配置成功。点击左侧仪表盘的状态————在线隧道列表,可以查看到公网地址已经更新成为我们刚刚所保留的公网固定TCP端口地址。

20221117180643

5.4 修改WebDav客户端最终测试

回到RaiDrive,先断开连接,然后将地址修改为固定TCP地址及端口号,然后重新连接。

20221117180649

5.5 连接固定公网TCP地址成功

20221117180655

6 总结

今天我们分享了如何在群晖NAS上搭建WebDav服务做文件共享,并且配合cpolar可以内网穿透,使得公网可访问。同时使用了终端RaiDrive客户端,将远端的服务器文件共享虚拟成本地盘符,达到了在家里,在外面,均可以自由访问NAS文件服务器文件共享的目的。

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

露营管理系统预约小程序效果如何

旅游经济已经复苏,并且市场规模增速加快,近一年来远途/周边游客户增多,不少旅游景区在节假日常常面对客流爆满现象。同时露营作为近几年突然火热的项目,其需求也是日渐上升。 然而在高需求的同时,我们也看到露营经营痛…

通过JDBC连接MySQL实现表的插入和查看语句

1.插入语句 因为插入,删除,更新数据操作差不多,我们这里仅仅介绍插入的方法,我们将不使用dbdriver的方式操作,因为这个操作使用的是反射,我们不推荐,下面我们开始正式介绍插入的操作 1.导入库 在官网上搜索jdbc连接的jar包,下载后粘贴到项目路径下,然后选中右击加入库即可 2.创…

碳化硅MOS/超结MOS在直流充电桩上的应用-REASUNOS瑞森半导体

一、前言 直流充电桩是新能源汽车直流充电桩的简称,一般也被叫做“快充”。直流充电桩一般与交流电网连接,可作为非车载电动汽车的动力补充,是一种直流工作电源的电源控制装置,可以提供充足的电量,输出电压和电流可以…

python+pytest接口自动化:token关联登录这样做,阿里p8都直呼牛逼!!!

在PC端登录公司的后台管理系统或在手机上登录某个APP时,经常会发现登录成功后,返回参数中会包含token,它的值为一段较长的字符串,而后续去请求的请求头中都需要带上这个token作为参数,否则就提示需要先登录。 这其实就…

TikTok历史探秘:短视频中的时间之旅

在数字时代的浪潮中,TikTok崭露头角,成为社交媒体领域的一颗耀眼新星。这款短视频应用以其独特的创意、时尚和娱乐性质,吸引了全球数以亿计的用户。 然而,TikTok并非一夜之间的奇迹,它背后蕴藏着丰富而有趣的历史故事…

labview 安捷伦 34970A 采集温度等

本文详细描述了怎么用安捷伦34970A采集温度,并列出了labview的下载链接,具有一定的参考价值。 1.必要条件: RS-232电缆一根 IO Libraries Suite 软件 BenchLink Data Logger 软件 软件可以在http://www.keysight.com.cn下载 检查RS-232…

E-R图与关系模式

1. E-R模型 英文全称:Entity-relationship model,即实体关系模型 把现实世界的 实体模型通过建模转换为信息世界的概念模型,这个概念模型就是E-R模型 2. 数据库设计流程 一般设计数据库分为三个步骤 把现实世界的实体模型,通…

vue中怎么根据选择的名称 生成印章图片

项目中需要根据选择的印章名称&#xff0c;动态生成印章 &#xff0c;印章下方显示当前的日期 代码如下 <template><div><label for"name">选择名称&#xff1a;</label><select id"name" v-model"selectedName">…

技术面时,一定要掌握这3个关键点

前言 现在有这么多优秀的测试工程师&#xff0c;大家都知道技术面试是不可避免的一个环节&#xff0c;一般技术面试官都会通过自己的方式去考察你的技术功底与基础理论知识。 如果你参加过一些大厂面试&#xff0c;肯定会遇到一些这样的问题&#xff1a; 1、看你项目都用到了…

【论文】Bao:一种用于现代多核嵌入式系统的轻型静态分区管理程序

Bao&#xff1a;一种用于现代多核嵌入式系统的轻型静态分区管理程序 个人学习过程中 Bao Hypervisor 论文翻译&#xff08;借助翻译工具个人校对&#xff09;&#xff0c;仅供学习使用&#xff0c;由于个人对一些技术专有名词不够熟悉&#xff0c;翻译不当的地方欢迎指出 论文地…

类初始化,类加载,类加载器

类初始化&#xff0c;类加载&#xff0c;类加载器 1. 类加载1.1. 类的加载1.2. 类的链接1.2.1. 验证1.2.2. 准备1.2.3. 解析 2. 类加载器2.1. 类加载器分为四种&#xff1a;前三种为虚拟机自带的加载器。2.2. 类加载有三种方式&#xff1a;2.3. **JVM类加载机制**2.4. 双亲委派…

vue项目使用easyplayer播放m3u8直播推流

官网 青犀视频 代码库 / 示例 / demo EasyPlayer 示例效果&#xff1a; 项目背景如图 后端给了m3u8的直播地址 协议是 hls / flv 市面上很多第三方热门播放库都可以完成该多屏播放方式 如Video.js 问题在于 分多屏时 会存在性能问题 并且关闭播放器后 即便删除Dom或调用停…