前言
常用的文件共享有三種:FTP、Samba、WebDAV。FTP雖然簡(jiǎn)單方便、容易部署,但它的的傳輸效率低、安全性不佳,目前并不推薦使用。SMB使用的是445端口,因?yàn)榘踩颍?45端口可能會(huì)被封掉,所以SMB在內(nèi)網(wǎng)中的應(yīng)用會(huì)受限。
而WebDAV是基于HTTP的共享協(xié)議,用戶可以使用用戶名和密碼來(lái)訪問(wèn)存儲(chǔ)資源,可供多個(gè)用戶共享文件。并且,在windows上,我們可以通過(guò)系統(tǒng)自帶的IIS服務(wù)來(lái)啟用搭建webdav,并做內(nèi)網(wǎng)穿透,實(shí)現(xiàn)在公網(wǎng)下的文件共享,搭建私有云服務(wù)。
本文使用的是WIN10 專業(yè)版。
1. 安裝IIS必要WebDav組件
1.1 打開(kāi)控制面板,查看方式改為類別,進(jìn)入程序——啟用或關(guān)閉Windows功能
1.2 在Internet Information Services(IIS)中勾選IIS管理控制臺(tái)、Windows身份驗(yàn)證、管理服務(wù)、WebDAV發(fā)布和目錄瀏覽,然后確定安裝。
1.3 完成安裝后,在“Windows管理工具”中找到IIS管理器并打開(kāi)。
1.4 在網(wǎng)站,按右鍵添加網(wǎng)站
1.5 為網(wǎng)網(wǎng)起個(gè)名,并且選擇一個(gè)物理路徑,這里,我起名稱為webdav,路徑選擇:D:WebDav(選擇想要共享的文件路徑),端口號(hào),我們?cè)O(shè)置為8090
1.6 選中webdav站點(diǎn),并進(jìn)入它的WebDAV創(chuàng)作規(guī)則
1.7 啟用創(chuàng)作規(guī)則
1.8 添加創(chuàng)建規(guī)則
1.9 選擇webdav站點(diǎn),進(jìn)入身份認(rèn)證
1.10 啟用基本身份驗(yàn)證,禁用Windows身份驗(yàn)證、匿名身份驗(yàn)證
1.11 選中“webdav”,進(jìn)入目錄瀏覽
1.12 點(diǎn)擊啟用
1.13 重啟webdav站點(diǎn)
2. 局域網(wǎng)瀏覽器訪問(wèn)測(cè)試
在瀏覽器中,輸入http://127.0.0.1:8090/,就可以訪問(wèn)WebDav服務(wù)中的文件內(nèi)容了。
輸入windows賬號(hào)密碼登錄
3. cpolar內(nèi)網(wǎng)穿透
測(cè)試在局域網(wǎng)內(nèi)訪問(wèn)成功后,接下來(lái)用cpolar做內(nèi)網(wǎng)穿透,將其發(fā)布到公網(wǎng)上,實(shí)現(xiàn)在外也可以訪問(wèn)到家里/公司的webdav服務(wù),進(jìn)行文件共享,無(wú)需公網(wǎng)IP,也不需要設(shè)置路由器。
3.1 安裝cpolar內(nèi)網(wǎng)穿透
“
cpolar官網(wǎng):https://www.cpolar.com/
”
在cpolar官網(wǎng)注冊(cè)一個(gè)賬號(hào),并下載安裝windows版本的客戶端
3.2 登錄cpolar web UI管理界面
cpolar內(nèi)網(wǎng)穿透安裝完成后,打開(kāi)瀏覽器訪問(wèn)127.0.0.1:9200,并用cpolar郵箱賬號(hào)登錄。
3.2 創(chuàng)建隧道
登錄到cpolar web UI管理界面后,點(diǎn)擊左側(cè)的隧道管理——?jiǎng)?chuàng)建隧道,我們來(lái)創(chuàng)建一條隧道將本地webdav服務(wù)映射到公網(wǎng)上。
隧道名稱:可自定義填寫,注意不要與已有的隧道名稱重復(fù)
協(xié)議:選擇tcp協(xié)議
本地地址:8090
端口類型:先按默認(rèn)選擇隨機(jī)臨時(shí)端口
地區(qū):按默認(rèn)選擇或者也可以選擇China其他地區(qū)
點(diǎn)擊創(chuàng)建
3.3 獲取公網(wǎng)地址
隧道創(chuàng)建成功后,點(diǎn)擊左側(cè)的狀態(tài)——在線隧道列表,我們可以看到,已經(jīng)生成了一個(gè)TCP隨機(jī)隧道,將其復(fù)制下來(lái),接下來(lái)測(cè)試公網(wǎng)遠(yuǎn)程訪問(wèn)。
4. 公網(wǎng)遠(yuǎn)程訪問(wèn)
4.1 瀏覽器訪問(wèn)測(cè)試
我們?cè)跒g覽器中,粘貼隧道地址,因?yàn)槭菑耐饩W(wǎng)訪問(wèn),會(huì)提示賬號(hào)及密碼進(jìn)行身份驗(yàn)證。我們使用windows賬號(hào)及密碼登錄。
4.2 映射本地盤符訪問(wèn)
在應(yīng)用之前需要我們需要先修改注冊(cè)表,需要修改注冊(cè)表使得WIN10同時(shí)支持http和https,否則無(wú)法映射WebDAV網(wǎng)絡(luò)驅(qū)動(dòng)器的。因?yàn)槿绻鸚ebDAV不是https的,win10默認(rèn)是添加不上的,默認(rèn)只支持https。
點(diǎn)擊左下角開(kāi)始菜單欄,右鍵點(diǎn)擊運(yùn)行
輸入regedit,點(diǎn)擊確定即可打開(kāi)注冊(cè)表編輯器
路徑:計(jì)算機(jī)HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesWebClientParameters
找到BasicAuthLevel后,右鍵點(diǎn)擊修改,將數(shù)值數(shù)據(jù)改成2,并點(diǎn)擊確定,修改成功后,重啟電腦
打開(kāi)文件夾,點(diǎn)擊此電腦,點(diǎn)擊上方的計(jì)算機(jī)——映射網(wǎng)絡(luò)驅(qū)動(dòng)器
輸入剛剛通過(guò)cpolar映射本地8090端口所生成的公網(wǎng)地址,注意需要以http:// 格式填寫
連接中
填寫windows賬號(hào)密碼進(jìn)行連接
連接成功,可以直接訪問(wèn)資源
4.3 安裝Raidrive客戶端
當(dāng)然,我們還可以通過(guò)WebDav客戶端,將遠(yuǎn)程服務(wù)器虛擬機(jī)本地盤符【無(wú)需修改注冊(cè)表數(shù)據(jù)】,這里我們用Raidrive公戶來(lái)實(shí)現(xiàn)。
Raidrive客戶端下載地址:https://www.raidrive.com/download
安裝Raidrive成功后,連接WebDav服務(wù)器
連接成功
5. 配置固定公網(wǎng)地址
目前測(cè)試使用的是隨機(jī)TCP隧道創(chuàng)建的鏈接,所生成的公網(wǎng)地址會(huì)在24小時(shí)內(nèi)會(huì)變化,如果需要長(zhǎng)期使用,我們可以將其配置為固定的公網(wǎng)TCP地址,同時(shí)提高帶寬。
5.1 保留固定TCP端口地址
配置保留固定的TCP端口地址,需要將cpolar套餐升級(jí)至專業(yè)版或以上才支持【登錄cpolar官網(wǎng)后臺(tái)套餐https://dashboard.cpolar.com/billing】
登錄cpolar官網(wǎng)后臺(tái),點(diǎn)擊左側(cè)的預(yù)留,我們來(lái)為webdav保留一個(gè)固定的TCP端口地址
地區(qū):選擇China或者China VIP
描述:即備注,可自定義填寫
點(diǎn)擊保留
地址保留成功后,系統(tǒng)會(huì)返回一個(gè)固定的TCP端口地址,將其復(fù)制下來(lái)
5.2 配置固定TCP端口地址
登錄cpolar web ui管理界面http://localhost:9200/#/dashboard,點(diǎn)擊左側(cè)的隧道管理——隧道列表,找到wwebdav隧道,點(diǎn)擊右側(cè)的編輯
修改隧道信息:
端口類型:選擇固定TCP端口
預(yù)留的TCP地址:填入剛剛所保留成功的固定TCP端口地址
點(diǎn)擊更新
隧道更新成功后,點(diǎn)擊左側(cè)儀表盤的狀態(tài)——在線隧道列表,可以看到公網(wǎng)地址已經(jīng)變成了固定的公網(wǎng)TCP端口地址。
6. 使用固定公網(wǎng)TCP端口地址遠(yuǎn)程連接
6.1 瀏覽器訪問(wèn)
在瀏覽器上訪問(wèn)固定公網(wǎng)TCP端口地址,測(cè)試正常。
6.2 映射本地盤符
使用固定公網(wǎng)tcp端口地址連接
連接成功
6.3 通過(guò)RaiDrive客戶端訪問(wèn)
打開(kāi)RaiDrive,修改一下之前的虛擬盤符的鏈接,將其改為我們配置成功的公網(wǎng)TCP端口地址,并點(diǎn)擊連接即可。
審核編輯:湯梓紅
-
WINDOWS
+關(guān)注
關(guān)注
4文章
3608瀏覽量
91017 -
HTTP
+關(guān)注
關(guān)注
0文章
522瀏覽量
32511 -
FTP
+關(guān)注
關(guān)注
0文章
115瀏覽量
41230 -
端口
+關(guān)注
關(guān)注
4文章
1046瀏覽量
32747 -
內(nèi)網(wǎng)
+關(guān)注
關(guān)注
0文章
47瀏覽量
9119
原文標(biāo)題:【私有云】 Windows IIS搭建webdav服務(wù)實(shí)現(xiàn)公網(wǎng)文件共享「內(nèi)網(wǎng)穿透」
文章出處:【微信號(hào):網(wǎng)絡(luò)技術(shù)干貨圈,微信公眾號(hào):網(wǎng)絡(luò)技術(shù)干貨圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
打破網(wǎng)絡(luò)邊界:P2Link助力實(shí)現(xiàn)高效遠(yuǎn)程訪問(wèn)與內(nèi)網(wǎng)穿透
使用花生殼做內(nèi)網(wǎng)穿透GPRS模塊不能連接到服務(wù)器
搭建自己的IOT平臺(tái)---內(nèi)網(wǎng)穿透
[RK3399] [Firefly-Ubuntu] 搭建NFS服務(wù)實(shí)現(xiàn)共享目錄
廣和通ADP-L610-Arduino模塊實(shí)現(xiàn)基于內(nèi)網(wǎng)穿透的TCP通信--吳豐藝--大連海事大學(xué)
如何使用花生殼搭建內(nèi)網(wǎng)穿透
【推薦】如何利用花生殼實(shí)現(xiàn)內(nèi)網(wǎng)穿刺?

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

無(wú)需公網(wǎng)IP、無(wú)需云服務(wù)器,實(shí)現(xiàn)遠(yuǎn)程直連NAS該怎么做?
內(nèi)網(wǎng)穿透——windows系統(tǒng)中搭建私人影音平臺(tái)

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

內(nèi)網(wǎng)通過(guò)公網(wǎng)地址訪問(wèn)內(nèi)網(wǎng)服務(wù)器的設(shè)置方法
ElfBoard技術(shù)貼|如何完成FRP內(nèi)網(wǎng)穿透

windows搭建ftp服務(wù)器的步驟
內(nèi)網(wǎng)穿透和公網(wǎng)ip什么區(qū)別

評(píng)論