0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Windows IIS搭建webdav服務(wù)實(shí)現(xiàn)公網(wǎng)文件共享內(nèi)網(wǎng)穿透

網(wǎng)絡(luò)技術(shù)干貨圈 ? 來源:CSDN技術(shù)社區(qū) ? 2023-04-19 16:00 ? 次閱讀

前言

常用的文件共享有三種:FTP、Samba、WebDAV。FTP雖然簡單方便、容易部署,但它的的傳輸效率低、安全性不佳,目前并不推薦使用。SMB使用的是445端口,因?yàn)榘踩颍?45端口可能會(huì)被封掉,所以SMB在內(nèi)網(wǎng)中的應(yīng)用會(huì)受限。

而WebDAV是基于HTTP的共享協(xié)議,用戶可以使用用戶名和密碼來訪問存儲資源,可供多個(gè)用戶共享文件。并且,在windows上,我們可以通過系統(tǒng)自帶的IIS服務(wù)來啟用搭建webdav,并做內(nèi)網(wǎng)穿透,實(shí)現(xiàn)在公網(wǎng)下的文件共享,搭建私有云服務(wù)。

本文使用的是WIN10 專業(yè)版。

1. 安裝IIS必要WebDav組件

1.1 打開控制面板,查看方式改為類別,進(jìn)入程序——啟用或關(guān)閉Windows功能

f59e820a-de84-11ed-bfe3-dac502259ad0.png

1.2 在Internet Information Services(IIS)中勾選IIS管理控制臺、Windows身份驗(yàn)證、管理服務(wù)、WebDAV發(fā)布和目錄瀏覽,然后確定安裝。

f5b410a2-de84-11ed-bfe3-dac502259ad0.png

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

f5c78cfe-de84-11ed-bfe3-dac502259ad0.png

1.4 在網(wǎng)站,按右鍵添加網(wǎng)站

f5e56e7c-de84-11ed-bfe3-dac502259ad0.png

1.5 為網(wǎng)網(wǎng)起個(gè)名,并且選擇一個(gè)物理路徑,這里,我起名稱為webdav,路徑選擇:D:WebDav(選擇想要共享的文件路徑),端口號,我們設(shè)置為8090

f6166a40-de84-11ed-bfe3-dac502259ad0.png

1.6 選中webdav站點(diǎn),并進(jìn)入它的WebDAV創(chuàng)作規(guī)則

f62e6460-de84-11ed-bfe3-dac502259ad0.png

1.7 啟用創(chuàng)作規(guī)則

f6487eb8-de84-11ed-bfe3-dac502259ad0.png

1.8 添加創(chuàng)建規(guī)則

f66b6784-de84-11ed-bfe3-dac502259ad0.pngf6917afa-de84-11ed-bfe3-dac502259ad0.png

1.9 選擇webdav站點(diǎn),進(jìn)入身份認(rèn)證

f6aaf1ce-de84-11ed-bfe3-dac502259ad0.png

1.10 啟用基本身份驗(yàn)證,禁用Windows身份驗(yàn)證、匿名身份驗(yàn)證

f6c2e432-de84-11ed-bfe3-dac502259ad0.png

1.11 選中“webdav”,進(jìn)入目錄瀏覽

f6e45cf2-de84-11ed-bfe3-dac502259ad0.png

1.12 點(diǎn)擊啟用

f703ee46-de84-11ed-bfe3-dac502259ad0.png

1.13 重啟webdav站點(diǎn)

f718cf50-de84-11ed-bfe3-dac502259ad0.png

2. 局域網(wǎng)瀏覽器訪問測試

在瀏覽器中,輸入http://127.0.0.1:8090/,就可以訪問WebDav服務(wù)中的文件內(nèi)容了。

f73c9688-de84-11ed-bfe3-dac502259ad0.png

輸入windows賬號密碼登錄

f74ca758-de84-11ed-bfe3-dac502259ad0.png

3. cpolar內(nèi)網(wǎng)穿透

測試在局域網(wǎng)內(nèi)訪問成功后,接下來用cpolar做內(nèi)網(wǎng)穿透,將其發(fā)布到公網(wǎng)上,實(shí)現(xiàn)在外也可以訪問到家里/公司的webdav服務(wù),進(jìn)行文件共享,無需公網(wǎng)IP,也不需要設(shè)置路由器。

