首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >手把手教程:在Windows 10上搭建带公网访问的WebDAV服务器(基于ZeroNews)

手把手教程:在Windows 10上搭建带公网访问的WebDAV服务器(基于ZeroNews)

原创
作者头像
疯狂的potato
发布2025-09-30 14:25:53
发布2025-09-30 14:25:53
12900
代码可运行
举报
运行总次数:0
代码可运行

大家是否曾幻想过,能将自己Windows 10电脑上的任何一个文件夹,变成一个随时随地、从任何设备都能安全访问的“私有云盘”?无需依赖付费网盘的会员限速,也不怕敏感数据存放在第三方服务器?

这个想法,通过经典的WebDAV 协议与现代化的ZeroNews内网穿透技术相结合,就能轻松实现。它能将你本地的文件共享服务,安全地映射到公网上,让你和你的团队成员仿佛在局域网内一样协同操作文件,无论是编辑文档还是共享项目资料,都变得轻而易举。

听起来很复杂?别担心,本教程将手把手带你完成整个流程。从在Windows 10上启用WebDAV服务,到通过ZeroNews为其赋予公网访问能力,每一步都有详尽的说明和截图。只需跟着步骤操作,你就能在半小时内,拥有一个完全由自己掌控的高效文件协同中心。现在,让我们开始吧!

第 1 步:安装 WebDAV 系统组件 IIS

  1. 点击电脑左下角 "开始",搜索 "控制面板",并打开。
  2. 在 "控制面板" 界面,点击 "程序和功能"。在 "程序和功能"中点击 "启用或关闭 Windows 功能",打开 "Windows 功能" 弹窗。
326334547-add973ab-abe7-4312-80f2-41b0a6f2d28c
326334547-add973ab-abe7-4312-80f2-41b0a6f2d28c
326334955-6782f2ba-ef71-47d1-9134-d25413fa28d0
326334955-6782f2ba-ef71-47d1-9134-d25413fa28d0
326335350-81882cc8-6a29-497c-a746-d5954a10c759
326335350-81882cc8-6a29-497c-a746-d5954a10c759
  1. 在 "Windows 功能" 弹窗中,展开 "Internet Information Services",勾选 "IIS 管理控制台"。
326335997-d21d0e22-3ee7-4151-9d05-ad0b4a4cebfe
326335997-d21d0e22-3ee7-4151-9d05-ad0b4a4cebfe
  1. 在 "Internet Information Services" 下的 "万维网服务"中,勾选 "Windows 身份验证" 及 "基本身份验证"。
326336692-f79ddf53-3e7f-41c2-8fc5-8c6b3188f0e0
326336692-f79ddf53-3e7f-41c2-8fc5-8c6b3188f0e0
  1. 在 "Internet Information Services" 下的 "万维网服务"中,在 "常见 HTTP 功能"下,勾选 "WebDAV"、"静态内容"、"目录浏览"三项。
326336692-f79ddf53-3e7f-41c2-8fc5-8c6b3188f0e0
326336692-f79ddf53-3e7f-41c2-8fc5-8c6b3188f0e0
  1. 点击 "确定",等待 IIS 服务及 WebDAV 服务安装完成。

安装完成后,点击电脑左下角 "开始",找到 "Windows 管理工具" 下的 "Internet Information Services (IIS) 管理器",并打开。

326337255-463e084e-8aa7-46f6-839e-c16e4738c659
326337255-463e084e-8aa7-46f6-839e-c16e4738c659

第 2 步:配置 WebDAV 网站

  1. 在 IIS 管理器界面,选择左上角的 "网站",右键选择 "添加网站"。
326338961-c3f1d9de-492c-4701-8f5e-f2c371d648e7
326338961-c3f1d9de-492c-4701-8f5e-f2c371d648e7
  1. 在添加网站界面下,输入网站名称,如 "webdav",选择要分享的文件路径,输入端口号(如 8080),然后点击确定完成 WebDAV 网站添加。
326339409-83c2959f-7550-404e-9ef4-bd24ddc18226
326339409-83c2959f-7550-404e-9ef4-bd24ddc18226
  1. 在网站主界面下,可查看创建好的 WebDAV 网站。
326339883-24f315a5-0019-4737-83d7-b408c774fea5
326339883-24f315a5-0019-4737-83d7-b408c774fea5
  1. 选中 "webdav",进入网站设置界面,点击 "WebDAV 创作规则"。
326340516-9136d74d-b875-4ced-b883-7a63ade24ec6
326340516-9136d74d-b875-4ced-b883-7a63ade24ec6
  1. 点击 "添加创作规则" 添加 WebDAV 网站的访问规则,权限勾选 "读取", "源", "写入"。
326341088-87a1fd1c-83c7-4bf9-9f34-865642933872
326341088-87a1fd1c-83c7-4bf9-9f34-865642933872
  1. 然后选择该规则,点击右上角的 "启用 WebDAV", 启用 webdav 规则。
326340813-9f5414a7-e03b-4387-b9ac-ecb8acf4d9b8
326340813-9f5414a7-e03b-4387-b9ac-ecb8acf4d9b8
  1. 选中 “WebDAV” ,进入网站设置界面,点击 "身份验证",启用 "基本身份验证",禁用 "Windows 身份验证" 及 "匿名身份验证"。
