HFS局域網分享文件的神器(附下載鏈接)

溫馨提示,下載鏈接在頁末

前言

假如說你需要傳遞個學習資料給好基友,我們有許多種方式可選:硬盤媒介、網絡分享等。

  • 要是論速度,還是得拿3.0或以上的U盤來拷貝,確實神速哈哈。但是其也有局限性,比如需要U盤而且還要走到雙方電腦,而且如果是一對一單個基友要下載還好,但是全宿舍要下載就很麻煩了。
  • 也許使用社交軟件來傳遞文件是個不錯的選擇,但是還要把文件先發送給騰訊的服務器,再傳回來,還受限於公網的上下行帶寬就很麻煩,如果這個時候我們恰好在同一個局域網中,也許有更多可行方案!

說起分享,我就想起資源共享本就是網絡的一大目標,如果我們需要在設備之間進行分享文件,可以目前可使用很多種方法,比如使用SSH自帶的SFTP,老牌文件共享軟件FTP,微軟自帶的SMB等等。

但是這些方案都有一個痛點:

  • 往往是需要客戶端也下載特定的軟件才可以進行,如果我需要服務的是一大堆的電腦,每台都要安裝軟件客戶端軟件想想就覺得不好玩。再比如說是需要(跨平台)電腦分享文件給手機,還要考慮不同系統的軟件有哪些,那麼就更頭疼啦。

 圖1.今天你脫髮了嗎

為了節約不必要的工作量保護我們的頭髮。其實傳遞文件使用HTTP來實現就是個很不錯的選擇,電腦安裝HTTP服務器,客戶端無論是手機還是電腦使用自帶的瀏覽器即可。今天我來分享一款基於可用於局域網文件共享的軟件。

HTTP File Server

HTTP File Server是一款免費,開源的http文件共享服務器。以下簡化為HFS。

軟件官網:HFS ~ HTTP File Server (rejetto.com)

軟件基於HTTP協議實現,所以只要在需要提供文件共享服務的Windows電腦運行程序,其他客戶端使用自帶的瀏覽器就可以很方便的訪問啦。

而且運行的軟件主體就是個單個可執行文件,綠色無捆綁,拷貝到U盤到其他電腦也可以很方便的使用。

 圖2.HFS開蓋即食

客戶端使用的效果的效果,只要網絡可以互通,那麼文件共享就可以實現。

 

 

  圖3.HFS提供的web界面

後台程序的界面很簡單。

 圖4.HFS後台

 

 

 麻雀雖小,五臟俱全。仔細研究研究,發現功能其實還是很豐富的。

 圖5.HFS麻雀雖小但五臟俱全

工作目錄

對於需要分享的文件和文件夾直接拖動到裏面即可啦。

 

 

 圖6.添加共享文件夾、文件夾 

文件夾有兩種模式:

  • 實文件夾:相當於就是直接連接到真實文件夾,文件夾內的文件你跟着刪減,HFS也會跟着變化。
  • 虛擬文件夾:如果你不想新建文件夾或者只想分享一部分文件,建立個虛擬文件夾,然後再添加幾個文件,不過虛擬文件夾是不支持上傳文件的,所以其實用得比較少。

文件夾、用戶權限管理

和Windows的權限管理類似,這裡的每一個分享出去的文件和文件夾都可以修改權限,也可以設定只要那些用戶可用訪問。

 

用戶權限管理:

點擊菜單->其他設置->用戶賬戶,在這裡可以新建用戶和用戶組,設置密碼、啟用或停用賬戶等等功能,可以說是很強大了。如果在公司中需要有文件分享的需求,那麼給不同的用戶劃分不同的權限也是至關重要的一步。

 

 圖7、8.HFS用戶管理

 文件夾權限管理:

對着文件夾右鍵->配置

 

 圖9、10.HFS文件、文件夾管理

我一般都會設置一個隱藏的目錄,然後在此目錄中可以任意的上傳文件,需要設置在父文件夾中隱藏,用戶無法在主頁菜單內尋找到,但是我們可以輸入url訪問(比如//127.0.0.1/toy)。

  圖11.HFS隱藏文件夾

功能很多,大家都可以自行探索一下吧。比如搜索,選擇文件打包下載等等。但是我覺得這個搜索功能很吃服務器的性能,建議關閉。

 

 圖12.HFS還提供了搜索

 其他

HFS除了軟件本體,還有

  • hfs.lng本地化文件也就是漢化語言文件
  • hfs.tpl自定義的html模板,因為web模板也是全英文的也要漢化。
    • (我抽空自己漢化滴,真的是,其實裏面漢化的規律就是找{. !我是需要漢化的文本.}規律,當然自定義模板裏面還可以寫css、html、javascript等等,所以界面可以很方便的自己DIY了)。

 圖13.HFS所需要文件

 

 圖14.HFS自定義HTML

下載地址

看到後面啦,我就附上我的下載鏈接吧,當然還有我自己寫的tpl模板僅供參考

下載地址://files.cnblogs.com/files/blogs/764974/HFS-alittlemc-share.zip(博客園內下載)