群晖NAS搭建WebDav服务,并内网穿透实现公网访问

news2024/10/7 10:17:57

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

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

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

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

它的默认端口为5005端口。

2. 局域网测试WebDav服务

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

2.1 下载RaiDrive客户端

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

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

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

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

2.4 局域网内测试连接成功

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

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

这里假设您已经安装了cpolar套件,如果您还没有在群晖NAS中,安装过cpolar,请参考教程 《群晖nas免费内网穿透,实现外网异地远程访问》

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

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

填写隧道信息:

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

3.2 获取公网临时隧道地址

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

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

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

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

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

5.1 保留固定TCP地址

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

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

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

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

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

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

修改下隧道信息:

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

点击更新

5.3 查看在线隧道列表

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

5.4 修改WebDav客户端最终测试

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

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

6 总结

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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

性能测试-linux-top/vmstat/dstat命令,闭着眼睛也要背出来

目录 Linux系统差异化 Ubuntu安装应用 CentOS安装应用 Linux通用安装,tar.gz包 Linux系统帮助命令 help/man/info Linux系统中树状结构查看文件 Linux系统中文件类型区分与权限 Linux系统中都有哪些文件夹及其作用 Linux性能测试分析-TOP命令(重点) Linu…

NFV关键技术:DPDK技术栈在网络云中的最佳实践

本文篇幅有限,很难用短短几语就勾勒出DPDK的完整轮廓,概括来说,DPDK是一个技术栈,主要用于Intel架构的服务器领域,其主要目的就是提升x86标准服务器的转发性能。因此,本文只重点介绍DPDK平台部分技术在电信…

基于stm32单片机智能温控风扇控制系统Proteus仿真

资料编号:103 下面是相关功能视频演示: 103-基于stm32单片机智能温控风扇控制系统Proteus仿真(源码仿真全套资料)功能介绍:采用stm32单片机、ds18b20温度传感器采集温度,通过判断当前的温度值是否超过预设…

程序员怎样才能写出一篇好的博客或者技术文章?

文章目录来分享下鹅厂多位技术同学关于如何写好技术文章的经验。**1 为什么要写文章****1.1 对作者的好处****1.1.1 复盘学习成果,巩固知识理解****1.1.2 提升思考能力****1.1.3 传播技术知识,积累技术资产****1.1.4 提升表达与总结能力****1.1.5 打造个…

尚医通 (二十五) --------- 医院接口开发

目录一、医院系统模拟接口1. 服务部署2. 操作说明3. 上传接口与回调接口① 业务术语② 安全控制③ 业务接口④ 平台接口⑤ 医院接口二、集成 MongoDB三、添加医院基础类四、上传医院五、参数签名六、图片 Base64 编码七、查询医院接口一、医院系统模拟接口 1. 服务部署 ① 找…

刷题笔记之十二(快到碗里来+跳台阶+变态跳台阶+不用加减乘除做加法+三角形+猴子分桃+反转部分单向链表)

目录 1. 快到碗里来 2. 跳台阶 3. 变态跳台阶 4. ConcurrentHashMap使用lock关键字保证线程安全;Arrays.asList返回值是List接口对象 5. 字符串对象比较相等,使用equals比较内容;使用 比较的是地址 6. 编译命令: javac 源文件名称.java; 运行命令: java 主类名称 要传递的…

第七章第二节:B树和B+树

文章目录教程:1. B树1.1 B树的定义1.2 B树的高度1.3 B树的插入和 删除1.4 B树的删除1.5 总结:2. B树2.1 B树的查找2.2 B树与B树的对比2.3 总结教程: B树: https://www.bilibili.com/video/BV1b7411N798/?p72&share_sourceco…

深入理解MySQL数据库(Innodb存储引擎)

1.BTree 什么是B Tree 1)树中每个结点至多有M棵子树(即至多含有m-1个关键字) 2)若根节点不是终端结点,则至少有两颗子树 3)所有的叶子结点都出现在同一层次上,并且不带信息 什么是BTree …

【毕业设计】37-基于单片机智能楼宇消防监控系统设计(原理图工程+仿真工程+源代码+答辩论文+答辩PPT)

