利用Aria2+DarkHttpd+Aria2WebUI+打造个人网盘

  • 写在前面,之前我介绍过Aria2的用法,把介绍链接附上:https://aria2.github.io/
  • 说说三个程序的功能:
  • Aria2作为下载服务器、DarkHttpd作为WebUI的底层支持、Aria2WebUI作为下载管理器。
  • 看不懂没关系,简单说就是个下载器,我们切入正题:
    • 1.安装Aria2到服务器:
      • 在这里感谢逗比的脚本:doub.io/shell-jc4
      • 本人仅仅作为后续功能开发,安装等操作方法都差不多,如果不想使用我修改过的脚本,使用此一键脚本即可。
      • 本人修改脚本使用方法:
      • wget 4ker.cc/ss/aria2.sh;chmod +x aria2.sh;./aria2.sh
      • 以后使用./aria2.sh来选择Aria2功能,因为我修改过aria2.conf文件,所以没有走逗比原版安装脚本,不相信我的请不要使用我的脚本。
      • PS:如果你使用的是逗比原版脚本,连接Aria2的PRC口令是 doub.io 使用我的脚本的话,连接Aria2的PRC口令是 4ker 务必记住这条,否则连不上Aria2!!!
      • 本人修改的Aria2中包含了一些BT的地址,所以下载会快很多,如果你没使用我的脚本,可以下载:4ker.cc/ss/aria2.conf 覆盖/root/.aria2/aria2.conf在重启Aria2服务器即可,注意,重启后PRC密码变为4ker 需要修改的话使用脚本的 6. 修改 配置文件找到:
      • # 设置的RPC授权令牌, v1.18.4新增功能, 取代 --rpc-user 和 --rpc-passwd 选项
      • rpc-secret=4ker
      • 把上面的4ker修改为自己的密码来连接即可!
      • 安装完成之后,我们的Aria2就会开机自启了,接下来我们搞Aria2-WebUI的安装。
    • 2.安装Aria2-WebUI到服务器:
      • 感兴趣可以看这篇文章:https://4ker.cc/aria2-web-management.html
      • 这是使用Python的SimpleHTTPServer服务快速开启http界面。
      • 但是由于我对Python接触不生,所以我打算采用DarkHttpd来搭建WebUI,开搞:
      • 先获取WebUI文件到本地 :
      • PS:下面操作都需要root账户在/root目录下操作,如果不是,请自行过滤目录为自己的目录。
      • apt-get install git -y yum install git -y git clone http://github.com/ziahamza/webui-aria2
      • 现在/root/中有webui-aria2目录,这就是WebUI的目录,请不要删除,我们接着把DarkHttpd绑定到目录。
      • cd /root/webui-aria2
    • 3.安装DarkHttpd和WebUI集成
      • wget f.4ker.cc/ss/darkhttpd;chmod +x darkhttpd
      • 下载完成,DarkHttpd和WebUI放在一个目录,方便管理。
      • 接下来开启DarkHttpd服务:
      • ./darkhttpd /root/webui-aria2 --port 888 --daemon
      • 打开:ip:888查看是否运行了WebUI,如果没有,请检查Iptables防火墙是否拦截了端口,可参照博客置顶文章。
      • 如果嫌麻烦,可把 ./darkhttpd /root/webui-aria2 --port 888 --daemon 加入crontab即可。
      • 到此,Aria2+DarkHttpd+Aria2WebUI打造离线系统就安装完成,在线预览请等待后续我的文章。
    • 4.利用KodExplore实现在线预览资源
      • 未完待续......

» 本文链接:利用Aria2+DarkHttpd+Aria2WebUI+打造个人网盘 » 转载请注明来源:刺客博客

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏乐沙弥的世界

Oracle 集群心跳及其参数misscount/disktimeout/reboottime

    在Oracle RAC中,可以从多个层次,多个不同的机制来检测RAC的健康状况,即可以通过心跳机制以及一定的投票算法来隔离故障。如果检测到某节点失败,则...

891
来自专栏腾讯云Elasticsearch Service

一文快速上手Logstash

Elasticsearch是当前主流的分布式大数据存储和搜索引擎,可以为用户提供强大的全文本检索能力,广泛应用于日志检索,全站搜索等领域。Logstash作为E...

4.2K10
来自专栏小狼的世界

WAMP环境配置

经过以上的步骤,一个 WAMP 的开发环境就配置好了,基本上能够满足开发一般应用的需要。

2004
来自专栏云计算教程系列

如何在CentOS 7上安装Elasticsearch,Logstash和Kibana

在本教程中,我们将介绍在CentOS 7上安装Elasticsearch ELK Stack,即Elasticsearch 2.2.x,Logstash 2.2...

1232
来自专栏YG小书屋

ES缓存

2907
来自专栏程序猿DD

Spring Cloud构建微服务架构:分布式服务跟踪(整合logstash)【Dalston版】

通过之前的《入门示例》,我们已经为两个由SpringCloud构建的微服务项目 trace-1和 trace-2引入了Spring Cloud Sleuth的基...

4045
来自专栏程序员与猫

Elasticsearch 在 windows 和 ubuntu 下详细安装过程

1. 前言 作为一名 .NET 平台开发者,选择开发框架时总会面临更多的局限性,不过对于搜索这种刚需服务来说,开源框架可供选择的余地还是比较大的。笔者之前用的是...

3666
来自专栏小狼的世界

Log stash学习笔记(一)

Logstash是一款开源的数据收集引擎,具备实时管道处理能力。简单来说,logstash作为数据源与数据存储分析工具之间的桥梁,结合 ElasticSearc...

1213
来自专栏FreeBuf

ubuntu上安装Apache2+ModSecurity及自定义WAF规则

小编注:本文作者系FreeBuf专栏作者 @碳机体 美眉,目前她的研究方向主攻云防火墙。对文章内容有不清楚的可以直接评论区中留言,注意秩序和素质。 虽然VPS使...

2868
来自专栏地方网络工作室的专栏

打造前端 Deepin Linux 工作环境——配置 XAMPP 集成环境2 虚拟主机、数据库

打造前端 Deepin Linux 工作环境——配置 XAMPP 集成环境2 虚拟主机、数据库 再上一篇博文当中,我们安装上了 XAMPP 集成环境。这一篇,我...

2107

扫码关注云+社区