README.md 8.3 KB
Newer Older
青阳龙野's avatar
青阳龙野 已提交
1 2
# kiftd——青阳网络文件传输系统 #
## 一款便捷、开源、功能完善的个人&团队&小型组织网盘服务器系统。 ##
青阳龙野's avatar
青阳龙野 已提交
3

青阳龙野's avatar
青阳龙野 已提交
4
### 快速导航
青阳龙野's avatar
青阳龙野 已提交
5 6
* 外网访问太慢?可以转至国内托管地址进行下载: https://gitee.com/kohgylw/kiftd 
* 需要从github上浏览项目?可以访问github上的项目主页: https://github.com/KOHGYLW/kiftd
7
* 图示预览:请见本页面最下方。
8

青阳龙野's avatar
青阳龙野 已提交
9
### 什么是kiftd?
10 11 12 13
* 您还在使用U盘分享软件么?
> 很不幸,U盘易丢,同时又无法兼容各种平台的文件系统,在需要大规模分享时--通过U盘拷贝简直就像是接力赛一样原始又低效。
* 您还在使用免费的公用网盘么?
> 时不时传来的网盘关停热潮令人担忧,而其由外人管理的特性则让您不敢轻易把隐私文件存放在上面。
青阳龙野's avatar
青阳龙野 已提交
14 15
* 您需要利用自己的资源搭建起一个网盘系统而苦于没有好的选择?
> 使用破解软件同样无法确保安全性,闭源的特性令人担忧。同时,很多已有的网盘服务器软件性能笨重、功能简单、语言的障碍更是使用中不可忽视的问题。
青阳龙野's avatar
青阳龙野 已提交
16
_注:kift为功能性内核的开发代号,其应用版本被称为kiftd_
17

青阳龙野's avatar
青阳龙野 已提交
18
### 现在,您可以选择kiftd了。
19

青阳龙野's avatar
青阳龙野 已提交
20
本应用的作者 _青阳龙野@kohgylw_ 相信:不仅仅是他本人,而是还有很多人都需要在局域网内自己搭建起一个属于个人或团体的网盘服务器系统,这样就可以让所有在同一局域网内的朋友、同事或学生去访问、上传或下载自己网盘上的文件。
21

青阳龙野's avatar
青阳龙野 已提交
22 23 24 25 26 27 28 29
同时,它还必须具备以下特色功能:
* 能够应对各种文件:无论是不足1MB的doc文本,还是超过4GB的1080p视频。
* 使用起来简单、方便——中文界面,随时启动随时使用。
* 能够完全兼容Windows/Linux/Unix(包括Mac OS X)系统,适应大多数用户的环境。
* 媲美主流网盘的多媒体功能:在线MP4视频播放器、在线MP3音乐播放器、在线图片查看器、PDF预览器...
* 便捷的操作:能够在主页上通过鼠标点击来完成批量上传、打包下载、批量删除...
* 开源免费——处于兴趣进行开发,因此完全免费,可用于任何用途。同时开放源代码,让任何人都能够看到其内容,并对其进行修改。
* 轻量化——安装过程不会对用户的操作系统产生任何遗留,做到解压即用,删除即走,绝不捆绑卖萌。
30

青阳龙野's avatar
青阳龙野 已提交
31
### 总之,无论您是想:
32 33 34 35
+ 利用家中的台式机来搭建一个家庭云
+ 利用办公室中的服务器为同事们提供一个团队网盘
+ 利用云服务器构建一个面向公网访问的文件共享平台
+ 安装在自己的笔记本电脑上用于替代老旧的U盘
青阳龙野's avatar
青阳龙野 已提交
36 37 38
+ ……

使用kiftd都能让您得心应手。
39

青阳龙野's avatar
青阳龙野 已提交
40
--实际上,作者最初编写kift的目的就是为了能实现上述功能,毕竟作为老师的他需要时常在班级里分享文件给学生。在他成功弄丢了几次U盘之后,便萌生了利用闲暇时间设计一款这样的应用的想法。
41

青阳龙野's avatar
青阳龙野 已提交
42
-------------------
43

青阳龙野's avatar
青阳龙野 已提交
44
## Quick Strat
45

青阳龙野's avatar
青阳龙野 已提交
46
### 现在,您只需抽出3分钟时间,就可以立即体验这款专业快捷的网盘服务器了。
青阳龙野's avatar
青阳龙野 已提交
47 48

* 马上下载本网盘服务器?请点击右上方绿色按钮“Clone or Download”,之后选择“Download ZIP”进行下载,也可以前往国内托管的下载地址: https://gitee.com/kohgylw/kiftd (码云)
49
* 在线阅读《说明文档》?请直接点击上方文件列表中的《kiftd说明文档》来在线预览,它是本应用的完全体说明说,您可以通过它来了解关于本应用的全部内容(该操作仅GitHub有效)。
青阳龙野's avatar
青阳龙野 已提交
50
* 立刻获取开源代码?请访问本应用代码托管地址:https://github.com/KOHGYLW/kiftd-source (Github)
青阳龙野's avatar
青阳龙野 已提交
51
* 使用中遇到问题?请将您的发现提交到 https://github.com/KOHGYLW/kiftd/issues (Github)
52
* 需要联系作者?请立即发件至 kohgylw@163.com ,描述您所遇到的任何问题
青阳龙野's avatar
青阳龙野 已提交
53

54
-------------------
55
## News
青阳龙野's avatar
青阳龙野 已提交
56

青阳龙野's avatar
青阳龙野 已提交
57
最新讯息:
青阳龙野's avatar
青阳龙野 已提交
58 59 60 61
### 紧急修复v1.0.2v2
该修复为功能性的紧急修复,旨在修复影响使用的BUG。
+ 修复了由于之前重构疏忽导致的无法使用UI界面修改服务器设置的BUG。该BUG是由于一个引用被错误地指向了另一个位置导致的,经过修正,现在您可以正常修改服务器设置了。

青阳龙野's avatar
青阳龙野 已提交
62 63 64 65 66 67
### 常规更新v1.0.2v2
该更新为1.0.2版本基础上的性能优化更新,该版本建议所有用户升级体验。
+ 优化了登录逻辑——现在进行登录和注销操作不会再返回到根目录了,而是保持在当前浏览路径内。这一点是为了方便用户进行频繁的登录和注销操作。
+ 为登录操作增加了等待效果——让用户在较差的网络环境下能够获得更好的登录操作体验,防止重复操作。
+ 优化了kiftd应用主界面的显示——使得其能够自适应各种不同的分辨率,从而解决了在高分辨率显示器下kiftd应用主界面显示过小的问题。

青阳龙野's avatar
青阳龙野 已提交
68 69 70 71 72 73 74 75
### 常规更新v1.0.2v1
该更新为1.0.2版本基础上的性能优化更新,该版本建议所有用户升级体验。
+ 优化了主页设计,使其在较差的网络环境下的能够更加快速地加载。
+ 为主页添加了加载的过度动画,令主页在较差的网络环境下能够获得更加舒适的使用体验。
+ 优化了视频播放页面的加载速度。
+ 在说明文档中增加了关于Linux远程服务器管理的相关内容,并优化了说明内容。
+ 其他一些服务器逻辑的优化。

青阳龙野's avatar
青阳龙野 已提交
76 77 78 79 80 81 82 83 84 85 86 87 88
### 新版本v1.0.2
新的kiftd v 1.0.2使用 Spring Boot 框架进行了重构,并全面升级了其功能,该版本建议所有用户升级体验。
新功能包括:
+ 真正的解压即用——点击鼠标、开启网盘。
+ 简单的操作界面——即使不看说明书,您一定也能把它启动起来。
+ 自定义的文件系统存储位置——现在,您可以自由选择将kiftd的文件系统存放在哪个位置了。
+ 加密认证——为了进一步确保用户的账户安全,kiftd加入了RSA加密技术以提高用户登录时的安全性,防止它们被网络窃听者盗用后危害用户安全(防止一锅端)。
+ 同级文件夹下多图片浏览——新版本采用了viewer.js开源框架实现图片的预览,可以对图片进行放大、旋转、全屏,播放、左右翻转、上下翻转……
+ 更加简单快捷的选中操作——您可以点击文件行来选中某一个文件,或是按住Shift键选中多个文件——然后进行批量删除或打包下载。
+ MP3音频在线播放——该功能基于APlayer播放器插件,kiftd现在不但能以列表形式播放同级目录内的所有音乐,还可以显示歌词、歌手和封面图片。
+ 更高效的ZIP压缩——全新的ZIP压缩组件ZT-ZIP替换了原本很初级的ZIP压缩过程,提高了压缩速度。经测试,对于一个370MB大小的MP4视频,kiftd对其压缩的耗时减少了4秒,速度提升达20%。
+ 增加了对IE8的支持(实验性)。这是一个很尴尬的功能:作者最终还是决定将其添加上,但不保证效果。他已经意识到让每个人都装一个chrome确实很难,且很多人连如何切换“极速模式”浏览都无从下手。
+ 一些性能上的和细节上的完善,使得kiftd更加可靠。
89

90
--------------------
青阳龙野's avatar
青阳龙野 已提交
91
## Functional Examples
92

93 94 95
### 功能速览v1.0.2
>注:图中涉及资源均来源于网络,仅用于展示kiftd功能,版权归其作者所有。

96 97
+ 网盘主界面

青阳龙野's avatar
青阳龙野 已提交
98
![主界面展示](http://pic.caigoubao.cc/605641/kiftd-homepage2.png)
99 100
+ 强大的视频播放功能

青阳龙野's avatar
青阳龙野 已提交
101
![Vadio](http://pic.caigoubao.cc/605641/vadio.png)
102 103
+ 专业的音乐播放功能

青阳龙野's avatar
青阳龙野 已提交
104
![Audio](http://pic.caigoubao.cc/605641/audio.png)
105 106
+ 便捷的图片查看功能

青阳龙野's avatar
青阳龙野 已提交
107
![Picture](http://pic.caigoubao.cc/605641/kiftd-picture.png)
108 109
+ 面向工作的PDF预览功能

青阳龙野's avatar
青阳龙野 已提交
110
![PDF](http://pic.caigoubao.cc/605641/pdf.png)
111
+ 简单易用的服务器操作界面
112

青阳龙野's avatar
青阳龙野 已提交
113
![UI](http://pic.caigoubao.cc/605641/kiftd-ui2.png)
114
+ 想要了解更多功能?详见《kiftd说明文档》...
115

116
-------------------
青阳龙野's avatar
青阳龙野 已提交
117
## Contact Author?
青阳龙野's avatar
青阳龙野 已提交
118

119 120 121 122
### 有意见建议或问题需要联系作者?欢迎随时至信:kohgylw@163.com,作者会恭候您的来信!

_作者会每隔1-3周浏览一次邮箱,如未能及时回复请耐心等待。回复或许会迟到,但它不会缺席。_

123
2018-07-27 kohgylw@青阳龙野 作者保留著作权