白酒清茶无别事
我在等风也等你

一键安装Aria2+Aria2Ng+OneIndex 无需域名

推荐手动安装OLAINDEX 详细教程 移步 https://67zz.cn/archives/454

今天闲的无聊,就动手改了脚本,一键安装Aria2+Aria2Ng+OneIndex,无需域名不影响酸酸乳,可一起使用。

oneindex搭配onedrive,可以实现不用服务器空间,不走服务器流量,直接列onedrive目录,文件直链下载,原项目地址

Aria2 下载神器啊,这个就不多说了,用过都说好。

Aria2ng 一个前端页面,帮忙控制Aria2的

其实啊,还是手动操作好,尽量不要脚本一键安装,这样不利于学习。

 

更新记录

2018年11月22日

  • 修复部分种子文件上传问题

2018年8月30日

  • 更换由萌咖大佬制作的上传脚本
  • 默认上传文件路径为OneDrive的根路径
  • 待续

2018年8月27日

  • 修复Aria2安装失败原因
  • 修改nginx默认运行端口为6711,不影响SSR 80端口 。修改路径/etc/nginx/sites-enabled/default

 

系统要求

  • 当前脚本仅仅适配debain8+,最好是纯净的debain系统。
  • 内存最起码512M吧,硬盘最起码得15G吧,当然越大越好。因为是利用vps先去下载文件,在利用脚本上传到onedrive上的
  • 无网站环境的系统,脚本会自动安装nginx和php7

截图

安装

wget -N --no-check-certificate https://67zz.cn/Aria2/install-Aria2-OneIndex.sh && bash install-Aria2-OneIndex.sh
  • 请输入你的Aria2密钥–> 后端Aria秘钥,前端连接后端需要。(4位数字即可,勿忘)
  • 请输入OneDrive根目录的一个文件夹–>OneDrive里面的一个文件夹,演示截图中的download
  •  请选择nano编辑后输入–>Ctrl+O保存内容,Ctrl+X 结束编辑

安装完成之后

  • Aria2Ng前端地址:http://服务器ip:6722
  • OneIndex地址: http://服务器ip:6733

相关目录:

  • OneIndex根目录:/home/wwwroot/oneindex
  • Aria2Ng根目录:/home/wwwroot/aria2ng
  • Aria2配置文件夹:/root/.aria2
  • Aria2下载目录:/root/Download
  • OneDrive自动上传脚本: /usr/local/etc/OneDrive

当然,你得需要一个onedrive的学生账号,申请看这里就够了

配置 OneDrive 自动上传脚本

这个脚本有萌咖大佬制作的,项目地址 。主要解决了oneIndex 上传文件夹的各种上传失败的问题,目前本人测试没有上传失败的,挺好用的。

终端执行

onedrive -a
结果如下图所示

复制这个终端上返回的链接,浏览器打开。网络不通畅的,可挂代理解决。

登录你需要绑定的onedrive账号

授权允许之后,会跳转到网页。当前的浏览器地址尤其重要

复制当前浏览器地址到文本编辑里面 提取code之后&之前的代码

复制到终端上,回车。

Aria2Ng前端配置

打开 Aria2Ng前端 ,按如下图操作,输入你设置的秘钥,刷新当前页面,即可显示正常连接。

OneIndex配置

在打开oneindex的主页,去绑定到你申请的onedrive账号上。

添加cron 自动刷新缓存 。每十分钟刷新一次

crontab -e

添加定时任务

*/10 * * * * php /home/wwwroot/oneindex/one.php cache:refresh
然后按ctrl+X,在按Y 保存退出

重启cron服务

/etc/init.d/cron restart

 

赞(16) 打赏
未经允许不得转载:十一同学 » 一键安装Aria2+Aria2Ng+OneIndex 无需域名
分享到: 更多 (0)

