本文介绍: 常用文件共享三种:FTP、Samba、WebDAV。FTP虽然简单方便、容易部署,但它的的传输效率低、安全性不佳,目前并不推荐使用。SMB使用的是445端口,因为安全原因,445端口可能会被封掉,所以SMB在内网中的应用会受限。而WebDAV是基于HTTP的共享协议用户可以使用用户名密码访问存储资源,可供多个用户共享文件。并且,在windows上,我们可以通过系统自带的IIS服务启用搭建webdav,并做内网穿透实现公网下的文件共享搭建私有服务本文使用的是WIN10 专业版

前言

常用文件共享有三种:FTP、Samba、WebDAV。FTP虽然简单方便、容易部署,但它的的传输效率低、安全性不佳,目前并不推荐使用。SMB使用的是445端口,因为安全原因,445端口可能会被封掉,所以SMB在内网中的应用会受限。

而WebDAV是基于HTTP的共享协议用户可以使用用户名密码来访问存储资源,可供多个用户共享文件。并且,在windows上,我们可以通过系统自带的IIS服务启用搭建webdav,并做内网穿透实现公网下的文件共享,搭建私有服务

本文使用的是WIN10 专业版
在这里插入图片描述

视频教程

https://www.bilibili.com/video/BV15G4y1S7Ud/?spm_id_from=333.999.0.0

1. 安装IIS必要WebDav组件

1.1 打开控制面板查看方式改为类别进入程序——启用关闭Windows功能

20221117175936

1.2 在Internet Information Services(IIS)中勾选IIS管理控制台Windows身份验证管理服务WebDAV发布目录浏览然后确定安装

20230206140351

1.3 完成安装后,在“Windows管理工具”中找到IIS管理器打开

20221117175949

1.4 在网站,按右键添加网站

20221117175954

1.5 为网网起个名,并且选择一个物理路径这里,我起名称webdav路径选择:D:WebDav选择想要共享文件路径),端口号我们设置为8090

20221117180000

1.6 选中webdav站点,并进入它的WebDAV创作规则

20221117180007

1.7 启用创作规则

20221117180012

1.8 添加创建规则

20221117180018

20221117180023

1.9 选择webdav站点进入身份认证

20221117180028

1.10 启用基本身份验证禁用Windows身份验证匿名身份验证

20230206140528

1.11 选中webdav”,进入目录浏览

20221117180040

1.12 点击启用

20221117180046

1.13 重启webdav站点

20221117180051

2. 局域网浏览器访问测试

浏览器中,输入http://127.0.0.1:8090/,就可以访问WebDav服务中的文件内容了。

20230403131542

输入windows账号密码登录

20230403131613

3. cpolar内网穿透

测试局域网内访问成功后,接下来cpolar内网穿透,将其发布到公网上实现在外也可以访问到家里/公司webdav服务,进行文件共享,无需公网IP,也不需要设置路由器

3.1 安装cpolar内网穿透

cpolar官网https://www.cpolar.com/

cpolar官网注册一个账号,并下载安装windows版本客户端

20230403132314

3.2 登录cpolar web UI管理界面

cpolar内网穿透安装完成后,打开浏览器访问127.0.0.1:9200,并用cpolar邮箱账号登录

20221117180109

3.2 创建隧道

登录到cpolar web UI管理界面后,点击左侧的隧道管理——创建隧道我们来创建一条隧道本地webdav服务映射到公网上

20221117180114

点击创建

20221117180119

3.3 获取公网地址

隧道创建成功后,点击左侧的状态——在线隧道列表我们可以看到,已经生成一个TCP随机隧道,将其复制下来,接下来测试公网远程访问。

20221117180125

4. 公网远程访问

4.1 浏览器访问测试

我们浏览器中,粘贴隧道地址,因为是从外网访问,会提示账号密码进行身份验证。我们使用windows账号密码登录。

20221117180132

4.2 映射本地盘符访问

应用之前需要我们需要修改注册表需要修改注册表使得WIN10同时支持httphttps,否则无法映射WebDAV网络驱动器的。因为如果WebDAV不是https的,win10默认是添加不上的,默认只支持https

