* 訪問權限分為四種:””(不可訪問),”R”(只讀),”W”(讀寫),”D”(寫+刪除)。讀權限指的是下載,寫權限指上傳、新建等操作,刪除權限是在寫權限的基礎上加上刪除權限。
* 各項的值應避免出現空白鍵,’:’及’|’(目錄名除外) log: 用戶操作日志存放目錄,默認是程序所在目錄下的logs中。禁用日志功能只需將其賦值為空即可。 file: 配置文件,該文件可配置上述配置項,語法相同,如果配置有效則覆蓋對應配置項。另外,一些功能需要通過配置文件進行配置,比如頁面自定義和SSL證書設置。下載配置文件模板 version: 顯示程序版本號

 

幾個例子:

//都使用默認參數,共享目錄為程序運行目錄,監聽端口號為80
chfs

//共享目錄為D盤,監聽端口號為8080
chfs --path="d:/" --port=8080

//共享目錄為"d:\\projects"和"e:\\nsis",監聽端口號為80
chfs --path="d:\\projects|e:\\nsis"

//白名單模式,允許192.168.1.2-192.168.1.100以及192.168.1.200進行訪問
chfs --allow="192.168.1.2-192.168.1.100,192.168.1.200"

//黑名單模式,禁止192.168.1.2-192.168.1.100以及192.168.1.200進行訪問
chfs --allow="not(192.168.1.2-192.168.1.100,192.168.1.200)"

//匿名用戶具有只讀權限(默認情況下匿名用戶具有讀寫權限)
//賬戶ceshizu,密碼為ceshizu123,對根目錄的權限為只讀,但對test目錄具有讀寫權限
//賬戶yanfazu,密碼為yanfazu123,對根目錄的權限為只讀,但對yanfa目錄具有讀寫權限
chfs --rule="::r|ceshizu:ceshizu123:r:test:rw|yanfazu:yanfazu123:r:yanfa:rw"

//匿名用戶什么權限都沒有(默認情況下匿名用戶具有讀寫權限)
//賬戶admin,密碼為admin123,具有讀寫權限
//賬戶zhangsan,密碼為zhangsan123,對根目錄的權限為不可讀寫,但對zhangsanfiles目錄具有讀寫權限
chfs --rule="::|admin:admin123:rw|zhangsan:zhangsan123::zhangsanfiles:rw"

//通過配置文件進行配置,該文件可以不存在,待以后需要更改配置時使用
chfs --file="d:\chfs\chfs.ini"

Tips 1:在Windows系統中,可以使用右鍵彈出菜單快捷地共享某個目錄。步驟如下:

1, 下載注冊表模板文件
2, 在該文件中編輯你的chfs.exe的真實路徑,并可添加其他參數
3, 雙擊該腳本文件,進行注冊表添加

Tips 2:另外,有幾個功能需要通過配置文件中進行配置,其中主要的配置項有:

1, html.title: 自定義網頁標題
2, html.notice: 自定義網頁頂部的公告板。可以是文字,也可以是HTML標簽,此時,需要適用一對``(反單引號,通過鍵盤左上角的ESC鍵下面的那個鍵輸出)來包住所有HTML標簽
3, ssl.cert和ssl.key: 用來配置SSL,啟用HTTPS
4, folder.leaf.download: 僅最后一個目錄可以打包下載
5, session.timeout: 會話的時長,單位是分鐘

以系統服務運行

本程序不是一個服務程序,所以如果你要以系統服務運行,需要自己創建服務。下面給出Windows平臺的創建服務方法(通過NSSM工具):

1, 將chfs.exe放在指定目錄,假設為:d:\program\cutehttpfileserver
2, 到http://www.nssm.cc/download下載nssm
3, 將解壓后的nssm程序放在d:\program\cutehttpfileserver中
4, 在d:\program\cutehttpfileserver中運行命令行,或運行命令行并CD至該目錄
5, 假設你的服務名稱為cute_http_file_service,命令行中輸入:nssm install cute_http_file_service
6, NSSM會彈出配置對話框,在該對話框中輸入程序路徑以及運行參數
7, 啟動服務,命令行中輸入:nssm start cute_http_file_service

 

高級用法

如何啟用HTTPS?

配置文件中有ssl.cert和ssl.key兩個鍵值,設置好對應的文件目錄即可。另外,chfs支持的最低SSL版本為SSLv3,不兼容SSL2的握手。對了,別忘了將監聽端口設置為443

我想自己搞一套頁面,請問開發文檔在哪里?

運行chfs后,通過地址:http://host:port/asset/api.html訪問API文檔。

如何啟用webdav?

程序默認支持webdav,跟http共用同一套訪問規則。其地址為:http://host:port/webdav

測試說明

運行主機

PC瀏覽器

捐助地址:

http://iscute.cn/chfs

贊(0) 打賞
未經允許不得轉載:尋路網 » CuteHttpFileServer/chfs 一個免費的、HTTP協議的文件共享服務器
分享到

相關推薦

評論 搶沙發

登錄

找回密碼

注冊

主站蜘蛛池模板: 毛片免费全部播放无码| 中文字幕乱妇无码AV在线| 亚洲综合av永久无码精品一区二区 | 国产午夜鲁丝片AV无码免费| 国模无码一区二区三区| 国产免费av片在线无码免费看 | 精品无码一区二区三区亚洲桃色| 成人免费午夜无码视频| 精品人妻无码专区中文字幕 | 日韩精品无码一区二区中文字幕| 中文字幕无码精品亚洲资源网久久 | 人妻少妇看A偷人无码电影| 国产精品无码DVD在线观看| 性饥渴少妇AV无码毛片| 久久精品中文字幕无码| 亚洲AV无码专区日韩| 日韩精品无码久久一区二区三| 亚洲av无码偷拍在线观看| 亚洲AV无码1区2区久久| 国产V亚洲V天堂无码久久久| 国产亚洲精品a在线无码| 国产成人无码综合亚洲日韩| 国产精品无码一区二区在线观一| 国产av永久精品无码| yy111111少妇影院无码| 办公室丝袜激情无码播放| 免费无码又爽又刺激网站| 西西午夜无码大胆啪啪国模| 秋霞鲁丝片Av无码少妇| 亚洲av无码专区在线电影| 国产成人无码专区| 亚洲av无码电影网| 精品久久久久久无码国产| 久久午夜无码鲁丝片秋霞| 国产精品无码永久免费888 | 亚洲AV蜜桃永久无码精品| 久久久久成人精品无码中文字幕| 亚洲av无码成人影院一区 | 亚洲午夜无码久久久久| 无码AV大香线蕉| 亚洲中文字幕无码av在线|