你想快速搭建屬于自己的共享服務(wù)器并且可以跨平臺訪問嗎,你是否厭煩現(xiàn)有的FTP服務(wù)器部署復(fù)雜和用戶權(quán)限設(shè)置繁瑣呢?小編今天給大家介紹一款開源文件共享服務(wù)器chfs,首先搭建非常簡單,就是一個文件,不需要其他任何插件,直接運行就行了;另外訪問也方便,只要在同一個網(wǎng)絡(luò)通過瀏覽器就能訪問。
一、chfs軟件介紹
CuteHttpFileServer/chfs是一款開源的、免費的、HTTP協(xié)議的文件共享服務(wù)器,使用瀏覽器可以快速訪問。它具有以下特點:
單個文件,核心功能無需其他文件
跨平臺運行,支持主流平臺:Windows,Linux和Mac
界面簡潔,簡單易用
支持掃碼下載和手機端訪問,手機與電腦之間共享文件非常方便
支持賬戶權(quán)限控制和地址過濾
支持快速分享文字片段
支持webdav協(xié)議
二、chfs安裝部署
1、下載chfs執(zhí)行程序
CuteHttpFileServer/chfs是開源軟件,可以通過GitHub開源網(wǎng)站或者chfs官網(wǎng)(點擊閱讀原文訪問)下載帶圖形化的windows運行程序和linux對應(yīng)的版本軟件。

ps:CuteHttpFileServer/chfs默認(rèn)是不需要配置文件的,但為了配置我們自定的需求,建議從官網(wǎng)將配置文件模板chfs.ini也下載一下。

2、windows系統(tǒng)部署chfs
直接運行解壓文件gui-chfs-windows.zip得到的chfsgui.exe執(zhí)行程序就行。如下圖,各種功能一目了然,配置好之后點擊左上角的開始按鈕就運行了。

ps:因為windows系統(tǒng)相對來說不是很穩(wěn)定,另外windows部署的網(wǎng)站打開排版沒有l(wèi)inux部署的排版好看,文章主要介紹linux系統(tǒng)部署chfs。
3、linux系統(tǒng)部署chfs
(1)系統(tǒng)環(huán)境:centos 7.4_64系統(tǒng),IP是static靜態(tài)模式,這樣以防重啟服務(wù)器后IP有變化導(dǎo)致網(wǎng)站訪問不了。安裝包為:chfs-linux-arm64-2.0.zip
(2)開始部署。為了管理方面,在/etc目錄下創(chuàng)建一個chfs文件夾,命令為mkdir /etc/chfs然后將安裝包上傳到chfs目錄下解壓,給chfs二進(jìn)制文件授予755執(zhí)行權(quán)限chmod 755 chfs

然后直接./chfs運行就ok了。

備注:直接./chfs運行會出現(xiàn)運行信息,比如監(jiān)聽端口、共享路徑、默認(rèn)權(quán)限、日志路徑、共享文件服務(wù)器訪問網(wǎng)址(服務(wù)器地址是192.168.3.8;122.1是虛擬機自動生成虛擬網(wǎng)絡(luò)接口)

備注:界面是不是很清爽啊,但是默認(rèn)的訪問是有讀、寫和刪除權(quán)限的,實際使用中包括監(jiān)聽端口、共享目錄、日志目錄和權(quán)限都是需要優(yōu)化一下的。
三、chfs使用攻略
因為直接執(zhí)行./chfs雖然共享文件服務(wù)器也是能正常運行的,但是它會跳出個運行信息且不能結(jié)束不然chfs程序就停止了;且權(quán)限、監(jiān)聽端口、共享目錄等都不是最優(yōu)的,我們要安裝實際情況修改下。
配置chfs程序在后臺運行,并且設(shè)置開機自動運行,這樣方便使用和維護(hù)簡單,不需要服務(wù)器關(guān)機重啟后手動執(zhí)行下命令。
1、優(yōu)化共享文件服務(wù)器配置
查看下載下的配置文件模板,按實際需求修改。在/etc/chfs目錄下創(chuàng)建log目錄存放日志,創(chuàng)建chfs.ini文件作為配置文件。命令如下(默認(rèn)是處于/etc/chfs目錄下,不然命令要加絕對路徑):
mkdir logs
vim chfs.ini輸入以下內(nèi)容
port=8080
path=/home/test/software
log=/etc/chfs/logs
rule=chengbo:123456:RWD
rule=::R

增加chfs.ini配置文件后,再執(zhí)行程序命令為:
/etc/chfs/chfs –file=/etc/chfs/chfs.ini
2、配置后臺運行
這樣即使關(guān)閉當(dāng)前連接的窗口共享文件服務(wù)器也是正常運行的,執(zhí)行命令如下:
nohup /etc/chfs/chfs –file=/etc/chfs/chfs.ini &
3、配置系統(tǒng)啟動自動運行命令
在/etc/rc.local中加入上面的執(zhí)行程序命令,另外給rc.local755執(zhí)行權(quán)限。命令如下:
chmod 755 /etc/rc.local

然后,重啟一下系統(tǒng)就可以很嗨皮地使用CuteHttpFileServer/chfs文件共享服務(wù)器,是不是很簡單。
4、訪問chfs共享文件服務(wù)器
在瀏覽器中輸入:http://192.168.3.8:8080進(jìn)入chfs文件共享服務(wù)器

默認(rèn)用戶只有讀的權(quán)限,只能下載文件,但不可以上傳和刪除文件。

登陸的用戶擁有讀、寫和刪除權(quán)限。
ps:更多內(nèi)容比如網(wǎng)頁標(biāo)題、網(wǎng)頁頂部公告板可以參照配置模板修改配置哦,更改chfs.ini配置文件后需要重新執(zhí)行命令一下生效。
5、配置webdav方式訪問
chfs軟件是支持webdav協(xié)議的,所以可以通過webdav協(xié)議將文件共享服務(wù)器的內(nèi)容映射到我的電腦的,相當(dāng)于訪問本地磁盤一樣方便。方法如下:
1、首先下載名稱為RaiDrive的軟件并安裝,該軟件RaiDrive使云存儲或NAS輕松成為網(wǎng)絡(luò)驅(qū)動器,支持協(xié)議:WebDAV等。
2、配置webdav方式連接chfs共享文件服務(wù)器
打開,在add添加選項中,選擇NAT選項卡,然后選擇WebDAV方式

輸入chfs共享文件服務(wù)器地址
http://192.168.3.8:8080/webdav,然后輸入用戶名和密碼;驅(qū)動器盤符任選一個。

然后在計算機-我的電腦就能看到多了一個Z盤符的網(wǎng)絡(luò)驅(qū)動器。

總結(jié):
CuteHttpFileServer/chfs文件共享服務(wù)器是不是部署非常簡單啊,只需要給個執(zhí)行權(quán)限,直接執(zhí)行chfs二進(jìn)制文件就行了,即使修改權(quán)限也就是幾條命令的事情。
本文由網(wǎng)上采集發(fā)布,不代表我們立場,轉(zhuǎn)載聯(lián)系作者并注明出處:http://m.zltfw.cn/shbk/37685.html