326346658-def1693f-d768-4da7-8224-5c15eefbd2dc
326346658-def1693f-d768-4da7-8224-5c15eefbd2dc
326348809-3842eeed-4a20-4041-a418-1b8b4d8962ce
326348809-3842eeed-4a20-4041-a418-1b8b4d8962ce
  1. 选中 “WebDAV” 进入网站设置界面,点击 "目录浏览",启用 WebDAV 目录浏览功能。
326349202-81f7cfdd-b5b3-41a0-949c-2db561f5c05b
326349202-81f7cfdd-b5b3-41a0-949c-2db561f5c05b
  1. 点击 右上角 "启用" 按钮,启用 “WebDAV” 目录浏览功能
326349423-ecb42de5-3816-4ef6-93da-0d71a0247944
326349423-ecb42de5-3816-4ef6-93da-0d71a0247944

至此,WebDAV 网站已设置完成。用户可以在本地浏览器中输入 http://localhost:8080/) 预览本地目录文件。

326349893-74bae86e-e887-4d2d-94a8-51171ec0dab0
326349893-74bae86e-e887-4d2d-94a8-51171ec0dab0

接入来,在本地运行 zeronews windows 客户端,来映射 webdav 网站,已实现公网访问

第 3 步: 在windows 上 运行 Zeronews Agent

参考在 windows 中运行ZeroNews, 在windows 电脑上运行 ZeroNews,绑定 Token, 完成 ZeorNews Agent上线。

第 4 步:为 webdav 分配公网域名

  1. 添加用于 webdav 站点的公网域名

用户登录 ZeroNews 平台,在 "域名端口" 管理页面, 点击 "添加域名" 添加公网可访问的域名。

  • 域名前缀: 用户输入定义的 域名前缀,如 webdav
  • 在“添加端口”步骤,勾选“HTTPS”端口。

第 5 步:为 webdav 添加公网映射

  1. 进入“映射”页面,点击 "添加映射" 添加 webdav 站点映射。
  • 选择设备(Agent)(Agent):选择已经认证的设备
  • 映射协议:选择 HTTPS 协议
  • 公网访问地址:选择 webdav 域名,如 webdava.ny.takin.cc
  • 映射带宽: 为 webdav 分配带宽,不大于用户当前的最大可用带宽
  • 内网映射地址:内网IP地址默认输入 127.0.0.1
  • 内网端口输入 webdav 站点的端口号 8080
  1. webdav 映射添加完成后,可在映射列表里看到已经添加好的映射地址,点击访问地址后面的打开小图标,即可访问 windows 的 webdav 文件分享。
  1. 用户名和密码验证成功后,即可成功访问 WebDAV 网站,进行文件分享与协同操作。

第 6 步: webdav 的常用应用方式

  1. 通过 "映射网络驱动器" 的方式将 webdav 挂载到远程电脑本地 右键点击 "此电脑", 然后点击 "映射网络驱动器"

在添加映射网络驱动器的窗口中,将 webdav 的域名地址粘贴到文件夹输入框中

然后点击完成,弹出 webdav 的用户账号密码的登陆窗口,输入用户密码即可,认证完即可查看 webdav 挂载盘

  1. 通过 Alist 平台挂载本地 webdav 首先安装 Alist, 以linux 系统为例,通过以下命令安装 Alist
代码语言:javascript
代码运行次数:0
运行
复制
curl -fsSL "https://alist.nn.ci/v3.sh" | bash -s install

等待 Alist 安装完成后,在浏览器中打开 Alist 平台,输入 Alist 平台地址 http://{主机IP}:5244,设置账号密码登录

第一次登录,是没有存储盘的,点击页面下方的 "管理",添加存储盘

在 Alist 管理界面中,在 "存储" 菜单下,点击 "添加",添加 Webdav 盘

在添加页面中,参考如下配置,添加 Webdav 存储站点:

  • 驱动:选择 Webdav
  • 挂载路径:根据 Alist 主机的实际目录输入,如 /opt/webdav
  • 地址:输入 Webdav 存储站点的访问地址,如 https://webdava.ny.takin.cc
  • 用户名: 输入 webdav 存储站点的用户名
  • 密码: 输入 webdav 存储站点的密码

然后回到 Alist 主页,即可查看添加好的 Webdav 存储

  1. 通过 RaidDrive 挂载 WebDav 存储

首先在 RaidDrive 官网 https://www.raidrive.com/download 根据运行的系统类型下载安装 RaidDrive

RaidDrive 安装完成后,打开 RaidDrive 客户端, 点击 "添加" 按钮,添加 Webdav 存储

在添加窗口中,点击 "NAS",然后选择 "Webdav"

  • 勾选 "在连接时输入账号密码"
  • 地址: 输入 webdav 的域名地址, 路径默认输入 "/"

然后点击连接,在弹出的webdav登录验证窗口中,输入账号密码,

验证完成即可访问,即可访问 Webdav

通过以上的常见 Webdav ,就可以实现通过 WebDAV 在公网访问本地文件进行读/写操作,实现多人协同。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 第 1 步:安装 WebDAV 系统组件 IIS​
  • 第 2 步:配置 WebDAV 网站​
  • 第 3 步: 在windows 上 运行 Zeronews Agent
  • 第 4 步:为 webdav 分配公网域名​
  • 第 5 步:为 webdav 添加公网映射​
  • 第 6 步: webdav 的常用应用方式​
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档