利用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 条评论
登录 后参与评论

相关文章

来自专栏www.96php.cn

Apache多虚拟主机多版本PHP(5.2+5.3+5.4)共存运行配置全过程

    因为某种需求,可能是因为早期的项目需要低版本的php,和目前开发所用的版本不太一致,我们需要给不同的虚拟主机配置不同版本的PHP。避免去额外配置多个A...

46212
来自专栏IT笔记

JavaWeb项目架构之Elasticsearch日志处理系统

Elasticsearch (ES)是一个基于 Lucene 的开源搜索引擎,它不但稳定、可靠、快速,而且也具有良好的水平扩展能力,是专门为分布式环境设计的。

6349
来自专栏程序员与猫

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

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

3136
来自专栏我的博客

nginx+apache+mysql+svn

说明:nginx用80,apache用8080,这样可以使用apache的模块 提示:svn: 版本库永久移到 “http://svn.phpfs.com/”;...

3125
来自专栏程序猿DD

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

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

3935
来自专栏北京马哥教育

ELK(ElasticSearch, Logstash, Kibana)搭建日志分析平台

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

如何在Ubuntu 16.04上设置Apache虚拟主机

Apache Web服务器是在互联网上提供Web内容的最流行方式。它占互联网上所有活跃网站的一半以上,并且非常强大和灵活。

1182
来自专栏IT笔记

JavaWeb项目架构之Elasticsearch日志处理系统

Elasticsearch (ES)是一个基于 Lucene 的开源搜索引擎,它不但稳定、可靠、快速,而且也具有良好的水平扩展能力,是专门为分布式环境设计的。 ...

5627
来自专栏小狼的世界

WAMP环境配置

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

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

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

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

1977

扫码关注云+社区