VPS搭建Aria2实现离线下载

因为各种事情,加上自己很懒,所以博客好长时间没有更新了。最近放假了,没事干很无聊,这一两个月会继续分享(ban zhuan)一些教程、分享一些资源!

前段时间弄的华为云服务器有闲置的,加上最近经常用一个学习软件,里面有提到Aria2,所以就百度了解了一下。主要看了这两篇文章:http://www.138vps.com/vpsjc/945.html https://segmentfault.com/a/1190000008908995,自己也搭建试了一下,以下是我的搭建过程,可能不完美,但能用就行了

首先安装LAMP环境

  1. apt install lamp-server^
  2. vim /etc/apache2/apache2.conf
  3. 修改对应部分为:
  4. <Directory /var/www/>
  5.     Options Indexes FollowSymLinks
  6.     AllowOverride All    //这里改为all,表示允许重写
  7.     Require all granted
  8. </Directory>

然后安装Aria2

  1. apt install aria2
  2. cd /var/www
  3. mkdir ui && cd $_
  4. git clone https://github.com/ziahamza/webui-aria2.git
  5. mv webui-aria2/* .

最后创建Apache配置文件ui.conf

  1. cd /etc/apache2/sites-available/
  2. cp 000-default.conf ui.conf //复制一份默认配置文件,直接在基础上修改即可
  3. vim ui.conf
  4.   修改对应部分为:
  5. ServerName ui.****.**
  6. DocumentRoot /var/www/ui
  7. //启用ui.conf配置文件
  8. a2ensite ui.conf
  9. //重启apache
  10. service apache2 restart
  11. //启动aria2c并保持后台运行
  12. aria2c --enable-rpc --rpc-listen-all -D

到这里Aria2就搭建完成了,但要在线观看和下载还需要搭建h5ai

首先下载h5ai(文章末尾有附件)

 

解压后上传文件夹到/var/www/html(跟webui同目录)

 

修改apache 配置文件
修改/etc/apache2/mods-available/dir.conf文件,找到类似DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm ,改成:DirectoryIndex index index.html index.php /_h5ai/public/index.php

 

然后重启apache服务器
/etc/init.d/apache2 restart

 

访问IP,出现下图就成功了

最后点击weiui,进入aria2,将下载目录设置为/var/www/html目录或者其子目录就行了

因为我的是ubuntu系统,centos搭建可以参考这篇文章http://www.138vps.com/vpsjc/945.html

 

如果没有服务器,也可以用软件版,配置教程

飞机直达