宝塔面板安装OLAINDEX魔改版,并使用Aria2下载资源后自动上传到OneDrive

一、OLAINDEX魔改版特点:

1、多 Onedrive 账户支持: 可同时挂载多个 Onedrive 网盘 图床可选择上传到不同的盘区 多网盘命令支持 同时支持国际版/世纪互联

2、一键获取所有下载链接(配合 AriaNg 可下载所有文件) 图床:添加复制链接、修复上传失败问题 Ajax 删除文件 开源地址:https://github.com/YukiCoco/OLAINDEX-Magic

二、安装宝塔面板,并设置相关环境

以下均基于Centos7 64bit操作。 1、安装宝塔面板

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

2、安装完后,安装Ngnix(或Apache)、PHP7.2

3、安装PHP扩展 fileinfo

4、关闭PHP的几个禁用函数:exec 、putenv 、 shell_exec 、 proc_open 、proc_get_status

5、最后,重启主机

三、安装、配置OLAINDEX

1、新建站点,如 lowvps.cn

2、获取OLAINDEX,并初始化

SSH下,进入网站目录 ,如 /www/wwwroot/本站.com

git clone https://github.com/YukiCoco/OLAINDEX-Magic.git tmp mv tmp/.git . rm -rf tmp git reset --hard cp database/database.sample.sqlite database/database.sqlite composer install -vvv chmod -R 755 storage/ chown -R www:www * php artisan od:install

3、网站目录设置为 /public ,伪静态选 Laravel5,启用SSL,删除配置文件中的

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; error_log off; access_log off; } location ~ .*\.(js|css)?$ { expires 12h; error_log off; access_log off; }

四、OneDrive设置

1、绑定、使用多账户 登录Azure:https://portal.azure.com/(国际) 或 https://portal.azure.cn/ (世纪互联) 点击 Azure Active Directory 点击 应用注册 点击 新注册 名字任意取,重定向URL填你页面所显示的redirect_uri

redirect_uri设置为 你的域名/oauth

2、添加API权限,开放Files下的所有权限 进入 已经注册的应用页面,选择,设置API

3、client_id 和 client_secret 点击 概述 复制 应用程序(客户端) ID(client_id) 点击 证书和密码 添加新客户端密码并复制(client_secret)

五、安装Aria2

wget -N git.io/aria2.sh && chmod +x aria2.sh && ./aria2.sh

相关命令 启动:/etc/init.d/aria2 start 停止:/etc/init.d/aria2 stop 重启:/etc/init.d/aria2 restart 查看状态:/etc/init.d/aria2 status 配置文件:/root/.aria2/aria2.conf (配置文件包含中文注释,但是一些系统可能不支持显示中文) 令牌密匙:随机生成(可以自己修改 7. 修改 配置文件) 默认下载目录:/root/Download

六、配置自动上传等相关

1、安装curl

yum install curl

2、在/root/.aria2 目录,创建 success.sh 文件 token为Aria的密码,url为网盘根域名

#!/bin/sh #修改下列内容 path=/root/Download token=51b2b478586eb063862b url=https://onedrive.test time=7200 #最长上传时间 #修改到这里完成! gid=$1 payload=${url}/admin/offlinedl/upload/${token}/$1 chmod -R 777 $path curl $payload -m ${time}

3、Aria2配置文件后面加上

on-download-complete=/root/.aria2/success.sh

4、设置相关权限

chmod +x /root/.aria2/success.sh chmod 777 /root

5、重启Aria2

/etc/init.d/aria2 restart

6、在网盘后台,添加Aria2密码,然后就可以愉快的使用离线下载了。

推荐站内搜索:网址域名注册信息查询、用ip查地址、独享主机、免费空间、国内php空间、免费美国主机、网站服务器租用、ip查询网、同ip网站查询.net虚拟主机、