By烟花易冷

用Aria2 Web UI将VPS打造成专用离线下载机
2016-08-05

相信不少朋都有闲置的VPS吧,在hostloc上面有一句玩笑话便是挂探针专用机,既然挂探针是挂,何不用Aria2 Web UI将VPS打造成专用离线下载机呢?

Aria2是一个命令行下运行、多协议、多来源下载工具,支持迅雷磁力链接、BT种子、HTTP、FTP等下载协议,当然了它是命令行下载工具我们想下载一个东西去敲命令自然是不实在的,下面我们就加上一个WebUI方便自己直接通过网页添加任务。

1、先说明我的测试环境:virmach 512M内存特价款,OpenVZ虚拟构架 +  Debian8 系统(评测的话参照我前几天那篇文章)

2、这不需要PHP环境,只要能运行HTML就可以了,OpenVZ的系统自带了apache,这次测试便是基于apache,如果是XEN或者KVM的话建议直接安装lighttpd,这里不再累赘

3、通过以下命令安装Aria2并且开启监听。

apt-get install aria2 ##安装Aria2
aria2c --enable-rpc --rpc-listen-all ##开始监听RPC

4、下载webui-aria2并且解压上传到网站根目录(例如 /var/www/html),并赋予权限
github地址:https://github.com/ziahamza/webui-aria2
chmod 755 /var/www/html/ ##赋予权限

5、打开浏览器,通过IP访问你的VPS,在“设置”–> “服务器设置”中“主机:”后后面填写自己的IP地址。

6、没有6了,好好享受离线下载的乐趣吧,附上一副截图。

aria2

留个小脚印

  • *只有经过审核的评论才会显示出来噢 发表评论
酷喵

前排支持 :mrgreen:

Lan Tian

aria2c 不加个密码吗?否则一旦IP泄露就惨了

kamin

可以用htpasswd添加密码访问

kamin

aria2c –enable-rpc=true –rpc-listen-all –rpc-allow-origin-all=true –rpc-listen-all=true –dir=/data/wwwroot/default/aria2 –rpc-user=***** –rpc-passwd=*******

这样可以设置rpc密码,即使把端口暴露在公网也没事

ITYOY

这个离线下载。。。没啥要下载的咋整~~~ 🙁

facn

能把教程弄图文吗?这样子比较详细

烟花易冷

直接复制粘贴我文章的命令就好了…

exexue

宝宝。这个早用的不用了,115百度云等不能后,我就测试在vps上搭建离线服务器,但是下载bt速度太慢了,就只有几十k到几百,研究了很久只能放弃。

kearu

我想问问,这个网站根目录实在哪里啊?还有下载webui-aria2 在哪里下载呢
谢谢

烟花易冷

亲,文章中已经放出github的地址了,网站根目录一般在/var/www/html,主要看你是安装的什么web server以及配置文件的编写

最自在

用户、密码设置了不起作用怎么办?