使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】

这篇具有很好参考价值的文章主要介绍了使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

自己用Windows Server搭建了家用NAS主机,WebDAV的文件共享方式当然也是必不可少的。

本文使用的是WIN10 专业版。

1. 安装IIS必要WebDav组件

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

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

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

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

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

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

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

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

1.5 为网网起个名,并且选择一个物理路径,这里,我起名称为webdav,路径选择:D:\WebDav,端口号,我们设置为8090

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

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

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

1.7 启用创作规则

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

1.8 添加创建规则

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

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

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

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

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

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

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

1.12 点击‘启用’

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

1.13 重启webdav站点

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

2. 客户端测试

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

3. 使用cpolar内网穿透,将WebDav服务暴露在公网

如果您还没有安装过cpolar,请参考《Windows用户如何安装Cpolar内网穿透》安装。

3.1 打开Web-UI管理界面

打开浏览器:127.0.0.1:9200,并用cpolar邮箱账号登录。

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

3.2 创建隧道

隧道管理–添加隧道

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

3.3 查看在线隧道列表

状态–在线隧道列表,我们可以看到,已经生成了一个TCP随机隧道。

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

3.4 浏览器访问测试

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

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

4. 安装Raidrive客户端

当然,我们在正式使用时,一般会使用WebDav客户端,将远程服务器虚拟机本地盘符。

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

4.1 连接WebDav服务器

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

4.2 连接成功

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

4.2 连接成功

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

1. Linux(centos8)安装redis数据库

  • 进入user下面的local目录,通常外部软件安装在此目录
cd /usr/local
  • 下载redis
wget https://download.redis.io/releases/redis-6.2.6.tar.gz

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

  • 下载好后,解压redis
tar xzf redis-6.2.6.tar.gz
  • 解压好后,进入redis目录进行编译
cd redis-6.2.6/
  • 进入后输入make,输入后等待编译完成

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

编译好后,输入以下命令安装redis

make install PREFIX=/usr/local/redis-6.2.6

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

安装好后进入redis目录执行以下命令启动redis,默认端口是6379

./bin/redis-server redis.conf

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

然后Ctrl+C退出

2. 配置redis数据库

配置redis后台运行,编辑配置文件redis.conf

vim /usr/local/redis-6.2.6/redis.conf 

daemonize no 改成daemonize yes

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

还有将以下两个参数分别修改,开启远程访问

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

修改完成后保存退出配置文件,重启redis然后接着再次执行如下启动命令,发现redis图形不见了,即为后台启动

./bin/redis-server redis.conf

3. 内网穿透

cpolar是一款内网穿透软件,使用简单,安全可靠。我们可以通过cpolar把本地6379端口暴露到公共网络,然后可以使用工具进行远程访问。

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

3.1 安装cpolar内网穿透

  • Linux支持使用一键脚本命令安装
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
  • token认证

登录cpolar官网后台,点击左侧的验证,查看自己的认证token,之后执行如下命令,xxxx是token码

cpolar authtoken xxxxxxx(您的token)

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

  • 向系统添加服务(以方便开机自启)
sudo systemctl enable cpolar
  • 启动cpolar服务
sudo systemctl start cpolar

3.2 创建隧道映射本地端口

cpolar安装成功后,在命令行输入以下命令将本地6369端口下的redis暴露到公网

cpolar tcp 6379

出现如下界面表示成功,然后复制公网地址

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

使用redis图形化界面远程连接redis,输入复制的tcp地址,点击测试连接

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

出现successful表示成功

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

注意:如果想要让隧道长期可访问,可以将其保存到配置文件中去,实现后台服务。请参考cpolar官网——文档——命令行创建隧道——将隧道配置为后台服务。

4. 配置固定TCP端口地址

以上步骤使用的是随机临时tcp端口地址,所生成的公网地址为随机临时地址,该公网地址24小时内会随机变化。而我们可以为其配置一个固定的公网地址,方便后续长期远程。

4.1 保留一个固定tcp地址

登录cpolar官网,点击左侧的预留,找到保留的tcp地址,我们来为远程Redis数据库保留一个固定tcp地址:

  • 地区:选择China vip
  • 描述:即备注,可自定义

点击保留

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

地址保留成功后,系统会生成相应的固定公网地址,将其复制下来

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

4.2 配置固定TCP地址

编辑cpolar配置文件

vim /usr/local/etc/cpolar/cpolar.yml

复制添加如下信息,remote_addr参数为上面复制的保留的tcp地址

redis:
    addr: 6379
    proto: tcp
    remote_addr: 3.tcp.vip.cpolar.cn:11506

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

