前言
本文介绍在VPS上搭建自己的离线下载工具, 搭建成功后即可远程离线下载自己的电影了
成功搭建后, 访问自己VPS的ip 如图所示,
搭建流程
安装Aria2
这里介绍Centos 6 64位安装Aria2的过程, 见文章 https://vonsdite.cn/posts/35a3d1bf.html
配置Aria2
创建.aria2文件夹
在自己VPS root目录或者home目录 创建.aria2
文件夹, 该文件夹用于保存aria2的配置文件
1 | cd ~ |
创建aria2.conf aria2.log aria2.session
1 | touch aria2.conf |
.
修改aria2.conf内容
到文件https://vonsdite.cn/posts/987f219f.html 复制aria2的配置到aria2.conf
注意修改一下几点:
有BT/磁力链下载需求的, 请设置下面
bt-tracker的每日更新, 见 https://github.com/VonSdite/UpdateBtTracker, 需要python3环境、requests模块, 注意修改conf的位置, 同时使用linux的 crontab -e
来设置其每日定时运行
启动aria2
配置完Aria2, 就可以在VPS上启动aria2了
1 | aria2c --conf-path=/root/.aria2/aria2.conf -D |
设置为开机自启动
- centos
到/etc/rc.d/rc.local
文件下面加入下面这一行
1 | aria2c --conf-path=/root/aria2.conf -D & |
- 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 | /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT |
安装http服务
- centos
1 | yum -y install httpd |
- ubuntu
1 | apt-get -y install apache2 |
下载WebUI
git clone https://github.com/ziahamza/webui-aria2
保留clone下来的webui-aria2的docs目录, 并改名为
webui
, 并放到/var/www/html/
目录下。
同时设置权限:
1 | chmod 755 /var/www/html/webui |
- 然后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