最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

更加安全的win端webdav服務器--hacdias/webdav--繼我的chfs服務器后

2022-08-18 23:03 作者:杏子甜123  | 我要投稿

前提提要:如果需要網(wǎng)頁訪問,我暫時沒有找到解決方案,按照這個程序設計的樣子來看你,很難做到。??

? 一、在聽取了熱心網(wǎng)友的建議后,我了解到chfs的不安全性以及新版本的限制,故現(xiàn)在對原不愿意學習的程序重新拾起,進行簡單研究深入,給大家一個更加安全的服務端。(永遠不變的信念)

? 首先我們到github上將程序下載--github.com/hacdias/webdav/releases

默認我們選擇最新版本,在windows下我們選擇windows系列,可以根據(jù)自己的架構來選擇,32位選擇386,64位版本選擇amd64,我現(xiàn)在寫文章時最新版本為4.2.0。

下載選擇界面

二、然后我們將它解壓至你自己喜歡或程序存的文件夾內,解壓后應該會有三個文件,我是一般使用官方提供的文檔然后改出來自己配置github.com/hacdias/webdav,所以建議

1、將官方文檔復制下來并且粘貼到一個文本文檔內,名字可以自己定,請使用英文,并且后綴名改為yml,使用打開方式為記事本打開即可

# Server related settings

address: 0.0.0.0

port: 0

auth: true

tls: false

cert: cert.pem

key: key.pem

prefix: /

debug: false


# Default user settings (will be merged)

scope: .

modify: true

rules: []


# CORS configuration

cors:

? enabled: true

? credentials: true

? allowed_headers:

? ? - Depth

? allowed_hosts:

? ? - http://localhost:8080

? allowed_methods:

? ? - GET

? exposed_headers:

? ? - Content-Length

? ? - Content-Range


users:

? - username: admin

? ? password: admin

? ? scope: /a/different/path

? - username: encrypted

? ? password: "{bcrypt}$2y$10$zEP6oofmXFeHaeMfBNLnP.DO8m.H.Mwhd24/TOX2MWLxAExXi4qgi"

? - username: "{env}ENV_USERNAME"

? ? password: "{env}ENV_PASSWORD"

? - username: basic

? ? password: basic

? ? modify:? ?false

? ? rules:

? ? ? - regex: false

? ? ? ? allow: false

? ? ? ? path: /some/file

? ? ? - path: /public/access/

? ? ? ? modify: true

2、一些設置

2-1port,這個是我們訪問的端口,你可以自定。

2-2prefix,這個是訪問時候加的地址,用于在最終地址后面的地址。

2-3tls即關于ssl的設置我會在后面寫。(默認關閉)

2-4一般來說可以將# Default user settings (will be merged)刪除,我個人認為這個設置與下方的用戶設置重復,如有問題可以聯(lián)系我。

2-5users大類的設置,可以看到,這里已經(jīng)有了固定的模板

- username: admin(用戶名)

? ? password: admin(密碼)

? ? scope: /a/different/path(該用戶的目錄)

????modify:? ?false(是否允許用戶修改文件夾,明白說也就是能不能上傳下載)

其他的設置在我的測試中對我的日常使用基本沒有影響,如果你覺得沒關系,也可以刪除

那么我們就可以得到這樣一份配置文件

# Server related settings

address: 0.0.0.0

port: 12301

auth: true

prefix: /

debug: false


# CORS configuration

cors:

? enabled: true

? credentials: true

? allowed_headers:

? ? - Depth

? allowed_hosts:

? ? - http://localhost:8080

? allowed_methods:

? ? - GET

? exposed_headers:

? ? - Content-Length

? ? - Content-Range


users:

? - username: admin

? ? password: admin

? ? scope: Y:/test

? ? modify:? ?true

三、啟動

1、我們編寫一個啟動腳本試一下能不能啟動

在含有wendav.exe程序目錄下創(chuàng)建一個文本文檔,將下列命令粘貼進去

webdav.exe -c config.yml

webdav.exe為通用

-c命令為加載配置文件

config.yml為配置文件的名稱,前面你定的名字,后綴沒有變

2、然后啟動腳本,你應該就可以看到如下圖

成功了

3、掛載,這個是無法使用網(wǎng)頁訪問的,所以我們使用winscp,最終我們在winscp中配置時的樣圖

基本

在2-2中的prefix則對應的是高級這個地方

高級

那么我們就完成了webdav的簡單搭建

附:

一、設置程序開機自動啟動,這個根本不需要網(wǎng)上所說的什么注冊為一個服務,一般人很難搞定,所以我們使用任務計劃的方式(這里使用我以前那篇文章的一些內容,可能有些許出入,抱歉)

1、盡量將程序與啟動腳本放到同一文件夾內(接上文的配置文檔),這里方便我們創(chuàng)建計劃任務。這里我們選擇一個保險一點的方法,主動將啟動命令指定到軟件目錄下

cd Y:\test(你的程序目錄)

webdav.exe -c config.yml

其實沒有多大區(qū)別對吧

2.打開任務計劃任務的列表,注意選擇到任務計劃任務庫。

3.首先新建一個任務,路徑選擇之前創(chuàng)建好的批處理文件。名稱隨意定。在設置那里選擇你的啟動腳本。

應為我這里用的舊圖,所以沒有改,抱歉。

然后在常規(guī)頁面選擇只在用戶登錄時運行(要不然可能導致網(wǎng)絡斷開無法啟動)

tips:1、這里需要提前設置一個用戶開機自動登錄(設置密碼情況下),

? ? ? ?2、當然如果你的電腦沒有密碼的話,本身就是自動登錄。


3.然后配置一下高級啟動規(guī)則:一定要在有網(wǎng)路連接是運行(選擇自己電腦打開時的網(wǎng)絡連接名稱)(我這里使用了任何連接)

然后就可以重啟試試了?。?/p>

二、添加ssl證書(后面有時間再寫,可以看看我以前的文章)

更加安全的win端webdav服務器--hacdias/webdav--繼我的chfs服務器后的評論 (共 條)

分享到微博請遵守國家法律
泌阳县| 乐都县| 华蓥市| 五指山市| 澄江县| 南川市| 军事| 武义县| 津南区| 会泽县| 伊川县| 铜山县| 湟源县| 合作市| 孙吴县| 蒲城县| 焦作市| 澎湖县| 射洪县| 富顺县| 东至县| 萨迦县| 卢氏县| 和林格尔县| 株洲县| 常山县| 黑龙江省| 屏东县| 航空| 高台县| 铜川市| 调兵山市| 南投县| 娱乐| 民丰县| 平定县| 高尔夫| 美姑县| 晋州市| 徐水县| 泰州市|