3.1 安裝cpolar內(nèi)網(wǎng)穿透

cpolar官網(wǎng):https://www.cpolar.com/

在cpolar官網(wǎng)注冊一個(gè)賬號,并下載安裝windows版本的客戶端

f75f98c2-de84-11ed-bfe3-dac502259ad0.png

3.2 登錄cpolar web UI管理界面

cpolar內(nèi)網(wǎng)穿透安裝完成后,打開瀏覽器訪問127.0.0.1:9200,并用cpolar郵箱賬號登錄。

f77cfe76-de84-11ed-bfe3-dac502259ad0.png

3.2 創(chuàng)建隧道

登錄到cpolar web UI管理界面后,點(diǎn)擊左側(cè)的隧道管理——?jiǎng)?chuàng)建隧道,我們來創(chuàng)建一條隧道將本地webdav服務(wù)映射到公網(wǎng)上。

f79b1e42-de84-11ed-bfe3-dac502259ad0.png

隧道名稱:可自定義填寫,注意不要與已有的隧道名稱重復(fù)

協(xié)議:選擇tcp協(xié)議

本地地址:8090

端口類型:先按默認(rèn)選擇隨機(jī)臨時(shí)端口

地區(qū):按默認(rèn)選擇或者也可以選擇China其他地區(qū)

點(diǎn)擊創(chuàng)建

f7b7bdfe-de84-11ed-bfe3-dac502259ad0.png

3.3 獲取公網(wǎng)地址

隧道創(chuàng)建成功后,點(diǎn)擊左側(cè)的狀態(tài)——在線隧道列表,我們可以看到,已經(jīng)生成了一個(gè)TCP隨機(jī)隧道,將其復(fù)制下來,接下來測試公網(wǎng)遠(yuǎn)程訪問。

f7d524a2-de84-11ed-bfe3-dac502259ad0.png

4. 公網(wǎng)遠(yuǎn)程訪問

4.1 瀏覽器訪問測試

我們在瀏覽器中,粘貼隧道地址,因?yàn)槭菑耐饩W(wǎng)訪問,會(huì)提示賬號及密碼進(jìn)行身份驗(yàn)證。我們使用windows賬號及密碼登錄。

f7e70e7e-de84-11ed-bfe3-dac502259ad0.png

4.2 映射本地盤符訪問

在應(yīng)用之前需要我們需要先修改注冊表,需要修改注冊表使得WIN10同時(shí)支持http和https,否則無法映射WebDAV網(wǎng)絡(luò)驅(qū)動(dòng)器的。因?yàn)槿绻鸚ebDAV不是https的,win10默認(rèn)是添加不上的,默認(rèn)只支持https。

點(diǎn)擊左下角開始菜單欄,右鍵點(diǎn)擊運(yùn)行

f7fe480a-de84-11ed-bfe3-dac502259ad0.png

輸入regedit,點(diǎn)擊確定即可打開注冊表編輯器

f8302488-de84-11ed-bfe3-dac502259ad0.png

路徑:計(jì)算機(jī)HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesWebClientParameters

f84be6b4-de84-11ed-bfe3-dac502259ad0.png

找到BasicAuthLevel后,右鍵點(diǎn)擊修改,將數(shù)值數(shù)據(jù)改成2,并點(diǎn)擊確定,修改成功后,重啟電腦

f87533f2-de84-11ed-bfe3-dac502259ad0.png

打開文件夾,點(diǎn)擊此電腦,點(diǎn)擊上方的計(jì)算機(jī)——映射網(wǎng)絡(luò)驅(qū)動(dòng)器

f88eadfa-de84-11ed-bfe3-dac502259ad0.png

輸入剛剛通過cpolar映射本地8090端口所生成的公網(wǎng)地址,注意需要以http:// 格式填寫

f8b4989e-de84-11ed-bfe3-dac502259ad0.png

連接中

f8c9d34e-de84-11ed-bfe3-dac502259ad0.png

填寫windows賬號密碼進(jìn)行連接

f8dbea16-de84-11ed-bfe3-dac502259ad0.png

連接成功,可以直接訪問資源

