使用Aria2,抛弃迅雷和百度云,搭建自动化下载服务器。

组装完NAS后就装了个WindowsServer2012,下载服务器可以在我电脑离线时继续下载,而且还可以通过web来远程操作,非常方便,同时也踩了一些坑,这里分享一下。

首先在https://github.com/aria2/aria2/releases下载Windows版的aria2。


下载解压后,在该文件夹下新建一个aria2.conf文件,用记事本或npp打开编辑该配置文件。

{{EJS0}}

在同目录下新建Start.vbs,并用记事本打开编辑

{{EJS1}}

运行该脚本就会启动Aria2的下载服务器模式了

在同目录下新建Boot.bat,并用记事本打开编辑

{{EJS2}}

运行该脚本可以对Aria2的开机启动进行控制。

Aria2除了普通的文件下载外,还可以下载BT种子以及磁力链的资源,但是安装Aria并不像常见的windows软件一样简单,只有控制台的交互界面,何况我们还需要远程控制,所以这里推荐一个Aria2的web控制工具,AriaNG。

AriaNG下载地址:https://github.com/mayswind/AriaNg/releases

AriaNG是纯Html和Javascript编写,也就是说服务器是不保存状态的,换台机器就要重新配置或导入配置,稍微有点麻烦。但是好处就是可以用任何一个web服务端运行,windows下可以直接用IIS,或者上网上下载pupstudy以及更小或精简的html服务端。

需要注意重要的一点就是,如果启用Windows防火墙的话,需要把Aria2c.exe添加到防火墙白名单中(开放Tcp端口无效),否则会无法连接。