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

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

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

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

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

評論