f8f1f1e4-de84-11ed-bfe3-dac502259ad0.png

4.3 安裝Raidrive客戶端

當(dāng)然,我們還可以通過WebDav客戶端,將遠(yuǎn)程服務(wù)器虛擬機(jī)本地盤符【無需修改注冊表數(shù)據(jù)】,這里我們用Raidrive公戶來實(shí)現(xiàn)。

Raidrive客戶端下載地址:https://www.raidrive.com/download

安裝Raidrive成功后,連接WebDav服務(wù)器

f90bdb5e-de84-11ed-bfe3-dac502259ad0.png

連接成功

f9240a4e-de84-11ed-bfe3-dac502259ad0.png

5. 配置固定公網(wǎng)地址

目前測試使用的是隨機(jī)TCP隧道創(chuàng)建的鏈接,所生成的公網(wǎng)地址會(huì)在24小時(shí)內(nèi)會(huì)變化,如果需要長期使用,我們可以將其配置為固定的公網(wǎng)TCP地址,同時(shí)提高帶寬。

5.1 保留固定TCP端口地址

配置保留固定的TCP端口地址,需要將cpolar套餐升級至專業(yè)版或以上才支持【登錄cpolar官網(wǎng)后臺套餐https://dashboard.cpolar.com/billing】

登錄cpolar官網(wǎng)后臺,點(diǎn)擊左側(cè)的預(yù)留,我們來為webdav保留一個(gè)固定的TCP端口地址

地區(qū):選擇China或者China VIP

描述:即備注,可自定義填寫

點(diǎn)擊保留

f9382560-de84-11ed-bfe3-dac502259ad0.png

地址保留成功后,系統(tǒng)會(huì)返回一個(gè)固定的TCP端口地址,將其復(fù)制下來

f9496d5c-de84-11ed-bfe3-dac502259ad0.png

5.2 配置固定TCP端口地址

登錄cpolar web ui管理界面http://localhost:9200/#/dashboard,點(diǎn)擊左側(cè)的隧道管理——隧道列表,找到wwebdav隧道,點(diǎn)擊右側(cè)的編輯

f9674b42-de84-11ed-bfe3-dac502259ad0.png

修改隧道信息

端口類型:選擇固定TCP端口

預(yù)留的TCP地址:填入剛剛所保留成功的固定TCP端口地址

點(diǎn)擊更新

f980e99e-de84-11ed-bfe3-dac502259ad0.png

隧道更新成功后,點(diǎn)擊左側(cè)儀表盤的狀態(tài)——在線隧道列表,可以看到公網(wǎng)地址已經(jīng)變成了固定的公網(wǎng)TCP端口地址。

f992c164-de84-11ed-bfe3-dac502259ad0.png

6. 使用固定公網(wǎng)TCP端口地址遠(yuǎn)程連接

6.1 瀏覽器訪問

在瀏覽器上訪問固定公網(wǎng)TCP端口地址,測試正常。

f9bb8a22-de84-11ed-bfe3-dac502259ad0.png

6.2 映射本地盤符

使用固定公網(wǎng)tcp端口地址連接

f9dea7be-de84-11ed-bfe3-dac502259ad0.png

連接成功

fa077900-de84-11ed-bfe3-dac502259ad0.png

6.3 通過RaiDrive客戶端訪問

打開RaiDrive,修改一下之前的虛擬盤符的鏈接,將其改為我們配置成功的公網(wǎng)TCP端口地址,并點(diǎn)擊連接即可。

fa34c3e2-de84-11ed-bfe3-dac502259ad0.png

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • WINDOWS
    +關(guān)注

    關(guān)注

    3

    文章

    3503

    瀏覽量

    87889
  • HTTP
    +關(guān)注

    關(guān)注

    0

    文章

    478

    瀏覽量

    30764
  • FTP
    FTP
    +關(guān)注

    關(guān)注

    0

    文章

    104

    瀏覽量

    40483
  • 端口
    +關(guān)注

    關(guān)注

    4

    文章

    916

    瀏覽量

    31860
  • 內(nèi)網(wǎng)
    +關(guān)注

    關(guān)注

    0

    文章

    25

    瀏覽量

    8963

