使用Cpolar内网穿透开启群晖WebDAV

news2025/1/2 0:15:16

文章目录

      • 1.前言
      • 2.群晖组件安装
        • 2.1.软件安装
        • (1)WebDav server套件下载安装
        • (2)cpolar套件下载安装
        • (3)RaiDrive的下载安装
        • 2.2.群晖NAS端软件的设置
        • 2.3.Cpolar云端设置
        • 2.4.Cpolar本地设置
      • 3.访问端软件设置
      • 4.公网访问测试
      • 5.结语


1.前言

群晖是现在使用较为广泛的NAS系统,在生活和工作场景都有应用,作为一个大容量数据存储中心,自然需要适应多种场合,方便用户随时存取数据。但常见的TCP协议并不像http协议那样,能方便的进行远程数据调取和存储,那有什么办法能解决这个问题吗?答案自然是肯定的。今天,我们就为大家介绍,如何使用cpolar+WebDav server,配合RaiDrive,方便的调取和存储群晖NAS上的数据。

2.群晖组件安装

常见的群晖NAS连接方式,都是以TCP协议进行连接,想要像本地磁盘一样连接群晖NAS,就必须借助WebDav server套件和cpolar套件,同时为了达到像本地磁盘一样轻松访问,还需要用到软件RaiDrive,将远程的群晖NAS虚拟为本地盘符。
也就是说,在群晖端我们需要安装WebDav server和cpolar两款套件,而使用端我们则安装RaiDrive软件。这3款软件的下载地址为:

  • WebDav server:群晖套件中心中可搜索安装
  • Cpolar:https://www.cpolar.com/download
  • RaiDrive:https://www.RaiDrive.com/download/

2.1.软件安装

(1)WebDav server套件下载安装

首先,我们需要在群晖系统上安装WebDav server和cpolar,其中WebDav server可以在群晖套件中心中搜索安装。只需等待很短时间,WebDav server就能安装完成。

在这里插入图片描述

请添加图片描述

(2)cpolar套件下载安装

接着是cpolar套件下载,我们可以登录cpolar的官网,点击网页上方的“下载”按钮,进入下载页面。在下载页面,点击群晖NAS套件。
在这里插入图片描述

进入群晖NAS套件下载中心后,可以选择对应的群晖版本和型号信息进行下载,而cpolar对群晖的所有型号都提供支持,大家也可以在这里找到对应的cpolar版本。

在这里插入图片描述
在这里插入图片描述

当cpolar的群晖NAS套件下载完成后,就可以回到群晖系统中,在“套件中心”中选择“手动安装”,并通过安装窗口的“浏览”按钮指定cpolar套件位置,接着点击下一步就可以进行安装。

在这里插入图片描述
在这里插入图片描述

Cpolar的群晖套件安装时,可能会跳出询问窗口,这里我们点选“同意”即可继续进行安装。

在这里插入图片描述

当cpolar套件装完成后,就会在“套件中心”的“已安装”列表内显示出来。

在这里插入图片描述

(3)RaiDrive的下载安装

最后是RaiDrive的下载和安装,由于RaiDrive是使用端软件,因此可以在连接了群晖NAS的电脑上安装。同时,安装了RaiDrive的设备,可以将远程的群晖NAS(无论是局域网还是公共互联网)在本地显示为共享存储器,大大方便了我们的使用。(RaiDrive的官网下载可能不稳定,大家可以在各大软件网站中找到下载)。
由于RaiDrive是在普通电脑上安装,因此直接双击压缩包内的安装程序即可。

图表 10

图表 11

图表 12

在各个软件都安装完成后,我们就可以开始设置群晖NAS和cpolar,为群晖NAS设置一个公共互联网地址。

2.2.群晖NAS端软件的设置

首先,我们需要转入群晖NAS,对WebDav server套件进行设置。在群晖NAS中打开WebDav server套件,WebDav server会自动进入“设置”选项卡,在这里我们勾选“启用HTTP”,同时记住显示的端口号(当然,这个端口号可以自行更改,但为防止与其他端口冲突,最好选择默认的5005),点选页面下方的“应用”按钮保存设置。

图表 13

接着我们设置群晖NAS中的cpolar套件

2.3.Cpolar云端设置

首先我们登录cpolar的官网,点击“仪表盘”页面左侧的“预留”按钮,进入预留空白数据隧道页面,找到“保留的TCP地址”栏位

图表 14

在“保留的TCP地址”栏位,我们需要输入两个简单信息,分别是:

  1. “地区” - 这里我们可以选择合适的服务器(本例中选择China VIP);
  2. “描述” – 这里的描述可以理解为备注,用以与其他保留的TCP隧道区别,本例中输入群晖NAS。

图表 15

两项信息输入完成后,就可以点击右侧的“保留”按钮,将这条空白数据隧道保留下来。同时我们将空白数据隧道的“地址”内容复制下来,用以在cpolar的群晖NAS客户端填入。

图表 16

2.4.Cpolar本地设置

