迅雷下载不好用,所以用这个下载器aria2。
需要安装软件
在可用软件列表中安装aria2和luci-app-aria2,
安装完后有可能需要重启路由器
需要注意的问题
1.aria2只是一个下载工具,并没有图形界面。
2.文件下载的位置,在aria2的配置文件配置的地方。
使用图形界面安装,先找到service-》software。搜索aria2,安装就行,具体看openwrt安装软件教程。
这里有个奇怪的地方,就是luci的配置界面,对aria2的配置,是无效的。现在还没有找到原因,因此。先用后台命令行配置。
aria2配置
1.挂载新硬盘或者USB设备。具体操作会有所不同。我这里以挂载硬盘为例介绍
新挂载的硬盘,需要先在linux系统中分区并格式化好才能挂载上去,我使用的是fdisk这个工具,分区号为1,并格式化为ext4。格式化格式需要看openwrt系统是否支持,安装相应的包即可支持。
2.在/mnt下新建目录mkdir /sda1
3.挂载硬盘后,如果正确识别到,在/dev下就会显示sda1这个文件,是一个设备文件来的。因为我的系统里面有两个硬盘,所以我新挂载的硬盘是sdb1。注意还有一个文件叫sda的。那个表示整个硬盘。不代表分区。
4.挂载硬盘到sda1目录。mount /dev/sdb1 /mnt/sda1/ 第一个参数表示挂载目录,第二个参数是设备名。具体看自己的设备了。我的是sdb1。你的可能是sda1。
5.挂载成功后,df命令,查看挂载情况。
6.新建目录mkdir -p /mnt/sda1/aria2 mkdir -p /mnt/sda1/Download
7.修改目录权限,如果不修改权限,aria2就无法启动。chmod 666 /mnt/sda1/aria2 和chmod 666 /mnt/sda1/Download
8.新建配置文件touch /mnt/sda1/aria2/
9,配置文件配置如下所示
# Basic Options
dir=/mnt/sdb1/Downloads
input-file=/mnt/sdb1/aria2/
log=/mnt/sdb1/arib2/aria2.log
max-concurrent-downloads=15
max-connection-per-server=15
check-integrity=true
continue=true
# BitTorrent/Metalink Options
bt-enable-lpd=true
bt-max-open-files=16
bt-max-peers=8
dht-file-path=/opt/var/aria2/
dht-file-path6=/opt/var/aria2/
dht-listen-port=6801
#enable-dht6=true
listen-port=6801
max-overall-upload-limit=0K
seed-ratio=0
# RPC Options
enable-rpc=true
rpc-allow-origin-all=true
rpc-listen-all=true
rpc-listen-port=6800
#rpc-secret=123456
#rpc-secure=true
# Advanced Options
daemon=true
disable-ipv6=true
#enable-mmap=true
force-save=true
file-allocation=none
log-level=warn
max-overall-download-limit=0K
save-session=/Applications/aria2c/
always-resume=true
split=10
min-split-size=10M
10.启动程序aria2c -c –conf-path=/mnt/sda1/aria2/ -D
11.查看程序是否启动ps |grep aria
12只有看到这个线程,程序才是启动了,否则一定要检查,是哪里有问题,一般问题出在,配置文件,目录权限等。
13.检查防火墙是否允许访问。一般我首次使用,我会把防火墙关闭或所以数据允许通过。
14.接下来就是安装GUI工具了
安装GUI工具
aria2的GUI工具非常多,但是我推荐两款,非常好用(当下)。
第一款是一个网页工具。/直接访问。输入配置就可以使用了。
第二款是火狐浏览器插件aria2。
。配置
只需要配置地址即可
配置为你openwrt路由器的网关地址就行。
配置好后,就可以像迅雷一样使用了。
网页必须显示已连接才可以正常使用。
故障排除。
1.可以用ping看是否能ping通地址。
2.在路由器查看是否打开了6800端口netstat -a |grep 6800
3.挂载的硬盘,在重启后,就打不开了,因此需要将挂载命令,放入开机启动文件中 vi /etc/ 即可。如果需要让aria2自动启动,加入如下第二句即可。
mount /dev/sdb1 /mnt/sda1/
aria2c -c –conf-path=/mnt/sda1/aria2/ -D