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


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


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


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


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


備注:直接./chfs運行會出現運行信息,比如監聽端口、共享路徑、默認權限、日志路徑、共享文件服務器訪問網址(服務器地址是192.168.3.8;122.1是虛擬機自動生成虛擬網絡接口)


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


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


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


默認用戶只有讀的權限,只能下載文件,但不可以上傳和刪除文件。


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


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


然后在計算機-我的電腦就能看到多了一個Z盤符的網絡驅動器。


總結:
CuteHttpFileServer/chfs文件共享服務器是不是部署非常簡單啊,只需要給個執行權限,直接執行chfs二進制文件就行了,即使修改權限也就是幾條命令的事情。
版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。