完成cpolar云端的空白数据隧道保留后,我们回到群晖NAS系统,点击套件信息中的地址,打开cpolar的Web-UI界面

图表 17

在cpolar的Web-UI界面,我们点击主界面左侧“隧道管理”项下的“创建隧道”按钮,对内网穿透的数据隧道进行配置,配置的主要内容为:

  • 隧道名称 – 该栏同样可以看做是数据隧道的备注,用于与其他本地创建的隧道进行区分,本例中隧道名称设置为群晖NAS;
  • 协议 – 该栏是内网穿透的应用场景,如发布网页、数据传输、硬件互联等,本例中选择TCP协议;
  • 本地地址 – 该栏需要填入输出端口号,本例中的输出端口号就是WebDav server中显示的5005号;
  • 端口类型 – 该栏主要是内网穿透数据隧道的持续时间,打算长期使用的点选“固定TCP端口”、若只是测试或临时使用,则选择“随机临时TCP端口”(需要注意的是,固定TCP端口需要将cpolar升级至专业版及以上)
  • 预留的TCP地址 – 该栏位仅限于选择了“固定TCP端口”的用户,若勾选的是“随机临时TCP端口”选项,则不会出现该栏位。

图表 18

图表 19

在上述信息都填写完毕后,即可点击页面下方的“创建”按钮,生成能够连接群晖NAS的数据隧道。而这条数据隧道的公共互联网地址,则可以在“状态”项下的“在线隧道列表”中看到。

图表 20

不难发现,生成的公网地址为TCP协议,无法直接通过其他设备的网页浏览器访问到群晖NAS,因此我们需要将这个TCP地址输入RaiDrive中,将群晖NAS添加到磁盘列表。

3.访问端软件设置

打开RaiDrive软件后,我们点选软件主界面上方的“NAS”选项卡,进入NAS设置页面;
在第二行栏位选择“WebDav”;
接着找到“地址”栏位(这个栏位可能会勾选,即使用https协议,建议将其撤销勾选);
在“地址”栏位后,我们输入从cpolar客户端获得的公网地址。需要注意的是,cpolar处取得的公网地址,我们需要分为两部分填入,前半部分的地址(本例中为1.tcp.cpolar.top)填入http空格;而之后的数字部分(本例中为10013)则填入后半部分;
下一行栏位的“账户”则是群晖NAS的登录名和密码。

图表 21

以上几项信息填写完毕后,就可以点击“连接”按钮,让本地用户能轻松远程访问到群晖NAS。

4.公网访问测试

完成RaiDrive的设置并点选连接后,经过极短时间的连接,我们就能看到本地电脑的磁盘列表中,出现了新的WebDav盘符,点击访问后,就能看到群晖NAS上的文件列表。

图表 22

5.结语

经过以上介绍,相信大家已经了解如何使用Cpolar+WebDav server和RaiDrive配合,让群晖NAS能被我们轻松访问到。当然,使用cpolar发布位于内网的群晖NAS,只是cpolar内网穿透功能的应用场景之一,如果您对cpolar的使用有任何疑问,欢迎与我们联系,我们必将为您提供力所能及的协助。当然也欢迎加入cpolar的VIP官方群,共同探索cpolar的无限潜能。

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

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

相关文章

Pytorch的入门操作(三)

2.7 使用Pytorch实现手写数字识别 2.7.1 目标 知道如何使用Pytorch完成神经网络的构建知道Pytorch中激活函数的使用方法知道Pytorch中torchvision.transforms 中常见图形处理函数的使用知道如何训练模型和如何评估模型 2.7.2 思路和流程分析 流程: 准备数据,这…

推荐系统-召回-概述(五):一切为了业务

在前面几篇文章里,我们介绍了主流的召回模型和算法。但算法更多地是从个性化推荐的角度来解决问题。许多业务上的问题,如安全问题、商业价值、用户体验、流量扶持等种种业务需求,仅仅基于模型,是无法得到完美解决的,它…

成长的旅途,未知的邂逅

成长的旅途,未知的邂逅兰舟千帆纷繁复杂,斑驳陆离的岁月邂逅?出发!兰舟千帆 我是兰舟千帆,从2020年加入csdn写博客到现在差不多就是两年了。马上也就三年了。这样的时间段,也同样记录着我的成长。哎嘿。我现…

构建基于 Ingress 的全链路灰度能力

作者:涂鸦 背景 随着云原生技术不断普及,越来越多的业务应用开始向云原生架构转变,借助容器管理平台 Kubernetes 的不可变基础设施、弹性扩缩容和高扩展性,助力业务迅速完成数字化转型。其中,集群入口流量管理方式在…

清朝盛衰的六个时间点!

清朝盛衰的整个过程经历了六个时间节点: 一六六一年﹙顺治十八年﹚是第一个时间节点。 正月初六夜半时分,顺治帝预感生命垂危,急命太监传呼麻勒吉与王熙两人赶赴养心殿。帝对王熙说:“朕出痘,势将不起,尔…

[附源码]Python计算机毕业设计Django高校流浪动物领养网站

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

