1. 程式人生 > 其它 >如何在Windows搭建WebDAV服務,並公網可訪問

如何在Windows搭建WebDAV服務,並公網可訪問

​自己用Windows Server搭建了家用NAS主機,WebDAV的檔案共享方式當然也是必不可少的。

本文使用的是WIN10 專業版。

1. 安裝IIS必要WebDav元件

1.1 開啟控制面板,檢視方式改為“類別”,進入“程式”,“啟用或關閉Windows功能”

1.2 在Internet Information Services(IIS)中勾選“IIS管理控制檯”、“Windows身份驗證”、“管理服務”、“WebDAV釋出”和“目錄瀏覽”,然後確定安裝。

1.3 完成安裝後,在“Windows管理工具”中找到“IIS管理器”並開啟。

1.4 在網站,按右鍵,新增網站.

1.5 為網站起個名,並且選擇一個物理路徑,這裡,我起名稱為webdav,路徑選擇:D:\WebDav,埠號,我們設定為8090

1.6 選中webdav站點,並進入它的"WebDAV創作規則”。

1.7 啟用創作規則

1.8 新增建立規則


1.9 選擇webdav站點,進入”身份認證“

1.10 啟用"Windows身份驗證",禁用"匿名身份驗證"

1.11 選中“webdav”,進入“目錄瀏覽”

1.12 點選‘啟用’

1.13 重啟webdav站點

2. 客戶端測試

在瀏覽器中,輸入http://127.0.0.1:8090/ 就可以訪問WebDav服務中的檔案內容了。

3. 使用cpolar內網穿透,將WebDav服務暴露在公網

如果您還沒有安裝過cpolar,請參考《Windows使用者如何安裝Cpolar內網穿透》安裝。

3.1 開啟Web-UI管理介面

開啟瀏覽器:127.0.0.1:9200,並用cpolar郵箱賬號登入。

3.2 建立隧道

隧道管理--新增隧道

3.3 檢視線上隧道列表

狀態--線上隧道列表,我們可以看到,已經生成了一個TCP隨機隧道。

3.4 瀏覽器訪問測試

我們在瀏覽器中,貼上隧道地址,因為是從外網訪問,會提示賬號及密碼進行身份驗證。我們使用windows賬號及密碼登入。

4. 安裝Raidrive客戶端

當然,我們在正式使用時,一般會使用WebDav客戶端,將遠端伺服器虛擬機器本地碟符。

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

4.1 連線WebDav伺服器

4.2 連線成功

總結:
目前測試使用的是隨機TCP隧道建立的連結,24小時內會變化,僅用於測試,下一篇教程將介紹如何使用固定TCP隧道,建立長期使用的公網隧道連結。