使用 Cpolar 内网穿透实现 Windows 远程 WebDAV 访问

news2024/12/28 2:25:50

文章目录

  • windows搭建WebDAV服务,并内网穿透公网访问【无公网IP】
    • 1. 安装IIS必要WebDav组件
    • 2. 客户端测试
    • 3. 使用cpolar内网穿透,将WebDav服务暴露在公网
      • 3.1 打开Web-UI管理界面
      • 3.2 创建隧道
      • 3.3 查看在线隧道列表
      • 3.4 浏览器访问测试
    • 4. 安装Raidrive客户端
      • 4.1 连接WebDav服务器
      • 4.2 连接成功
      • 4.2 连接成功
      • 总结:

转载自内网穿透工具的文章:使用Nodejs搭建HTTP服务,并实现公网远程访问「内网穿透」

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

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

本文使用的是WIN10 专业版。

1. 安装IIS必要WebDav组件

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

img

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

img

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

img

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

img

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

img

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

img

1.7 启用创作规则

img

1.8 添加创建规则

img

img

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

img

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

img

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

img

1.12 点击‘启用’

img

1.13 重启webdav站点

img

2. 客户端测试

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

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

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

3.1 打开Web-UI管理界面

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

img

3.2 创建隧道

隧道管理–添加隧道

img

img

3.3 查看在线隧道列表

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

img

3.4 浏览器访问测试

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

img

4. 安装Raidrive客户端

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

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

4.1 连接WebDav服务器

img

4.2 连接成功

img

4.2 连接成功

img

总结:

目前测试使用的是随机TCP隧道创建的链接,24小时内会变化,仅用于测试,下一篇教程将介绍如何使用固定TCP隧道,创建长期使用的公网隧道链接。

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

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

相关文章

机器学习术语解析与应用(一)

文章目录 🍀引言🍀数据集🍀特征工程(Feature Engineering)🍀模型(Model)🍀算法(Algorithm)🍀训练(Training)&a…

【广州华锐互动】VR汽车故障维修模拟系统

随着汽车行业的发展,汽车机械检修技术也变得越来越重要。传统的教学方式已经不能满足现代汽车维修的需求,因此VR汽车故障维修模拟系统应运而生。这个平台具有许多实用的功能,可以帮助学生更好地学习和掌握汽车机械检修技能。 VR汽车故障维修模…

【Linux】无法获得dpkg前端锁的解决方法

问题如下: 解决方法如下: sudo rm /var/lib/dpkg/lock sudo rm /var/lib/dpkg/lock-frontend sudo rm /var/cache/apt/archives/lock经过证明,输入以上三个命令即可解除占用。 解除后,继续运行apt命令,已经顺利运行了…

2023-07-19-Ubuntu火狐浏览器不能播放视频

layout: post # 使用的布局 title: Ubuntu火狐浏览器不能播放视频 # 标题 subtitle: linux系统 #副标题 date: 2023-07-19 # 时间 author: BY ThreeStones1029 # 作者 header-img: img/no_found_html5.jpg #这篇文章标题背景图片 catalog: true # 是否归档 tags: Ubuntu #标签 …

vue实现excel数据下载,后端提供的list由前端转excel并下载