点击左下角开始菜单栏右键点击运行

1675667778844

输入regedit点击确定即可打开注册编辑器

20230206151715

路径计算机HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesWebClientParameters

20230206151833

找到BasicAuthLevel后,右键点击修改,将数值数据改成2,并点击确定,修改成功后,重启电脑

20230206151928

打开文件夹点击电脑,点击上方的计算机——映射网络驱动器

20230206142254

输入刚刚通过cpolar映射本地8090端口生成的公网地址,注意需要http:// 格式填写

20230206152708

连接

20230206152725

填写windows账号密码进行连接

20230206152749

连接成功,可以直接访问资源

20230206153331

4.3 安装Raidrive客户端

当然,我们还可以通过WebDav客户端,将远程服务器虚拟机本地盘符【无需修改注册表数据】,这里我们用Raidrive公户来实现

Raidrive客户端下载地址:https://www.raidrive.com/download

安装Raidrive成功后,连接WebDav服务器

20221117180139

连接成功

20221117180146

5. 配置固定公网地址

目前测试使用的是随机TCP隧道创建的链接,所生成的公网地址会在24小时内会变化,如果需要长期使用,我们可以将其配置固定的公网TCP地址,同时提高带宽

5.1 保留固定TCP端口地址

配置保留固定的TCP端口地址,需要将cpolar套餐升级专业版或以上才支持【登录cpolar官网后台——套餐

登录cpolar官网后台,点击左侧的预留,我们来为webdav保留一个固定的TCP端口地址

点击保留

20221129165119

地址保留成功后,系统返回一个固定的TCP端口地址,将其复制下来

20230206154457

5.2 配置固定TCP端口地址

登录cpolar web ui管理界面http://localhost:9200/,点击左侧的隧道管理——隧道列表找到wwebdav隧道,点击右侧编辑

20221129165240

修改隧道信息

  • 端口类型:选择固定TCP端口
  • 预留的TCP地址:填入刚刚所保留成功的固定TCP端口地址

点击更新

20230206154609

隧道更新成功后,点击左侧仪表盘状态——在线隧道列表,可以看到公网地址已经变成了固定的公网TCP端口地址。

20230206154651

6. 使用固定公网TCP端口地址远程连接

6.1 浏览器访问

浏览器上访问固定公网TCP端口地址,测试正常。

20230206154757

6.2 映射本地盘符

使用固定公网tcp端口地址连接

20230206154938

连接成功

20230206155115

6.3 通过RaiDrive客户端访问

打开RaiDrive,修改一下之前的虚拟盘符链接,将其改为我们配置成功的公网TCP端口地址,并点击连接即可。

20221201151244

图书推荐

在这里插入图片描述

内容简介
 Git是一款让人一开始觉得很容易学,但却很难精通的工具本书除了介绍Git的相关知识外,还会模拟各种常见的状况,让读者知道应该什么时候使用什么指令
  《Git从入门到精通》共分11个章节,1~3 章介绍安装工具环境,对于已经安装完成的读者可直接从第4章开始阅读。第5章介绍Git基本的使用方式,虽然难度不高,但却是整个Git系统的基础。第6章介绍Git中常用的分支功能以及使用情境,第7~9章则是介绍如何修改现有历史记录、使用标签,以及如何应对其他常见的状况。
  前面内容都是在自己计算机上就可以完成的,从第10章开始介绍如何自己计算机里的记录推一份到线上(GitHub)。*后一章(第11章)介绍团队开发时可能会使用的开发过程Git Flow
  市面上的参考书籍网络教程大多是教大家如何通过终端指令学习Git,这让不少想学习Git的新手打了退堂鼓。本书除了教大家如何终端机视窗中输入Git指令,还搭配了图形界面工具,缓和了读者的学习曲线,让读者更容易上手。

评论留言:人生苦短,我用cpolar抽取两名幸运观众。

京东自营购买链接点击跳转

原文地址:https://blog.csdn.net/qq_53847859/article/details/129982070

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_39494.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注