【毕业设计】37-基于单片机智能楼宇消防监控系统设计(原理图工程仿真工程源代码答辩论文答辩PPT) 文章目录【毕业设计】37-基于单片机智能楼宇消防监控系统设计(原理图工程仿真工程源代码答辩论文答辩PPT)资料下载链接任务书设计说…

Redis集群(Cluster)

Redis集群(Cluster) 单台redis容量限制,如何进行扩容?继续加内存、加硬件么?单台redis并发写量太大有性能瓶颈,如何解决?redis3.0中提供了集群可以解决这些问题。 redis集群是对redis的水平扩容,即启动N个…

静态后台管理(9页)

⛵ 源码获取 文末联系 ✈ Web前端开发技术 描述 网页设计题材,DIVCSS 布局制作,HTMLCSS网页设计期末课程大作业 |学生管理系统网页设计 | OA管理系统 | 后台管理模板 | 智能停车系统 | 等网站的设计与制作 | HTML期末大学生网页设计作业,Web大学生网页 H…

C++ Visual Studio 2022 中的改进、行为更改和错误修复

目录 Visual Studio 2022 版本 17.4 中的一致性改进 作用域的基础类型没有固定类型enum 定义中没有固定基础类型的枚举器类型enum Visual Studio 2022 版本 17.3 中的一致性改进 改进了指针之间的修饰符兼容性检查 Visual Studio 2022 版本 17.2 中的一致性改进 未终止的双向…

【分隔结构】定从分离

形式 先行词 其他定语 定语从句先行词 状语 定语从句作主语的先行词 谓语 定语从句 练习一 他们从一部分人来说,是受到了 1998 年才获得的 DNA 证据的启发,这份 DNA 证据,几乎肯定的证明了 Thomas Jefferson 和 他的奴隶 Sally Hemin…

力扣(LeetCode)16. 最接近的三数之和(C++)

双指针 快排使 numsnumsnums 正序。 设置三个指针 iii 指向 numsnumsnums 第一个数,从前往后枚举 nums[i]nums[i]nums[i] , lll 从 nums[i1]nums[i1]nums[i1] 往后,指向第二个数,rrr 从 nums.size()−1nums.size()-1nums.size()…

【博客539】使用openssl手动为k8s集群签发证书

使用openssl手动为k8s集群签发证书 创建ca私钥和ca证书 1、生成ca私钥:生成一个 2048 位的 ca.key 文件 openssl genrsa -out ca.key 2048 2、基于ca私钥,生成根(root)证书:在 ca.key 文件的基础上,生成 ca.crt 文件 openssl re…

[MQ] 交换机与队列的介绍

✨✨个人主页:沫洺的主页 📚📚系列专栏: 📖 JavaWeb专栏📖 JavaSE专栏 📖 Java基础专栏📖vue3专栏 📖MyBatis专栏📖Spring专栏📖SpringMVC专栏📖SpringBoot专…

[Spring Cloud] Open Feign 使用

✨✨个人主页:沫洺的主页 📚📚系列专栏: 📖 JavaWeb专栏📖 JavaSE专栏 📖 Java基础专栏📖vue3专栏 📖MyBatis专栏📖Spring专栏📖SpringMVC专栏📖SpringBoot专…

机械设计基础试题3

一、判断题(请在后面的括号中,正确的填√,错误的填) (20分) 1. 如果机构的自由度F=2,则机构无确定性运动。 ( ) 2. 作相对运动的三个构件的三个瞬心不一定在一…

JavaEE 进阶:Spring 的创建和使用

文章目录前言一、创建 Spring 项⽬1、创建⼀个 Maven 项⽬2、添加 Spring 框架⽀持3、添加启动类二、存储 Bean 对象1、创建 Bean2、将 Bean 注册到容器三、获取并使⽤ Bean 对象1、创建 Spring 上下⽂① ApplicationContextⅠ 注意事项② BeanFactory③ ApplicationContext VS…

【浅学Java】Bean的作用域和生命周期

Bean的作用域和生命周期1. Bean的作用域1.1 什么是Bean的作用域1.2 Bean的6种作用域singleton——单例作用域prototype——多例作用域request——请求作用域session——会话作用域application——全局作用域(了解)websoccket——HTTP WebSocket作用域(了解)1.3 设置作用域2. Be…