VPS 安装Aria2+WEBUI搭建离线下载神器

前言

本文介绍在VPS上搭建自己的离线下载工具, 搭建成功后即可远程离线下载自己的电影了

成功搭建后, 访问自己VPS的ip 如图所示,

搭建流程

安装Aria2

这里介绍Centos 6 64位安装Aria2的过程, 见文章 https://vonsdite.cn/posts/35a3d1bf.html

配置Aria2

创建.aria2文件夹

在自己VPS root目录或者home目录 创建.aria2文件夹, 该文件夹用于保存aria2的配置文件

1
2
cd ~
mkdir .aria2

创建aria2.conf aria2.log aria2.session

1
2
3
touch aria2.conf 
touch aria2.log
touch aria2.session

.

修改aria2.conf内容

到文件https://vonsdite.cn/posts/987f219f.html 复制aria2的配置到aria2.conf
注意修改一下几点:

有BT/磁力链下载需求的, 请设置下面

bt-tracker的每日更新, 见 https://github.com/VonSdite/UpdateBtTracker, 需要python3环境、requests模块, 注意修改conf的位置, 同时使用linuxcrontab -e来设置其每日定时运行

启动aria2

配置完Aria2, 就可以在VPS上启动aria2了

1
aria2c --conf-path=/root/.aria2/aria2.conf -D

设置为开机自启动

  1. centos
    /etc/rc.d/rc.local文件下面加入下面这一行
1
aria2c --conf-path=/root/aria2.conf -D &
  1. ubuntu
    /etc/rc.local文件内, 在exit 0前面加入下面一行
1
aria2c --conf-path=/root/aria2.conf -D &

安装WEBUI

安装http服务

首先要安装http服务, 注意, 如果有iptables, 要先开放80端口,
开放80端口如下 参考文章 https://vonsdite.cn/posts/fb664bd6.html

1
2
3
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT  
/etc/init.d/iptables save
service iptables restart

安装http服务

  1. centos
1
2
3
yum  -y  install  httpd
chkconfig --levels 235 httpd on
service httpd start
  1. ubuntu
1
apt-get -y install apache2

下载WebUI

  1. git clone https://github.com/ziahamza/webui-aria2

  2. 保留clone下来的webui-aria2的docs目录, 并改名为webui, 并放到/var/www/html/目录下。
    同时设置权限:

1
chmod 755 /var/www/html/webui
  1. 然后http://IP地址/webui 就可访问成功, 如文章最开始的示例图一样

关于百度云rpc远程下载

文章在设置aria2.conf时, 打开了rpc服务, 主要是为了与方便导出百度云下载

最终效果如图

安装chrome插件

为了导出百度云, 并使用rpc服务, 需要安装网盘助手来导出
插件下载链接 https://github.com/acgotaku/BaiduExporter, 安装方法README.md已有介绍

设置网盘助手

Set --rpc-secret=if you are using aria2 1.18.4(or higher) with 'JSON-RPC PATH' like http://token:secret@hostname:port/jsonrpc
Set --rpc-user=--rpc-passwd=if you are using aria2 1.15.2(or higher) with 'JSON-RPC PATH' like http://username:passwd@hostname:port/jsonrpc

完成上述设置, 就可以很方便的使用了, Enjoy

配合h5ai, 就可以实现下载视频后在线播放:https://vonsdite.cn/posts/d28cf173.html

-------本 文 结 束 感 谢 您 的 阅 读-------
赞赏一杯咖啡
0%