宝塔面板安装OLAINDEX魔改版,并使用Aria2下载资源后自动上传到OneDrive
Kdatacenter:$17.1/月/1G内存/100GB SSD空间/1TB流量/1Gbps端口/KVM/韩国SK/直连;原生IP

一、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.sh2、安装完后,安装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/zhujiwiki.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:install3、网站目录设置为 /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 curl2、在/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.sh4、设置相关权限
chmod +x /root/.aria2/success.sh
chmod 777 /root5、重启Aria2
/etc/init.d/aria2 restart6、在网盘后台,添加Aria2密码,然后就可以愉快的使用离线下载了。
科技资讯SEO上一篇 : Onedrive文件本地化浏览源码:PyOne、CuteOne、OneManager、OLAINDEX、Oneindex、OneList、ShareList
下一篇 : 如何正确操作汤米直播间?
-
SEO外包最佳选择国内专业的白帽SEO机构,熟知搜索算法,各行业企业站优化策略!
SEO公司
-
可定制SEO优化套餐基于整站优化与品牌搜索展现,定制个性化营销推广方案!
SEO套餐
-
SEO入门教程多年积累SEO实战案例,从新手到专家,从入门到精通,海量的SEO学习资料!
SEO教程
-
SEO项目资源高质量SEO项目资源,稀缺性外链,优质文案代写,老域名提权,云主机相关配置折扣!
SEO资源
-
SEO快速建站快速搭建符合搜索引擎友好的企业网站,协助备案,域名选择,服务器配置等相关服务!
SEO建站
-
快速搜索引擎优化建议没有任何SEO机构,可以承诺搜索引擎排名的具体位置,如果有,那么请您多注意!专业的SEO机构,一般情况下只能确保目标关键词进入到首页或者前几页,如果您有相关问题,欢迎咨询!