PCB信号仿真之为什么DDR走线要同组同层?

作者:一博科技高速先生成员 刘春 随着信号速率的不断提高,对信号时序的要求也越来越严格。在PCB设计中,我们等长的最终目的都是为了等时,以满足信号的时序要求。因此,需要我们对信号在传输线上的时延有一定的了解&…

python之文件操作相关知识

python之文件操作相关知识 一、文件的打开与关闭 1、打开文件 在Python中,使用 open() 函数,可以打开一个已经存在的文件,或创建一个新文件 语法如下: open(文件名, 访问模式) 说明: 访问模式决定了打开文件的模式&…

【自然语言处理(NLP)】基于SQuAD的机器阅读理解

【自然语言处理(NLP)】基于SQuAD的机器阅读理解 作者简介:在校大学生一枚,华为云享专家,阿里云专家博主,腾云先锋(TDP)成员,云曦智划项目总负责人,全国高等学…

vue3和vue2组件风格对比

Vue3 组合式 API(Composition API) 主要用于在大型组件中提高代码逻辑的可复用性。 传统的组件随着业务复杂度越来越高,代码量会不断的加大,整个代码逻辑都不易阅读和理解。 Vue3 使用组合式 API 的地方为 setup。 在 setup 中…

无代码资讯|SAP发布低代码平台;钉钉低代码应用数破500万;轻流举办无代码城市论坛......

栏目导读:无代码资讯栏目从全球视角出发,带您了解无代码相关最新资讯。 TOP3 大事件 1、SAP 召开“SAP TechEd ”大会,发布低代码平台 SAP Build 11 月 15 日-16 日,全球企服巨头 SAP 在美国拉斯维加斯召开“2022 SAP TechEd”产…

MySQL是如何实现事务的隔离级别

MySQL是如何实现事务的隔离级别 - 游生 - 博客园 摘要 本文旨在了解MySQL InnoDB引擎如何支持事务的隔离级别。 文章主要内容分两个部分。 第一部分阐述数据库的并发问题以及为之产生的ANSI SQL 标准隔离级别。 第二部分根据 MySQL 官方文档解释 InnoDB 是如何支持这些隔离…

关于python中自带的类似postman的工具

关于python中自带的类似postman的工具 1.新建一个http 请求: 2.添加请求方式 2.1程序运行 验证数据的运行: 1.post数据添加验证

打造无证服务化:这个政务服务平台有点不一样

摘要:华为云携手深圳市华傲数据技术有限公司针对“数字政府建设”与“数字经济发展”两大场景,打造华傲可信政务区块链解决方案。本文分享自华为云社区《华为云携手华傲数据打造“无证服务”政务服务平台》,作者:灰灰哒 。 当前&…

xray扫描器的使用长亭xray被动扫描

长亭xray被动扫描为了实现点到哪里扫到哪里,用长亭xray配合burp suite插件 插件名为Passive Scan Client GitHub - lilifengcode/Burpsuite-Plugins-Usage: Burpsuite-Plugins-Usage 就用默认端口1664就行,把浏览器代理设成127.0.01 : 1664…

【Pandas数据处理100例】(八十七):Pandas使用get_dummies构建哑变量

前言 大家好,我是阿光。 本专栏整理了《Pandas数据分析处理》,内包含了各种常见的数据处理,以及Pandas内置函数的使用方法,帮助我们快速便捷的处理表格数据。 正在更新中~ ✨ 🚨 我的项目环境: 平台:Windows10语言环境:python3.7编译器:PyCharmPandas版本:1.3.5N…

<学习笔记>从零开始自学Python-之-web应用框架Django( 十一)用户系统和身份验证

用户系统是现代网站的重要组成部分,对用户进行分组权限管理是非常必要的。 Django内置了一套用户和身份验证系统,不用太多代码开发就可以使用这个系统。 Django 的身份验证系统包括: • 用户 • 权限:二元(是或否&…

Unity游戏Mod/插件制作教程05 - 插件实例2: 简单功能实现

这一次的教程进行一个小小的功能实现,完整的制作一个插件。以Mirror这个游戏为例,插件的目标是当玩家按下空格时,有一定概率为玩家增加金钱,或者扣除玩家金钱。概率、增加的金钱、扣除的金钱都由配置文件决定。 使用dnSpy查找金钱…

【SQL】数据库事务

【SQL】数据库事务事物的ACID特性事务的状态显式事务隐式事务事务的使用举例SQL中的四种隔离级别MySQL中的隔离级别如何设置事务的隔离级别innodb默认支持事务事务是一组逻辑操作单元,使数据从一种状态转变到另一种状态事物的ACID特性 原子性(atomicity…

Java搭建宝塔部署实战毕设项目springboot车险理赔管理系统源码

大家好啊,我是测评君,欢迎来到web测评。 本期给大家带来一套Java开发的毕业设计项目springboot车险理赔管理系统源码。 技术架构 技术框架:SpringBoot mybatis bootstrap jquery mysql5.7运行环境:jdk8 nginx1.20 tomcat9 …