修改完然后保存退出,接着重启cpolar服务

sudo systemctl start cpolar

4.3 使用固定的tcp地址连接

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

出现successful表示成功

使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】,ios打包,上架,windows,tcp/ip,网络协议

总结:

目前测试使用的是随机TCP隧道创建的链接,24小时内会变化,仅用于测试,下一篇教程将介绍如何使用固定TCP隧道,创建长期使用的公网隧道链接。文章来源地址https://www.toymoban.com/news/detail-647900.html

到了这里,关于使用windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 【内网穿透】Linux服务使用宝塔面板搭建网站,并内网穿透实现公网远程访问

    转载自cpolar极点云文章:Linux使用宝塔面板搭建网站,并内网穿透实现公网访问 宝塔面板作为简单好用的服务器运维管理面板,它支持Linux/Windows系统,我们可用它来一键配置LAMP/LNMP环境、网站、数据库、FTP等,通过Web端轻松管理服务器。 以下教程,我们将演示使用宝塔面板

    2024年02月12日
    浏览(38)
  • 使用 MCSM 面板一键搭建我的世界服务器,并内网穿透公网远程联机

    转载自远程穿透文章:【Minecraft开服教程】使用 MCSM 面板一键搭建我的世界服务器,并内网穿透公网远程联机 MCSManager是一个开源、分布式、轻量级、一键开服、支持大部分游戏服务端和控制台程序的管理工具,我们可以用它来一键部署搭建Minecraft我的世界服务器,跟小伙伴

    2024年02月07日
    浏览(71)
  • 【轻NAS】Windows搭建可道云私有云盘,并内网穿透公网访问

    云存储作为近些年兴起的概念,成功吸引了各大互联网厂商下场,也将“集中存储,分别调用”的概念普及到广大的互联网用户心中,构建数据集中存储中心的设备和软件也迎来一波爆发。本来云存储很有发展前景,但各大厂的蜜汁操作直接断送了其在云存储范畴的发展前景

    2023年04月14日
    浏览(29)
  • 【服务器】零成本搭建网站并内网穿透实现公网访问

    在普通电脑用户看来,建立自己的网站总是一件高大上的事情,这个网站不仅可以成为展示自己的平台,还能成为商业的载体。在以往,建立一个像样的网站,不仅需要过硬的编程知识做基础,还需要有足够的资金租用服务器。但随着软件技术的快速发展,每个人都可以以很

    2024年02月16日
    浏览(49)
  • FastDFS与Nginx结合搭建文件服务器,并内网穿透实现公网访问

    FastDFS是一个开源的轻量级分布式文件系统,它对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。 FastDFS为互联网量身定制,充分考

    2024年02月01日
    浏览(37)
  • 【远程访问】Linux搭建SVN服务器,并内网穿透实现公网远程访问

    转载自cpolar内网穿透的文章:Linux搭建SVN服务器,并内网穿透实现公网远程访问 由于文档资料越来越多,将所有资料都存放在自己的电脑上容易混淆,并且也不利于分享。这种情况下,考虑将资料上传SVN统一管理,这样一来其他人也能很方便的查略各种资料。 当SVN安装在局域

    2024年02月06日
    浏览(67)
  • 本地搭建wamp服务器并内网穿透实现无公网IP远程访问

    转载自cpolar极点云的文章:无公网IP?教你在外远程访问本地Wamp服务器「内网穿透」 软件技术的发展日新月异,各种能方便我们生活、工作和娱乐的新软件层出不穷,但也有一些经过时间和用户考验的老牌软件屹立不倒。就一我们熟悉的网站集成环境来说,全球就有很多种

    2024年02月03日
    浏览(43)
  • 无需租云服务器,Linux本地搭建web服务,并内网穿透发布公网访问

    转载自cpolar文章:Linux CentOS本地搭建Web站点,并实现公网访问 在web项目中,部署的web站点需要被外部访问,则需要一个媒介,通过把资源放在这个媒介中,再通过所暴露的端口指向这个站点,当外部访问这个媒介所对应的端口时,媒介指向站点,完成访问,像这种类似的媒介,常用的有

    2024年02月06日
    浏览(36)
  • 无需租云服务器,Linux本地搭建web服务,并内网穿透发布公网访问(1)

    转载自cpolar文章:Linux CentOS本地搭建Web站点,并实现公网访问 在web项目中,部署的web站点需要被外部访问,则需要一个媒介,通过把资源放在这个媒介中,再通过所暴露的端口指向这个站点,当外部访问这个媒介所对应的端口时,媒介指向站点,完成访问,像这种类似的媒介,常用的有

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

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

    2024年02月08日
    浏览(49)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包