上一期介紹了chfs文檔共享服務器部署和使用教程,部署簡單且使用方便,受到了很多人的喜愛;本期繼續介紹一款跨平臺網絡文件傳輸系統kiftd,它既可以作為文件服務器、內部下載站,也可以作為網盤系統使用,因為它可以在線播放視頻、聽音樂、查看圖片和文檔等,部署簡單只需有JAVA就能運行了,且可以根據官方使用文檔定制自己的個性化需求。
一、kiftd有哪些優勢?
1、無上傳限制
不足1MB的文檔和超過5GB的高清電影資源?均能夠隨意上傳和下載。
2、主流商業網盤特有的高級功能甚至需要收費的功能
文件夾訪問級別控制、視頻在線影院、word/PPT/TXT/PDF文檔在線預覽、音樂在線欣賞、圖片庫在線預覽...kiftd均一一具備,每一份kiftd均是“完全版”。
3、操作系統全兼容
無論是windows、linux還是Unix(包括mac OS X),均可運行使用。
4、同時滿足日常需求or專業需求
kiftd同時具備了圖形界面模式和純命令模式的雙操作模式,無論您是喜歡點擊鼠標的電腦小白還是需要使用命令在遠程Linux上部署的運維人員,均能完美操作。
5、無任何使用成本
kiftd完全開源免費,因此唯一的使用成本就是需要安裝它。至于之后您想將其用于什么領域,哪怕是商業領域——均無任何限制。
6、無內置代碼的隱患
kiftd完全開源,您可以隨意下載其源代碼,并用它自己編譯一份kiftd;同時,它刪除即走,絕不和你撒嬌賣萌。保護用戶硬件環境,從開源做起。
二、部署kiftd
1、下載kiftd
進入青陽網絡文件傳輸系統 kiftd官網(https://kohgylw.gitee.io/),點擊首頁可立即下載選項,然后有3個下載路徑分別為:GitHub,阿里云和Gitee,個人建議阿里云下載速度比較快,版本內容都是一樣的。
備注:kiftd官網可通過文章末尾“閱讀原文”查看。

2、安裝java插件
首先通過java官網www.java.com下載java安裝。測試java是否安裝成功,可以在cmd命令行中輸入java -version查看,若顯示版本號則安裝成功。





備注:實際測試win7系統或者server 2012系統在線安裝或者使用離線包jre-8u251-windows-x64.exe都是可以直接運行kift系統的jar啟動文件的。關于win10系統安裝java后無法直接運行jar啟動文件,在文章末尾有詳細解答。
三、kiftd使用教程
1、啟動kiftd服務器控制臺程序,開啟服務,測試IP+默認8080端口號是否正常訪問。

(1)測試網站是否正常訪問。

(2)測試admin用戶上傳文件功能
默認用戶只有下載和預覽的權限,可以使用系統創建好的用戶名:admin密碼:000000上傳文件。

(3)測試kiftd系統預覽文檔功能。
a、預覽PPTX文檔

b、預覽DOCX文檔

c、預覽TXT文檔

d、預覽PDF文檔

(4)測試kiftd系統播放視頻和音樂功能
a、播放音樂

b、播放視頻

2、服務器設置

(1)端口號設置:根據自己的喜好更改,一般為1024以上,另外不和現有的其它端口重合就行。
(2)必須登錄:登錄網站后是否需要輸入用戶名和密碼才能預覽和下載文件。

(3)日志等級:分為記錄全部,僅異常和不記錄3個選項,一般選擇記錄全部。
(4)用戶名修改密碼:用戶登陸之后是否有權限修改密碼,這個跟進需要,一般設置可以修改密碼。
(5)永久資源鏈接:通俗的講就是可以將鏈接放在別的地方,并且其他人都可以通過這個鏈接下載資源。
(6)配置文件修改服務器設置:上面都是通過圖形化界面修改的,同樣可以通過D:kiftdconfserver.properties文件修改。

3、創建用戶&配置權限

首先找到創建用戶和配置權限的系統配置文件路徑:D:kiftdconfaccount.properties,首先看下系統默認的用戶和權限設置。

(1)修改匿名用戶具有上傳權限
只需要在authOverall=1u(加上u就可以了)。
(2)創建一個新用戶test密碼為666666,權限為:可以上傳文件和刪除文件
test.pwd=666666
test.auth=ud
(3)刪除賬戶
只需要在配置文件中刪除相關聯用戶的設置就好了。
4、修改主頁面標題
配置文件在D:kiftdwebContexthomt.html中,修改之前先備份。
例如:
修改網頁標題KIFT為:網盤;
修改主標題青陽網絡文件傳輸系統為:內網網盤
修改副標題KIFT為:study



更多配置修改請參考青陽網絡傳輸系統下載文件中的kiftd說明文檔.pdf文檔,您想要的,里面都有?。?!
疑難解惑:
win10中通過如上方法安裝java測試java -version也是正常的,并且kiftd系統以.jar結尾的執行程序打開方式為java程序了,但為什么就是無法打開?
答:因為以前java運行默認是java -jar,現在默認不帶-jar了,可以手動測試在cmd命令行中輸入:java -jar D:kiftdkiftd-1.0.34-RELEASE.jar

可以通過如下兩種方法解決:
1、修改注冊表文件。
原理:默認java是不帶-jar的,修改注冊表java.exe打開命令行運行路徑加上-jar參數就行,然后就可以直接打開jar文件了。

2、通過.bat批處理文件打開。
通過2行批處理代碼可以不用修改注冊表而直接打開jar執行文件;另外可以通過.vbs調用從而打開打開jar文件而沒有cmd命令行顯示的效果。

kiftd.bat批處理文件內容為:
@echo off
java -jar d:kiftdkiftd-1.0.34-RELEASE.jar
kiftd.vbs文件內容為:
set ws=WScript.CreateObject("WScript.Shell")
ws.Run "D:kiftdkiftd.bat",0
這樣直接運行kiftd.vbs就直接打開kiftd系統了。
四、總結:
可以用十個字總結青陽網絡傳輸系統kiftd:
部署很簡單,功能很強大。