huntersxy

【无图】Aria2+web界面 另加OneIndex上传(可能上传不了)
我为什么会写这篇文章?昨天晚上折腾了一个晚上的离线下载并上传,但是对于我这种小白很不友好,一键脚本都是debian...
扫描右侧二维码阅读全文
12
2019/02

【无图】Aria2+web界面 另加OneIndex上传(可能上传不了)

我为什么会写这篇文章?

昨天晚上折腾了一个晚上的离线下载并上传,但是对于我这种小白很不友好,一键脚本都是debian 6,7的,没有关于Centos的,和网络的教程一步步操作,也会败在一些细节上面,但是,最后我还是做好了!为了方便广大网友,我决定整理一下!
不要和我说撞某人的车什么的emm,我根本就没有找到这一方面的文章。
当然我希望有大佬可以做出一键的脚本。

前排提醒,以下文章的操作不具有简洁性,有的操作可能与之前的冲突!我只能保证你可以用


准备工作

  1. 首先先提前准备好一个微软账户(用不上离线上传的可以忽略)
  2. 登录你的SSH,准备好粘贴之后的代码们吧!

Arir2 与 可视化界面安装 --CCAA

指令自搜索引擎搜索后在[[pengjy.com]][1]获取

yum -y install wget unzip curl
wget https://github.com/helloxz/ccaa/archive/master.zip
unzip master.zip && cd ccaa-master && sh ccaa.sh

为了方便操作请将Arir2的下载路径设置为/home/Download

这个时候安装完毕就已经配置好了。


PS.如果你想配置一下Arir2的话,可以用以下脚本进行

wget -N --no-check-certificate https://lolico.moe/files/scripts/aria/aria2.sh && chmod +x aria2.sh && bash aria2.sh

之后如果还想打开这个脚本可以输入 ./aria2.sh
建议通过这个脚本再安装一次Arir2避免错误。


这个时候,已经配置好了下载部分,如果你不需要上传的微软网盘,你可以关闭网站了。

OneIndex

此部分来源:借一程山水伴你年少
链接:https://www.jianshu.com/p/77ff278a286b
來源:简书
为方便操作请安装宝塔面板

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

以下是程序的安装,请提前准备好目录并且绑定好域名

yum install git -y
#将下面的xx.com修正为根目录名称后再运转
cd /www/wwwroot/xx.com
git clone https://github.com/donwa/oneindex.git
mv oneindex/* ./
chmod 777 ./config && chmod 777 ./cache

然后,再点击域名设置,增加Nginx伪动态:

location / {if (!-f $request_filename){set $rule_0 1$rule_0;}if (!-d $request_filename){set $rule_0 2$rule_0;}if ($rule_0 = "21"){rewrite ^/(.*)$ /index.php?/$1 last;}}

最末翻开域名举行装置和绑定OneDrive了
默许暗码:oneindex。如其你想给域名加上https宁静拜访,能够经过域名设置配备一下SSL证明。

上传

博主当然想过挂载硬盘上传,可是怎么也授权不了,所以使用OneIndex上传

先在/root/.aria2文献夹新建一个上传本子,定名oneindexup.sh。
这边也能够应用vi号令,本人看着办

nano /root/.aria2/oneindexup.sh

将以下代码修正后,复制进本子:

#!/bin/bash
path=$3
downloadpath='/home/Download'
domain='213.59.118.111' #这里改成你的域名

if [ $2 -eq 0 ]
        then
                exit 0
fi
while true; do
filepath=$path
path=${path%/*};
if [ "$path" = "$downloadpath" ] && [ $2 -eq 1 ]
    then
    php /www/wwwroot/$domain/one.php upload:file $filepath /aria2/
    rm -rf $filepath
    php /www/wwwroot/$domain/one.php cache:refresh
    exit 0
elif [ "$path" = "$downloadpath" ]
    then
    php /www/wwwroot/$domain/one.php upload:folder $filepath /aria2/
    rm -rf "$filepath/"
    php /www/wwwroot/$domain/one.php cache:refresh
    exit 0
fi
done

然后再受权:

chmod +x /root/.aria2/oneindexup.sh

echo "on-download-complete=/root/.aria2/oneindexup.sh" >>/root/.aria2/aria2.conf

重启Aria2

service aria2 restart

大功告成,回家吃饭!

Last modification:February 12th, 2019 at 07:42 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment