oneindex+aria2+ariaNG+自动上传onedrive

oneindex+aria2+ariaNG+自动上传onedrive

hechuan
2018-10-28 / 10 评论 / 547 阅读 / 正在检测是否收录...

已弃用,上传请看新的:https://hechuan.me/rclone

为避免文章过于冗长复杂,教程分章更新。
详细教程请看各步的详细教程步骤。

纯萌新向教程,大佬无视就好。哪里操作有误请指出。


第一步,安装个宝塔面板。

详细教程看:https://hechuan.me/67
先安装个宝塔面板吧。毕竟是纯萌新教程,
有的人喜欢用LNMP一键包。也行,宝塔更适合萌新。所以演示用的宝塔。
宝塔官网地址:http://www.bt.cn
你的服务器是什么系统就安装什么。
用SSH工具连接你的vps,复制宝塔官网里你vps的对应命令,粘贴到你的SSH工具里。回车安装。
然后登陆宝塔面板根据提示安装环境等。

第二步,放置Oneindex源码,访问绑定。

添加网站,下载oneindex源码。
GitHub地址:https://github.com/donwa/oneindex
下载源码,上传到你的网站目录。
域名解析好,访问。根据提示绑定你的onedrive账号。

第三步,搭建aria2

这里使用逗比的一键脚本。网址:https://doub.io/shell-jc4/
SSH工具连接你的vps,复制网址里的安装命令,粘贴,回车安装。
最后会有一个密匙,和下载地址。可以根据自己改。
比如我把下载地址改成了/1/download

第四步,安装个aria2前端UI,也就是ariaNG

使用宝塔面板添加一个网站,下载ariaNG源码,地址:https://github.com/mayswind/AriaNg
其实这部跟第二步一样,都是下载源码,放到网站上,然后访问。
Aria2 RPC密匙输入第三步那个。如下图。
显示已连接,证明连接成功

img

第五步,自动上传

登陆宝塔面板,打开/root/.aria2/aria2.conf文件,在末尾加上
on-download-complete=/root/upload2one.sh
在/root目录里新建一个upload2one.sh文件(赋予755权限)
命令:chmod +x /root/upload2one.sh
文本内容为:

#!/bin/bash
path=$3
downloadpath='/1/download'####这里改成你的aria2下载目录
if [ $2 -eq 0 ]
        then
                exit 0
fi
while true; do  #提取下载文件根路径,如把/root/downloads/a/b/c/d.jpg变成/root/downloads/a
filepath=$path
path=${path%/*};
if [ "$path" = "$downloadpath" ] && [ $2 -eq 1 ]  #如果下载的是单个文件
    then
    /www/server/php/56/bin/php /www/wwwroot/pan.sad.com/one.php upload:file "$filepath" /upload/
    rm -rf "$filepath"
    exit 0
elif [ "$path" = "$downloadpath" ]   #文件夹
    then
    /www/server/php/56/bin/php /www/wwwroot/pan.sad.com/one.php upload:folder "$filepath"/ /upload/"${filepath##*/}"/
    rm -rf "$filepath"/
    exit 0
fi
done
####根据你的实际情况修改PHP版本和你的网站域名

然后重启vps,大功告成。去下载个种子试试看有没有自动上传。

0

评论 (10)

取消
  1. 头像
    啧啧啧
    Windows 10 · Google Chrome

    vps重启后ariang 就连接不上了。。

    回复
    1. 头像
      大实打实
      Windows 10 · Google Chrome
      @ 啧啧啧

      开放6800端口

      回复
  2. 头像
    小逆
    Windows 10 · Google Chrome

    为什么我的还没上传就自动帮我删除文件

    回复
    1. 头像
      杰克
      Windows 7 · Google Chrome
      @ 小逆

      我也是,您知道怎么回事了吗

      回复
      1. 头像
        hechuan 作者
        Windows 10 · Google Chrome
        @ 杰克

        这个不好用了,建议用这个https://hechuan.me/rclone/
        手动上传

        回复
        1. 头像
          杰克
          Windows 7 · Google Chrome
          @ hechuan

          好学习一下,谢谢

          回复
  3. 头像
    lemoay
    Windows 10 · Google Chrome

    老哥,不用域名能搭建oneindex吗,阿里云备案太麻烦了

    回复
    1. 头像
      hechuan 作者
      Windows 10 · Google Chrome
      @ lemoay

      那就用国外的域名和vps咯!啥也不用。

      回复
    2. 头像
      123
      Windows 10 · Google Chrome
      @ lemoay

      sakura映射啊

      回复
  4. 头像
    Edward
    Windows 10 · Google Chrome

    为什么我的下载速度只有100多k,用的vultr的服务器,感觉平时用起来挺快的

    回复