README.md 7.1 KB
Newer Older
青阳龙野's avatar
青阳龙野 已提交
1 2
# kiftd——青阳网络文件系统 #
## 一款小型、便捷、开源的个人网盘系统。 ##
青阳龙野's avatar
青阳龙野 已提交
3

青阳龙野's avatar
青阳龙野 已提交
4 5
* 外网访问太慢?可以转至国内托管地址进行下载: https://gitee.com/kohgylw/kiftd 
* 需要从github上浏览项目?可以访问github上的项目主页: https://github.com/KOHGYLW/kiftd
6

7 8 9 10 11 12 13 14
### 什么是kift?
* 您还在使用U盘分享软件么?
> 很不幸,U盘易丢,同时又无法兼容各种平台的文件系统,在需要大规模分享时--通过U盘拷贝简直就像是接力赛一样原始又低效。
* 您还在使用免费的公用网盘么?
> 时不时传来的网盘关停热潮令人担忧,而其由外人管理的特性则让您不敢轻易把隐私文件存放在上面。
* 您需要搭建起一款私人的网盘而苦于没有好的选择?
> 破解软件同样无法确保安全性,隐藏的病毒令人担忧。同时,多数已有的网盘服务器软件设计老旧、性能笨重、语言的障碍更是使用中不可忽视的问题。

15
### 现在,您可以选择kift了。
16 17 18

本应用的作者 _青阳龙野@kohgylw_ 相信:不仅仅是他本人,而是还有很多人都需要在局域网内自己搭建起一个属于个人或团体的网盘服务器系统,这样就可以让所有在同一局域网内的朋友、同事或学生去访问、上传或下载自己网盘上的文件--无论是不足1MB的doc文本,还是超过4GB的1080p视频。而且这种网盘的安装必须十分简单快速,界面要使用中文,且能够完全兼容Windows/Linux/Unix(包括Mac OS X)系统。

青阳龙野's avatar
青阳龙野 已提交
19
此外,这个网盘还应该像主流的免费网盘一样支持Mp4视频直接在线播放、pdf文档直接预览、图片直接查看功能。
20

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

23
_注:kift的解压即用版就叫做kiftd_
24

青阳龙野's avatar
青阳龙野 已提交
25
-------------------
青阳龙野's avatar
青阳龙野 已提交
26
最新讯息:
青阳龙野's avatar
青阳龙野 已提交
27 28 29 30 31 32 33 34 35 36 37 38 39 40
### 新版本预计于2018年8月份推出!
在现在的时间里,本人正在对kiftd使用 Spring Boot 重构。这是一次十分重要的升级,因为它能够完成之前使用 Spring MVC 框架时很难实现的一些效果。
预计新功能包括:
+ 【已完成】真正的解压即用——在任何一台机器上安装Java、运行程序、开启网盘,不用再进行环境变量的配置了。
+ 【已完成】UI——kiftd从一开始就将其作为一个大众化的软件来设计,现在,它终于有一个图像化的界面了。通过点击操作,用户可以方便地启动、关闭和重启服务器,以及在界面上对服务器进行设置。
+ 【已完成】可以自定义的文件存储位置——这一功能是使用者呼声最高的,之前它很难实现。现在得益于Spring Boot框架的集成式设计,这个功能终于要来了,你可以把网盘的文件存放在你想的位置上。
+ 【已完成】加密认证——为了进一步确保用户的账户安全,kiftd加入了RSA加密技术以提高用户登录时的安全性,防止它们被网络窃听者盗用后危害用户文件安全(但这依旧不代表绝对的安全)。
+ 【计划中】同级文件夹下多图片浏览——图片可以翻页了。
+ 【计划中】MP3音频在线播放——早就想到了,一直没能做。
+ 【计划中】多线程ZIP压缩——可以在一定程度上提高ZIP压缩速度。
+ 【计划中】本地导入导出功能——这是呼声第二高的功能。
+ 【一直在】进一步提高系统稳定性和效率
(注:新版本跳票的可能性会随着本人的工作随机浮动,请见谅~)