前言,因为项目需求需要,我们需要把后端传来的list转成excel模板,并且下载下来) 之前有用的插件,但是会有少0的情况,如下 所以采用另一个项目用过的方法,最终完美实现效果,如下: 1,首先我们来看下后端提供的数据结构 2,具体前端代码如下 封装的组件,需要的同学直接copy就行(这…

【Linux】VMware 安装 Centos7 超详细

1、下载✈ VMware链接:https://pan.baidu.com/s/1DnleWeV-JHjZiV9_ENwFmg?pwdb1tj 提取码:b1tj 阿里云镜像:centos安装包下载_开源镜像站-阿里云 CentOS官网镜像: Download 2、虚拟机准备 2.1、打开VMware选择新建虚拟机…

vector 容器相关的练习

目录 一、只出现一次的数字 二、只出现一次的数字 II 三、只出现一次的数字 III 四、删除有序数组中的重复项 五、杨辉三角 六、数组中出现次数超过一半的数字 七、电话号码的字母组合 一、只出现一次的数字 class Solution { public:int singleNumber(vector<int&g…

springboot()—— springboot整合mybatis

总结&#xff1a; 和SSM相比&#xff0c; 1&#xff09;导入的包不同 2&#xff09;不再有mybatis的核心配置文件了&#xff0c;也不同单独写db.properties了&#xff0c;以前“开启二级缓存&#xff0c;起别名”等在核心配置文件里的配置全都配置到application.properties里…

前端实现文件上传的方式

这个文章总结了四种前端上传文章的方式 <inputtype"file"multipleonChange{(e) > {const c [].slice.call(e.target.files);console.log(e.target.files, e.target.files);console.log(e.target.files.arrary, c);const v new FormData();v.append(file, c[…

K8S初级入门系列之九-共享存储

一、前言 Pod里面的容器都有自己独立的文件系统&#xff0c;来自容器镜像&#xff0c;用于保存容器运行的数据&#xff0c;但容器的文件存储有两个弊端&#xff0c;一个是无法持久化&#xff0c;其生命周期与容器一致&#xff0c;一旦容器销毁&#xff0c;相关的数据也就随之一…

0134 数据的表示和运算3

目录 2.数据的表示和运算 2.3浮点数的表示与运算 2.3部分习题 2.数据的表示和运算 2.3浮点数的表示与运算 2.3部分习题 1.下列关于对阶操作&#xff0c;正确的是&#xff08;&#xff09; A.在浮点加减运算的对阶操作中&#xff0c;若阶码减小&#xff0c;则尾数左移 …

pytorch工具——认识pytorch

目录 pytorch的基本元素操作创建一个没有初始化的矩阵创建一个有初始化的矩阵创建一个全0矩阵并可指定数据元素类型为long直接通过数据创建张量通过已有的一个张量创建相同尺寸的新张量利用randn_like方法得到相同尺寸张量&#xff0c;并且采用随机初始化的方法为其赋值采用.si…

数值线性代数:知识框架

记录数值线性代数研究的知识框架。 软件包线性方程组直接法Guass消元法/LU分解、Cholesky分解 LAPACK oneAPI MKL ARPACK Octave 迭代法Jacobi迭代、SOR迭代、共轭梯度法最小二乘特征值/特征向量非对称幂法、QR、Arnoldi分解对称QR、Jacobi、二分法、分治法、SVD 参考资料 G…

【C语言day03】

参数a是指针&#xff0c;要接收地址&#xff0c;BD错误。参数b可以接收的是char*&#xff0c;而&c的类型是char(*)[10]&#xff0c;C错误全局变量i&#xff0c;在main()中修改为5&#xff0c;第一次在prt()中执行循环输出三次*&#xff0c;i被修改为8&#xff0c;回到main(…

MyBatis学习笔记——3

MyBatis学习笔记——3 一、MyBatis小技巧1.1、#{}和${}1.2、typeAliases1.3、mappers1.4、插入数据时获取自动生成的主键 二、MyBatis参数处理2.1、单个简单类型参数2.2、 Map参数2.3、实体类参数2.4、多参数2.5、 Param注解&#xff08;命名参数&#xff09;2.6、 Param源码分…

网络安全(黑客)就业分析指导

一、针对网络安全市场分析 市场需求量高&#xff1b;则是发展相对成熟入门比较容易。所需要的技术水平国家政策环境 对于国家与企业的地位愈发重要&#xff0c;没有网络安全就没有国家安全 更有为国效力的正义黑客—红客联盟 可见其重视程度。 需要掌握的知识点偏多 外围打点…

【全面解析】Windows 如何使用 SSH 密钥远程连接 Linux 服务器

创建密钥 创建 linux 服务器端的终端中执行命令 ssh-keygen&#xff0c;之后一直按Enter即可&#xff0c;这样会在将在 ~/.ssh/ 路径下生成公钥(id_rsa.pub)和私钥(id_rsa) 注意&#xff1a;也可以在 windows 端生成密钥&#xff0c;只需要保证公钥在服务器端&#xff0c;私钥…

30天自制操作系统 day 1 写一个可以在没有操作系统的计算机上输出字符串的程序,并在计算机上运行

day 1 工具&#xff1a;qemu 模拟器 今日任务 计算机启动后&#xff0c;在屏幕打印一串字符串。 理论 显示字符的原理 把一些机器指令写在第一扇区。通过int 0x10中断&#xff0c;让显卡在屏幕上显示字符。只需要在0x10之前按照规定准备好寄存器&#xff0c;显卡就能正确…

2020年下半年系统架构设计师考试案例分析真题(参考答案)

试题一 1、阅读以下关于软件架构设计与评估的叙述&#xff0c;在答题纸上回答问题1和问题2。 [说明] 某公司拟开发--套在线软件开发系统&#xff0c;支持用户通过浏览器在线进行软件开发活动。该系统的重要功能包括代码编辑、语法高亮显示、代码编译、系统调试、代码仓库管理等…

Spring数据源

⭐作者介绍&#xff1a;大二本科网络工程专业在读&#xff0c;持续学习Java&#xff0c;努力输出优质文章 ⭐作者主页&#xff1a;逐梦苍穹 ⭐所属专栏&#xff1a;JavaEE、Spring 目录 1、简介2、作用3、开发步骤3.1、导入坐标3.2、创建对象c3p0druid提取jdbc.properties读取配…