config文件

首先送上我的aria2的配置文件

手动启动进行测试,配置文件路径自行补全

确保没有保存正确运行

启动脚本

通过apt安装的aria2是不会开机启动的,需要手动启动,很麻烦,因此写一个启动脚本,放到/etc/init.d/下

内容如下,配置文件路径自行补全

给执行权限

并没有按照LSB标准来写,有兴趣可以补全

守护脚本

为了保证aria2下载器的稳定性,我们写一个定时启动的守护脚本,每一小时启动一次,确保aria2进程存在,否则启动aria2

给执行权限

bt-tracker更新脚本

此时如果添加bt任务下载很有可能会没有速度,细心的话应该注意到配置文件中bt-tracker=我留空了,因为bt下载中tracker服务很重要,如果tracker服务器信息滞后bt任务下载速度慢的一大原因,所以这一项我们要写一个脚本来自动更新,脚本计划每天运行

给执行权限

UPnP

在我的config文件中,指定bt任务使用了6880-6998,这119个端口,然而aria2并不支持UPnP的协议,这意味着想建立完整的P2P下载,需要去路由器里手动设置端口映射,然而我的路由器并不支持批量设定,119个端口简直要命,所以我们还需要确保路由器支持UPnP,然后通过一个UPnP软件批量注册,这里我们安装MiniUPnP的客户端

写一个脚本循环执行

给执行权限

运行一下,等他慢慢注册完

到此为止,aria2的全部设置基本上已经完成,还有其他详细设置,都可以参照我的上一篇文章中的配置项对照表,自行设置

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注