41
### 关于打包下载功能的细节调整
42
+ 在打包下载时,ZIP的压缩时间比较长,这会导致用户误以为系统崩溃。现在为压缩过程增加了提示信息。另外,本应用内置的ZIP压缩方式在压缩100MB以上的文件时所用时间会明显变长。原本计划打包下载就是为了给碎片化文件一次性下载准备的,并未考虑到压缩大文件,因此效率不高。在本人找到更好的压缩算法并更新前,请不要对太大的文件进行打包下载(虽然不会崩溃,但压缩时间会很长)。
43

青阳龙野's avatar
青阳龙野 已提交
44 45 46 47 48 49
### kift重大更新:v1.0.1
_这是kift完全具备完整功能的第一个版本,推荐所有用户更新并体验。_
新的内容包括:
+ 新增登录控制功能。现在您终于可以设定用户是直接访问主页还是需要先进入登录页面登录后才可访问主页了。本人经过思考后觉得这项功能对于个人用户而言十分重要,能够为个人用户提供更强的隐私性。感谢之前使用邮件提出此建议的使用者。详见《说明文档》。
+ 新增高效的批量上传、批量下载和批量删除功能。很多kift的用户经常需要大规模地上传、下载文件,现在,kift能够批量上传多个文件,此外也可以对多个文件进行打包下载。当然,还可以将选中的文件一次性删除。详见《说明文档》
+ 更新版本并保留原有文件的方法现已加入《说明文档》,您可以按照上面的指示来进行更新并保留网盘中原有的文件。
50 51 52 53 54 55 56 57

-------------------
马上知道kift的优势:
* 安装快速,只需3分钟即可将网盘服务器安装完毕,解压就好,不能更快速了。
* 跨越平台,无论是Windows还是Linux又或是Mac,都能随时开启这个网盘服务器。
* 功能专业,不要被它看似“简单”的页面给蒙蔽了。kift在页面响应速度如丝般顺滑的基础上,具备着视频播放、PDF预览、图片查看等主流公共网盘所具有的功能。光是这一点,就已经很有吸引力了。
* 开源免费,您还在担心隐藏代码偷偷挖矿?kift是完全开源的,您可以很轻松地查看它的源代码,也可以将其拷贝下来自行编译部署。爱护用户平台硬件,从开源做起。此外,它不会产生任何遗留,能够做到轻轻地走就如轻轻地来,卸载时绝对不会和你卖萌。
* 使用方便,kiftd的目标是让最小白的用户也能顺利使用它,并避免国外软件带来的文字障碍。
青阳龙野's avatar
青阳龙野 已提交
58
-------------------
青阳龙野's avatar
青阳龙野 已提交
59
### 只需抽出3分钟时间,您就可以在您自己的电脑上搭建出一个专业快捷的网盘服务器了。
青阳龙野's avatar
青阳龙野 已提交
60

61
* 马上下载本网盘服务器?请点击右上方绿色按钮“Clone or Download”,之后选择“Download ZIP”进行下载,也可以前往国内托管的下载地址: https://gitee.com/kohgylw/kiftd (码云)
青阳龙野's avatar
青阳龙野 已提交
62
* 率先预览?请访问主页:https://github.com/KOHGYLW/kiftd/wiki 浏览如何一分钟快速开始(Github)。
青阳龙野's avatar
青阳龙野 已提交
63
* 在线阅读《说明文档》?请直接点击上方文件列表中的《说明文档》来在线预览,它是本应用的完全体说明说,您可以通过它来了解关于本应用的全部内容。
青阳龙野's avatar
青阳龙野 已提交
64 65
* 立刻获取开源代码?请访问本应用代码托管地址:https://github.com/KOHGYLW/KohgylwIFT (Github)
* 使用中遇到问题?请将您的发现提交到 https://github.com/KOHGYLW/kiftd/issues (Github)
66
* 需要联系作者?请发件至 kohgylw@163.com 
青阳龙野's avatar
青阳龙野 已提交
67 68

@kohgylw 青阳龙野