源码以及war包下载地址 https://github.com/xmh51/webdir
多账户 文件管理系统 配合aria2 可以离线下载 支持bt 磁力 http 新建文件夹 重命名文件 等文件管理的基本功能
aria2 采用服务端中转设置token的方式,避免使用者手动设置aria2 服务配置
功能介绍
文件查看
新建文件夹
移动 复制文件
重命名文件
下载文件
离线下载
直接播放mp4文件
支持大文件上传
安装教程
1 使用maven 构建war包 不会的也可以到项目中下载成品war包
2 把war包部署到tomcat 中 要求jdk 1.8+ tomcat 8+
3 设置配置文件WEB-INF/classes/config/config.yml yaml 格式 离线下载需要在本机安装aria2,具体教程可以百度
4 启动tomcat 并查看日志
使用说明
- 离线下载需要 aria2
- 中文乱码解决。设置linux 系统字符集为utf-8 设置完成后需要重启
- 运行 aria2 需要和tomcat 同系统账户运行,防止无法删除文件
指定 用户运行
debian
-u www -g group “aria2c –conf-path=/data/aria2/conf/aria2.conf -D”
centos
su – www -c “aria2c –conf-path=/data/aria2/conf/aria2.conf -D” - 支持多个用户,在配置文件添加用户,重启即可
成品
学习了