原文標(biāo)題:【私有云】 Windows IIS搭建webdav服務(wù)實(shí)現(xiàn)公網(wǎng)文件共享「內(nèi)網(wǎng)穿透」

文章出處:【微信號:網(wǎng)絡(luò)技術(shù)干貨圈,微信公眾號:網(wǎng)絡(luò)技術(shù)干貨圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    使用花生殼做內(nèi)網(wǎng)穿透GPRS模塊不能連接到服務(wù)

    通過串口向模塊發(fā)送指令,連接至服務(wù)器。電腦這邊,我用調(diào)試工具建立服務(wù)端口(已經(jīng)內(nèi)網(wǎng)穿透,應(yīng)該可以被連接),GPRS模塊是客戶端。這樣理解本質(zhì)上,是通過花生殼軟件將
    發(fā)表于 04-26 02:30

    內(nèi)網(wǎng)穿透詳解-基于NATAPP&NatAssist測試

    連接該服務(wù)器即可實(shí)現(xiàn)網(wǎng)絡(luò)通信。用NatAssist(網(wǎng)絡(luò)調(diào)試助手)搭建TCP服務(wù)器,由于PC端的IP為內(nèi)網(wǎng)IP,外網(wǎng)訪問
    發(fā)表于 09-13 12:14

    搭建自己的IOT平臺---內(nèi)網(wǎng)穿透

    相信大部分小伙伴在搭建環(huán)境的時(shí)候都是用虛擬機(jī)來搭建的,如果想實(shí)現(xiàn)外網(wǎng)訪問內(nèi)網(wǎng)的話,還是比較麻煩的。在這里我就針對這個(gè)問題,寫一篇教程,教大家用最簡單的方式
    發(fā)表于 12-09 23:14

    [RK3399] [Firefly-Ubuntu] 搭建NFS服務(wù)實(shí)現(xiàn)共享目錄

    1、搭建NFS服務(wù)實(shí)現(xiàn)共享目錄服務(wù)器端(PC 機(jī))我的 PC 機(jī)使用的是 Ubuntu 20.04,其他 Linux 系統(tǒng)方法也是類似的!安裝nfs-kernel-server創(chuàng)建
    發(fā)表于 04-12 18:07

    廣和通ADP-L610-Arduino模塊實(shí)現(xiàn)基于內(nèi)網(wǎng)穿透的TCP通信--吳豐藝--大連海事大學(xué)

    緊張,個(gè)人寬帶或是校園網(wǎng)內(nèi)取得公網(wǎng)IP是很難的;購買云服務(wù)器進(jìn)行配置不僅需要收費(fèi),而且也需要一定的精力?,F(xiàn)在,我們有了新的解決方案——利用內(nèi)網(wǎng)穿透軟件NATAPP,來解決沒有
    發(fā)表于 12-08 09:46

    搭建FRP服務(wù)器的教程

    對于沒有公網(wǎng)IP的內(nèi)網(wǎng)用戶來說,遠(yuǎn)程管理內(nèi)網(wǎng)下的LoRaWAN網(wǎng)關(guān)是一個(gè)尷尬的難題,內(nèi)網(wǎng)穿透實(shí)現(xiàn)
    的頭像 發(fā)表于 08-26 10:12 ?1.6w次閱讀

    如何使用花生殼搭建內(nèi)網(wǎng)穿透

    花生殼的內(nèi)網(wǎng)穿透原理就是通過花生殼服務(wù)器把他們的公網(wǎng)IP地址進(jìn)行翻譯,轉(zhuǎn)換成為一種私有的地址,然后在花生殼服務(wù)器上,類似做端口映射,通過不同
    的頭像 發(fā)表于 12-09 11:29 ?1404次閱讀

    【推薦】如何利用花生殼實(shí)現(xiàn)內(nèi)網(wǎng)穿刺?

    在介紹如何使用花生殼搭建內(nèi)網(wǎng)穿透之前,我們需要知道什么叫作內(nèi)網(wǎng)、外網(wǎng)以及內(nèi)網(wǎng)穿透。1
    的頭像 發(fā)表于 12-09 10:51 ?1095次閱讀
    【推薦】如何利用花生殼<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>內(nèi)網(wǎng)</b>穿刺?

    Docker Compose部署Spug:實(shí)現(xiàn)內(nèi)網(wǎng)穿透

    上面我們成功安裝了openGauss數(shù)據(jù)庫,下面我們在Linux安裝cpolar內(nèi)網(wǎng)穿透工具,通過cpolar 轉(zhuǎn)發(fā)本地端口映射的http公網(wǎng)地址,我們可以很容易實(shí)現(xiàn)遠(yuǎn)程訪問,而無需自
    的頭像 發(fā)表于 11-23 16:42 ?595次閱讀
    Docker Compose部署Spug:<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>內(nèi)網(wǎng)</b><b class='flag-5'>穿透</b>

    神器!實(shí)現(xiàn)內(nèi)網(wǎng)穿透的幾款工具

    frp 是一個(gè)專注于內(nèi)網(wǎng)穿透的高性能的反向代理應(yīng)用,支持 TCP、UDP、HTTP、HTTPS 等多種協(xié)議??梢詫?b class='flag-5'>內(nèi)網(wǎng)服務(wù)以安全、便捷的方式通過具有
    的頭像 發(fā)表于 11-25 10:22 ?2486次閱讀
    神器!<b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>內(nèi)網(wǎng)</b><b class='flag-5'>穿透</b>的幾款工具

    內(nèi)網(wǎng)穿透工具FRP的快速入門

    在計(jì)算機(jī)網(wǎng)絡(luò)中,內(nèi)網(wǎng)穿透是一種通過公網(wǎng)建立安全通道,使得位于內(nèi)網(wǎng)的計(jì)算機(jī)和服務(wù)可以被外部網(wǎng)絡(luò)訪問。對程序員而言,
    的頭像 發(fā)表于 01-02 11:47 ?539次閱讀

    如何通過WebDAV服務(wù)器訪問NAS

    WebDAV是 HTTP 協(xié)議的擴(kuò)展,可讓用戶管理存儲在遠(yuǎn)程服務(wù)器上的文件,可以使用用戶名和密碼來進(jìn)行訪問,同時(shí)直接拷貝,編輯或刪除共享空間內(nèi)的文件
    的頭像 發(fā)表于 01-16 15:30 ?728次閱讀
    如何通過<b class='flag-5'>WebDAV</b><b class='flag-5'>服務(wù)</b>器訪問NAS

    無需公網(wǎng)IP、無需云服務(wù)器,實(shí)現(xiàn)遠(yuǎn)程直連NAS該怎么做?

    手機(jī)圖片、視頻太多,存儲空間不夠用怎么辦?出門在外無法直連家中NAS,遠(yuǎn)程訪問NAS速度慢?自建私有云、多媒體服務(wù)器,如何多人遠(yuǎn)程共享媒體資源? 可以歸納為以下幾種主要方案: 1、使用內(nèi)網(wǎng)穿透
    的頭像 發(fā)表于 06-03 14:51 ?347次閱讀

    內(nèi)網(wǎng)穿透——windows系統(tǒng)中搭建私人影音平臺

    Windows系統(tǒng)中搭建私人影音平臺并實(shí)現(xiàn)內(nèi)網(wǎng)穿透,可以讓用戶隨時(shí)隨地遠(yuǎn)程訪問自己的影音資源。以下是詳細(xì)的步驟和說明: 一、選擇影音
    的頭像 發(fā)表于 07-25 11:08 ?230次閱讀
    <b class='flag-5'>內(nèi)網(wǎng)</b><b class='flag-5'>穿透</b>——<b class='flag-5'>windows</b>系統(tǒng)中<b class='flag-5'>搭建</b>私人影音平臺

    遠(yuǎn)程桌面內(nèi)網(wǎng)穿透是什么?有什么作用?

    的計(jì)算機(jī)或服務(wù)。內(nèi)網(wǎng)穿透適合什么人?1、遠(yuǎn)程辦公人員:當(dāng)公司內(nèi)部的辦公網(wǎng)絡(luò)無法直接訪問時(shí),遠(yuǎn)程辦公人員需要通過內(nèi)網(wǎng)
    的頭像 發(fā)表于 09-13 08:10 ?121次閱讀
    遠(yuǎn)程桌面<b class='flag-5'>內(nèi)網(wǎng)</b><b class='flag-5'>穿透</b>是什么?有什么作用?