评论 114

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    CentOS 7 x64不能用,希望有这版本的

    医生9个月前 (08-22)回复
  2. #2

    可以拿来做小黄机吗??

    妖火经纪人9个月前 (08-22)回复
  3. #3

    大佬,debian8,9我都试过了,都是Aria2启动失败,不知道是什么原因啊

    妖火网友9个月前 (08-22)回复
  4. #4

    aria2的服务状态是这样的,大佬帮忙看一下~

    aria2.service – LSB: aria2 is a lightweight multi-protocol & multi-source comm
    Loaded: loaded (/etc/init.d/aria2; generated; vendor preset: enabled)
    Active: active (exited) since Wed 2018-08-22 15:27:39 UTC; 14s ago
    Docs: man:systemd-sysv-generator(8)
    Process: 14158 ExecStart=/etc/init.d/aria2 start (code=exited, status=0/SUCCES

    Aug 22 15:27:37 q1072744425 systemd[1]: Starting LSB: aria2 is a lightweight mul
    Aug 22 15:27:39 q1072744425 aria2[14158]: [错误] Aria2 启动失败 !
    Aug 22 15:27:39 q1072744425 systemd[1]: Started LSB: aria2 is a lightweight mult
    lines 1-9/9 (END)…skipping…
    ● aria2.service – LSB: aria2 is a lightweight multi-protocol & multi-source command-line download utility.
    Loaded: loaded (/etc/init.d/aria2; generated; vendor preset: enabled)
    Active: active (exited) since Wed 2018-08-22 15:27:39 UTC; 14s ago
    Docs: man:systemd-sysv-generator(8)
    Process: 14158 ExecStart=/etc/init.d/aria2 start (code=exited, status=0/SUCCESS)

    Aug 22 15:27:37 q1072744425 systemd[1]: Starting LSB: aria2 is a lightweight multi-protocol & multi-source command-line download utility….
    Aug 22 15:27:39 q1072744425 aria2[14158]: [错误] Aria2 启动失败 !
    Aug 22 15:27:39 q1072744425 systemd[1]: Started LSB: aria2 is a lightweight multi-protocol & multi-source command-line download utility..

    妖火网友9个月前 (08-22)回复
    • 推荐你先看 那个vps 优化教程 ,安装 纯净的debain 系统 ,本人已经在那个系统上测试过了。重装纯净debain 系统

      十一9个月前 (08-23)回复
    • 方便的话,贴个联系方式。貌似是aria2配置问题

      十一9个月前 (08-23)回复
  5. #5

    路过

    22349个月前 (08-23)回复
  6. #6

    恩–人少我就来看看

    1234567899个月前 (08-23)回复
    • 右键收藏,每日打开一览,保你天天好心情

      十一9个月前 (08-23)回复
  7. #7

    ovz装不了。aria2启动不了。

    那样说9个月前 (08-23)回复
    • 私我邮箱账号ip,密码,我来试试,联系方式也行

      十一9个月前 (08-23)回复
  8. #8

    支持博主,请问你的这个一键占用哪些端口呢

    那样说9个月前 (08-24)回复
    • nginx默认运行端口80,可以自己手动修改
      Aria2后端运行端口 6800
      Aria2前端访问端口 6722
      OneIndex访问端口 6733

      十一9个月前 (08-27)回复
  9. #9

    兄弟,用的Virmach那个1g的,已经安装了纯净的Debian,但后面提示ariaNg安装失败

    dycld9个月前 (08-26)回复
    • 脚本更新了,因为git的链接失效了。已经本地备份了。你在试试

      十一9个月前 (08-27)回复
  10. #10

    ariang 安装失败、、

    zaa9个月前 (08-26)回复
    • 已经更新了,出错原因是Aria2前端的git链接失效,已经备份本地了

      十一9个月前 (08-27)回复
  11. #11

    特来评论!
    谢谢大佬的教程,摸摸哒?

    LaLa9个月前 (08-27)回复
  12. #12

    请选择nano编辑后输入–>操作cron按提示操作即可这是什么意思

    暴君少爷9个月前 (08-29)回复
  13. #13

    oneindex程序安装失败怎么回事

    暴君少爷9个月前 (08-29)回复
    • 能够贴出错误看看么

      十一9个月前 (08-30)回复
      • 大佬这个怎么添加啊

        暴君少爷9个月前 (08-30)回复
      • */10 * * * * php /home/wwwroot/oneindex/one.php cache:refresh,不知道进去后该按哪个啊

        暴君少爷9个月前 (08-30)回复
        • 百度 cron服务

          十一9个月前 (08-30)回复
  14. #14

    Aria ng 的链接貌似又失效了

    zaa9个月前 (08-29)回复
    • 可以贴出错误看看么

      十一9个月前 (08-30)回复
  15. #15

    弄个googledrive的非80端口的吧,谷歌盘比这个大,上传速度还快

    Rxy9个月前 (08-30)回复
    • 嗯嗯,有时间弄一个,onedrive的好处是没被墙,google的得翻墙才行

      十一9个月前 (08-30)回复
  16. #16

    发到妖火的帖子上了哈

    zaa9个月前 (08-30)回复
    • 看到了,你用的还是之前的脚本,你得把root目录下的脚本删除了。再去执行

      十一9个月前 (08-30)回复
  17. #17

    大佬为啥在ariang中已经下载完了,但是oneindex和onedrive中都没有文件呢,都是0b

    暴君少爷9个月前 (08-30)回复
  18. #18

    已经看到文件了

    暴君少爷9个月前 (08-30)回复
  19. #19

    上传进度怎么清空,完全不动,已经删除了文件了
    还要去有些文件不会自动上传,手动上传也上传不动怎么回事?

    jacob9个月前 (08-30)回复
    • 这个上传进度是原oneindex的bug,当多个任务在上传时,显示不正确,但是都会上传到的,你可以去原git的项目上提这个bug。貌似写项目的那个人不在维护了,php也不怎么会。不太会改?

      十一9个月前 (08-30)回复
      • 那有些文件不自动上传呢?

        Jacob9个月前 (08-30)回复
        • 这是oneindex的上传bug,你可以去git上提下。文件夹内有大小为0的文件不能上传,特殊字符串文件夹不能上传。

          十一9个月前 (08-30)回复
          • 我试着把压缩包下载下来把无关的东西都删了再打包,再打包上传再用aria2离线,还是不会自动上传……搞不懂

            jacob9个月前 (08-30)
          • 脚本已经更新,新版测试都可以的

            十一9个月前 (08-30)
          • 我改了个文件名,可以自动上传了。。现在脚本更新了吗?就是你现在这个脚本吗?

            jacob9个月前 (08-30)
  20. #20

    我是用博主以前的脚本,现在可以直接更新覆盖吗?还是要格式化服务器?

    jacob9个月前 (09-01)回复
    • 重装系统,重新安装

      十一9个月前 (09-01)回复
  21. #21

    大佬,我进入oneindex界面点击download文件夹,怎么就跳转到了到了ariang的界面呢AriaNg
    AriaNg
    RPC
    New
    Remove Task
    Clear Stopped Tasks
    Default
    By File Name
    By File Size
    By Progress
    By Remain Time
    By Download Speed
    By Upload Speed

    Download
    Downloading
    Waiting
    Finished / Stopped
    Settings
    AriaNg Settings
    Aria2 Settings
    Basic Settings
    HTTP/FTP/SFTP Settings
    HTTP Settings
    FTP/SFTP Settings
    BitTorrent Settings
    Metalink Settings
    RPC Settings
    Advanced Settings
    AriaNg Debug Console
    Aria2 Status
    Quick Setting
    Global Speed Limit
    就是这样的

    暴君少爷9个月前 (09-01)回复
  22. #22

    你好,我安装好了。Aria2下载完成,但是oneIndex里面没有怎么办。

    要火光管9个月前 (09-03)回复
    • oneindex没啥?

      十一9个月前 (09-04)回复
  23. #23

    请问为什么我Aria2下载了一个电影,显示下载完成了 但是OneDrive里没有? 后面我又下载了两个小文件都能正常上传成功

    安安8个月前 (09-16)回复
    • 上传了多久啊?大文件上传可能需要时间的

      十一8个月前 (09-16)回复
      • 电影是2G的多的。。到现在还是没有。。我是用的种子

        安安8个月前 (09-17)回复
        • 脚本安装完,有没有执行绑定onedrive的操作啊?

          十一8个月前 (09-17)回复
          • 刚刚又是试了下一个6G的 这个就正常了

            安安8个月前 (09-17)
  24. #24

    大佬,一键脚本不能用了,提示“The certificate’s owner does not match hostname ‘zz.67zz.cn’
    cp: cannot stat ‘default’: No such file or directory”

    wooyun2338个月前 (09-21)回复
    • 再试试,之前域名换了,忘了改,不好意思

      十一8个月前 (09-21)回复
      • 感谢,已经在Vultr KVM的机子上搭建成功。请问这个一键脚本支持OVZ架构吗?准备买个OVZ的大盘鸡专门搭网盘

        wooyun2338个月前 (09-22)回复
        • 支持的啊,都可以搭建的,我就是用hif的大盘鸡搭建的,14.9刀

          十一8个月前 (09-22)回复
  25. #25

    大佬你好,非常感谢您的这个脚本,非常实用。
    我有一些小小的建议不知道您是否可以考虑一下。
    第一是因为oneindex我更看重的是分享功能,而6733端口不是常用端口,所以是否可以请您修改成80端口,酸酸乳的端口用443就可以了。
    第二是可否请您加装一个文件管理器比如Filebroswer,因为服务器本身没有网速显示,无从判断上传进度,特别是文件较多的情况,如果能够把下载目录的文件列出来,就可以随时访问查看生于文件数量,从而判断上传进度了。
    关于上面两个建议,我有私下尝试过修改您的脚本,但是技术水平有限,始终无法正常使用,因此,是否可以请您抽空看一下这两个建议。
    祝您中秋愉快。

    另外附上Filebroswer的安装命令:
    apt-get install -y screen
    cd /root
    mkdir filebrowser
    cd filebrowser
    wget https://github.com/filebrowser/filebrowser/releases/download/v1.5.5/linux-amd64-filebrowser.tar.gz
    tar -zxvf linux-amd64-filebrowser.tar.gz
    最后用screen开启:
    screen -dmS filebrowser ./filebrowser –port 端口号 –scope 下载目录
    例如:screen -dmS filebrowser ./filebrowser –port 666 –scope /root/Download

    言岚8个月前 (09-24)回复
    • 前面两个自己改下配置文件就可以了,路径在/etc/nginx/conf.d/下面,改完重启下Nginx,主要很多小伙伴都是SSR+离线下载,SSR需要80端口免流,因此我用的别的端口。至于Filebroswer,加上还是很简单的,弄好了,通知你下。

      十一8个月前 (09-25)回复
      • 修改端口过后的nginx不能重启

        9495218418个月前 (09-25)回复
        • 查看下是不是端口被占用了,ssr端口和Nginx端口不能一样的

          十一8个月前 (09-26)回复
          • 好的,感谢,已经解决了。

            9495218418个月前 (09-26)
  26. #26

    怎么管理啊?比如服务器重启,是不是只要开启Aria2 服务就好了?谢谢大佬们回答!

    QQ10715393208个月前 (09-30)回复
    • 都是开机自启的,无需管理

      十一8个月前 (10-01)回复
  27. #27

    系统安装 完成安装
    程序安装失败!
    重新绑定

    这个怎么办?重新绑定也是失败

    凉情8个月前 (09-30)回复
    • 绑定的时候浏览器推荐使用无痕模式或者隐身模式,亲测可以的

      十一8个月前 (10-01)回复
  28. #28

    现在Aria2Ng前端配置 错误,认证失败

    QQ10715393208个月前 (10-01)回复
    • Aria2Ng前端先配置秘钥连接后端

      十一8个月前 (10-01)回复
  29. #29

    谢谢大佬昨天的解答,用学生机练手成功,但是下载后上传到onedrive速度感人,想在国外小鸡上测试,ovz的,安装到 请选择nano编辑后输入–>操作cron按提示操作即可 这里没有提示nano文件夹,想问问是不是ovz不支持?我看你推荐的virmach三款kvm都售罄了,还有推荐的吗

    凉情8个月前 (10-01)回复
    • 你选择vim的编辑器一样的

      十一8个月前 (10-01)回复
  30. #30

    请问一下怎么绑定域名?

    游客95278个月前 (10-06)回复
    • 自己先解析好域名,在配置下Nginx即可

      十一8个月前 (10-11)回复
  31. #31

    GNU nano 2.2.6 File: /tmp/crontab.z9jAwd/crontab Modified
    0 3 */7 * * /root/.aria2/trackers-list-aria2.sh
    5 * * * * /usr/sbin/service aria2 start

    医生8个月前 (10-10)回复
  32. #32

    请问怎么让aria上传到不是根目录的目录下,我试了在oneindex系统管理后台修改 onedrive起始目录,失败,,还有怎么加密文件夹,小白求解。

    凉情8个月前 (10-11)回复
    • 加密文件架就是在OneDrive的当前文件夹设置一个.password 文件,然后再里面写好密码,oneindex 刷新下缓存即可

      十一8个月前 (10-11)回复
  33. #33

    请问这个可以自动更新trackers吗,

    Cesar7个月前 (10-14)回复
    • 自动更新的

      十一7个月前 (10-15)回复
  34. #34

    今天突然不会自动上传了,下载完了,文件就自动删除了,但是网盘没有文件,重启了也是一样,请问一下怎么解决?

    游客95277个月前 (10-14)回复
    • 是不是上传文件类型的问题啊,或者重建缓存试下

      十一7个月前 (10-15)回复
  35. #35

    老哥,卡到nano编辑哪里不会弄,可以教一下吗

    wyxihwy7个月前 (10-16)回复
    • 就是让你选择编辑器,你选择vim,或者vi 都可以,你百度这几个编辑器的使用方法即可

      十一7个月前 (10-17)回复
  36. #36

    全部安装完进 ip:6733 显示500错误,不知道首页在哪里

    Sayheya7个月前 (10-17)回复
    • 测试了一边,没有问题。脚本仅适配debain系统,安装前请注意系统对不对

      十一7个月前 (10-21)回复
  37. #37

    Aria2老是认证失败,怎么回事呀?

    7个月前 (10-25)回复
    • 填写秘钥信息了么,就是安装时候,你设置的那个

      十一7个月前 (10-25)回复
      • 没填,怎么操作?

        7个月前 (10-25)回复
      • 6800那端口打开显示404怎么解决?

        7个月前 (10-25)回复
  38. #38

    我的大盘鸡被封了,原因滥用。(ꈍᴗꈍ)

    随意7个月前 (10-26)回复
    • 节哀,哈哈,一般被封之前会发个邮件提示你解决的,24小时回复解决即可

      十一7个月前 (10-29)回复
  39. #39

    怎么 添加域名?

    二师兄7个月前 (10-29)回复
    • 这个需要自己配置Nginx的,不懂得话,我过两天再出个添加域名的网盘教程

      十一7个月前 (10-29)回复
      • 是不懂。。

        二师兄7个月前 (10-29)回复
  40. #40

    大佬,请教一下,我到了打开给的网址授权允许这一步,登录然后一直不会跳转,显示localhost,这是为什么?

    Azca7个月前 (11-01)回复
    • 你是来搞笑的么?你自己的域名还是能localhost?替换成自己的带https的域名链接啊,老哥

      十一7个月前 (11-01)回复
  41. #41

    我的大盘鸡又解封了!!!!开心
    怎么连着文件夹一起上传?上次就是一起上传的,这次重装后就只上传文件了。

    随意7个月前 (11-04)回复
  42. #42

    wget: unable to resolve host address ‘67zz.cn’

    小贱7个月前 (11-09)回复
    • 你服务器DNS有问题,请刷新DNS缓存,或者更改DNS为8.8.8.8

      十一7个月前 (11-09)回复
  43. #43

    装好之后aria2无法启动。
    11/10 09:19:15 [ERROR] IPv4 RPC: failed to bind TCP port 6900
    Exception: [SocketCore.cc:312] errorCode=1 Failed to bind a socket, cause: Address already in use

    11/10 09:19:15 [ERROR] IPv6 RPC: failed to bind TCP port 6900
    Exception: [SocketCore.cc:312] errorCode=1 Failed to bind a socket, cause: Address already in use

    11/10 09:19:15 [ERROR] Exception caught
    Exception: [DownloadEngineFactory.cc:219] errorCode=1 Failed to setup RPC server.

    小贱7个月前 (11-10)回复
    • 缺少启动文件,昨晚腾讯云的dns有问题,你最好重新搭建一遍,我昨晚都特么差点换域名了

      十一7个月前 (11-10)回复
  44. #44

    大佬,2018年11月22日更新后脚本基本没有上传成功过,试了好几个磁力,都是下载后秒删没上传,要不就是只上传种子里的的那些url,图片之类的小文件,视频文件没上传就被删除了

    wooyun2336个月前 (11-28)回复
    • 贴上链接行不行啊。求求你们了

      十一6个月前 (11-28)回复
  45. #45

    大佬这步该怎么办
    Select an editor. To change later, run ‘select-editor’.
    1. /bin/ed
    2. /usr/bin/vim.basic

    燕琳·6个月前 (11-29)回复
    • 就是编辑器使用选择2,自己保存退出,不会保存退出百度搜vim的使用方法

      十一6个月前 (11-29)回复
      • 好的谢谢大佬

        燕琳·6个月前 (11-29)回复
  46. #46

    大佬,我下了两集动漫为啥都没有上传成功呢,动漫连接在这magnet:?xt=urn:btih:505e50ecaea97effc043ec1b500e8c88baef4504

    燕琳·6个月前 (11-29)回复
    • 更新了,文件夹名字&符号,直接当命令执行了,所以上传失败,你重新安装下上传脚本即可

      十一6个月前 (11-29)回复
      • 嗯嗯,谢谢大佬

        燕琳6个月前 (11-29)回复
  47. #47

    这个有后台管理地址嘛

    yh6个月前 (12-06)回复
  48. #48

    An error has occurred while creating folder ” in ” (A valid name must be provided.) 这个是什么情况啊 就是onedrive -a命令后

    非法解锁6个月前 (12-07)回复
    • 安装自动上传脚本有报错吗?

      十一6个月前 (12-07)回复
      • 没有报错 不过 现在要先弄个教育邮箱 以前撸的邮箱挂了

        非法解锁6个月前 (12-11)回复
  49. #49

    大佬,这个是咋回事

    燕琳·5个月前 (12-19)回复
  50. #50

    已超出主题目录的配额限制

    燕琳·5个月前 (12-19)回复
  51. #51

    指令不管用了大人,脚本好像打不开了

    Jeff5个月前 (01-03)回复
  52. #52

    大佬,按照你的安装了用了两天后,oneindex打开后不显示文件目录了怎么办?

    阿吉4个月前 (01-28)回复
  53. #53

    https://zz.67zz.cn/index.php/2018/08/13/virmach-128m-%E4%BC%98%E5%8C%96%E6%96%B9%E6%A1%88/
    安装纯净系统这个链接进不去

    Linon1个月前 (04-21)回复
  54. #54

    终于弄好了。感谢楼主

    Linon1个月前 (04-21)回复

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