【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

这篇具有很好参考价值的文章主要介绍了【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

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

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

本文使用的是WIN10 专业版。
【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

视频教程

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

1. 安装IIS必要WebDav组件

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

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

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

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

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

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

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

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

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

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

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

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

1.7 启用创作规则

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

1.8 添加创建规则

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

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

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

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

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

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

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

1.12 点击启用

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

1.13 重启webdav站点

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

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

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

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

输入windows账号密码登录

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

3. cpolar内网穿透

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

3.1 安装cpolar内网穿透

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

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

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

3.2 登录cpolar web UI管理界面

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

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

3.2 创建隧道

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

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

  • 隧道名称:可自定义填写,注意不要与已有的隧道名称重复
  • 协议:选择tcp协议
  • 本地地址:8090
  • 端口类型:先按默认选择随机临时端口
  • 地区:按默认选择或者也可以选择China其他地区

点击创建

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

3.3 获取公网地址

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

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

4. 公网远程访问

4.1 浏览器访问测试

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

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

4.2 映射本地盘符访问

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

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

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

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

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

路径:计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

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

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

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

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

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

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

连接中

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

填写windows账号密码进行连接

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

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

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

4.3 安装Raidrive客户端

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

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

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

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

连接成功

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

5. 配置固定公网地址

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

5.1 保留固定TCP端口地址

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

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

  • 地区:选择China或者China VIP
  • 描述:即备注,可自定义填写

点击保留

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

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

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

5.2 配置固定TCP端口地址

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

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

修改隧道信息:

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

点击更新

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

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

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

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

6.1 浏览器访问

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

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

6.2 映射本地盘符

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

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

连接成功

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

6.3 通过RaiDrive客户端访问

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

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

图书推荐

【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」

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

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

京东自营购买链接:点击跳转文章来源地址https://www.toymoban.com/news/detail-407485.html

到了这里,关于【私有云】 Windows IIS搭建webdav服务实现公网文件共享「内网穿透」的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何无需公网IP实现远程访问Windows本地WebDAV服务中存储文件

    自己用Windows Server搭建了家用NAS主机,WebDAV的文件共享方式当然也是必不可少的。 本文使用的是WIN10 专业版。 1.1 打开控制面板,查看方式改为“类别”,进入“程序”,“启用或关闭Windows功能” 1.2 在Internet Information Services(IIS)中勾选“IIS管理控制台”、“Windows身份验证

    2024年01月17日
    浏览(44)
  • Windows系统部署WebDAV服务结合内网穿透实现公网访问,轻松共享文件与资源

    自己用Windows Server搭建了家用NAS主机,WebDAV的文件共享方式当然也是必不可少的。 本文使用的是WIN10 专业版。 1.1 打开控制面板,查看方式改为“类别”,进入“程序”,“启用或关闭Windows功能” 1.2 在Internet Information Services(IIS)中勾选“IIS管理控制台”、“Windows身份验证

    2024年02月08日
    浏览(58)
  • Windows系统IIS服务配置与网站搭建,结合内网穿透实现公网访问

    在网上各种教程和介绍中,搭建网页都会借助各种软件的帮助,比如网页运行的Apache和Nginx、数据库软件MySQL和MSSQL之类,为方便用户使用,还出现了XAMPP、PHPStudy、宝塔面板等等一系列集成服务,都是为了方便我们能快速建立网站。是不是不适用这些软件就无法建立网站了呢?

    2024年02月04日
    浏览(53)
  • 使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】

    自己用Windows Server搭建了家用NAS主机,WebDAV的文件共享方式当然也是必不可少的。 本文使用的是WIN10 专业版。 1.1 打开控制面板,查看方式改为“类别”,进入“程序”,“启用或关闭Windows功能” 1.2 在Internet Information Services(IIS)中勾选“IIS管理控制台”、“Windows身份验证

    2024年02月13日
    浏览(41)
  • 家庭宽带在有ipv6公网环境下,配置本地tomcat服务器+域名+ssl+ddns,实现ipv6建站、搭建简易的文件服务器、搭建webdav服务器等功能

    必备条件:         宽带运营商提供了ipv6         光猫拨号改为路由器拨号且路由器开启了ipv6         运营商未屏蔽ipv6的80/443端口(如果屏蔽了常用端口,那么可以尝试高一点的端口号。端口号范围:1 - 65535) 目录 一、阿里云申请域名ssl证书 1、申请域名 2、申

    2024年02月06日
    浏览(83)
  • windows服务器自带IIS搭建网站并发布公网访问【内网穿透】

    转载自远程源码文章:【IIS搭建网站】本地电脑做服务器搭建web站点并公网访问「内网穿透」 在网上各种教程和介绍中,搭建网页都会借助各种软件的帮助,比如网页运行的Apache和Nginx、数据库软件MySQL和MSSQL之类,为方便用户使用,还出现了XAMPP、PHPStudy、宝塔面板等等一系

    2023年04月11日
    浏览(61)
  • 【IIS建站教程】windows本地搭建web服务,内网穿透发布公网访问

    转载自远程源码文章:【IIS搭建网站】本地电脑做服务器搭建web站点并公网访问「内网穿透」 在网上各种教程和介绍中,搭建网页都会借助各种软件的帮助,比如网页运行的Apache和Nginx、数据库软件MySQL和MSSQL之类,为方便用户使用,还出现了XAMPP、PHPStudy、宝塔面板等等一系

    2024年02月06日
    浏览(47)
  • Windows本地快速搭建SFTP文件服务器,并端口映射实现公网远程访问

    转载自cpolar极点云的文章:如何在内网搭建SFTP服务器,并发布到公网可访问 下载地址:http://www.freesshd.com/?ctt=download 选择freeFTPD.exe下载 下载后,点击安装 安装之后,它会提示是否启动后台服务,Yes 安装后,点击开始菜单– freeFTPd, 注意 :这里要点击鼠标右键, 以管理员权

    2024年02月05日
    浏览(77)
  • IIS搭建本地电脑服务器:通过内网穿透技术实现公网访问的步骤指南

    在网上各种教程和介绍中,搭建网页都会借助各种软件的帮助,比如网页运行的Apache和Nginx、数据库软件MySQL和MSSQL之类,为方便用户使用,还出现了XAMPP、PHPStudy、宝塔面板等等一系列集成服务,都是为了方便我们能快速建立网站。是不是不适用这些软件就无法建立网站了呢?

    2024年02月10日
    浏览(50)
  • 【IIS搭建网站】如何使用本地电脑做服务器搭建web站点并公网访问

    目录 前言 Windows网页设置 Windows IIS功能设置 IIS网页访问测试 Cpolar内网穿透 下载安装Cpolar Cpolar云端设置 3.3 Cpolar本地设置 公网访问测试 结语 在网上各种教程和介绍中,搭建网页都会借助各种软件的帮助,比如网页运行的Apache和Nginx、数据库软件MySQL和MSSQL之类,为方便用户使

    2023年04月14日
    浏览(87)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包