首页 > 脚本语言 > php > 多用户离线下载系统
2017
01-16

多用户离线下载系统

安装

Aria2 安装:

Debian 8系统 apt-get 安装

apt-get update && apt-get install -y aria2

创建目录:

mkdir /root/.aria2

修改配置文件: 下载配置文件:aria2

修改配置信息请参考:aria2.conf

保存到刚刚的目录上

wget http://db.ci/wp-content/uploads/2017/01/aria2-1.zip
unzip aria2-1.zip
cd aria2
mv aria2.conf /root/.aria2/aria2.conf

下载dht dht.dat 到/root/.aria2/

wget http://db.ci/wp-content/uploads/2017/01/dht-1.zip
unzip dht-1.zip
cd dht
mv dht.dat /root/.aria2/dht.dat

执行命令:

echo '' > /root/aria2.session

执行命令,让aria2启动: 若没安装screen 请先

apt-get install -y screen

在安装好screen后执行

screen -dmS aria2 aria2c --enable-rpc --rpc-listen-all=true --rpc-allow-origin-all -c

yunbt配置服务

数据库

yunbt.sql导入数据库

/Bt/Conf/config.php 数据库配置

权限配置

/uploads 777
/download 777
/Bt/Runtime 777

刷新设置

Debian下

crontab -e
*/1 * * * * curl http://your_domain/index.php/Ondo/curl

使用

离线下载支持BT种子,Magnet链接以特征码等下载

可以支持的在线查看的文件: 视频:mp4,webm,ogg; 音频:mp3; 图片:jpg,png,gif; 文件:pdf text html;

已经开启邀请码,管理员可以分配账户下载量

默认文件最大不超过10GB,当单个文件不超过6小时下载时间。

用户面板

管理面板

Apache

若LNMP下需要pathinfo的支持。

默认管理员:

admin
a123456

管理面板:

http://your_domain/index.php/Admin

问题/注意

分享内容暂时管理员无法管理
管理员无法群聊(可以设置一个admin的用户)
用户与管理员分离,用户名可以为admin,需要管理员创建一个admin的用户。
不会对此大改。[下版本将基于TP5的版本]
代码很乱,见谅
源码下载:

资源下载

隐藏内容:******,购买后可见!

下载价格:2 D币

您需要先后,才能购买资源

客服邮箱:admin@db.ci

最后编辑:
作者:admin

多用户离线下载系统》有 1 条评论

留下一个回复