计算机‎ > ‎软件‎ > ‎Linux‎ > ‎

刷 WR703N 成 OpenWRT 路由器 续十

发布者:guo rue,发布时间:2015年12月18日 上午5:58   [ 更新时间:2015年12月18日 上午6:06 ]
新建下载目录
mkdir /home/nong/download/

安装 aria2
opkg install aria2
安装完毕后输入 aria2c -v 查看 aria2 版本

新建 aria2.session 文件
mkdir /etc/aria2/
touch /etc/aria2/aria2.session

启动aria2,需确保可以正常启动再进行下一步
aria2c --enable-rpc --rpc-listen-all --rpc-allow-origin-all -c
按 ctrl+c 中止 aria2

在 /etc 目录下新建名为 aria2.conf 的配置文件
nano /etc/aria2.conf

   #Aria2 configuration
   # RPC Setting
   enable-rpc=true
   rpc-listen-all=true
   rpc-allow-origin-all=true
   rpc-listen-port=6800
   # General Setting
   dir=/mnt/aria2
   input-file=/mnt/aria2/aria2.session
   save-session=/mnt/aria2/aria2.session
   save-session-interval=60
   log=/mnt/aria2/aria2.log
   log-level=warn
   #event-poll=select
   disk-cache=8M
   #enable-mmap=true
   file-allocation=trunc
   user-agent=uTorrent/2210(25130)
   # Connection Setting
   continue=true
   max-connection-per-server=5
   max-concurrent-downloads=3
   min-split-size=5M
   split=5
   max-overall-download-limit=0
   max-overall-upload-limit=0
   max-upload-limit=0
   lowest-speed-limit=0
   auto-save-interval=300
   # BT Setting
   bt-require-crypto=true
   bt-max-peers=100
   enable-peer-exchange=true
   follow-torrent=true
   listen-port=6881-6999

#文件保存目录修改成之前生成的
   # General Setting
   dir=/home/nong/download/
   input-file=/etc/aria2/aria2.session
   save-session=/etc/aria2/aria2.session
   save-session-interval=60
   log=/etc/aria2/aria2.log
   file-allocation=prealloc

从配置文件启动aria2
aria2c --conf-path=/etc/aria2.conf
按 ctrl+c 中止 aria2

可以从配置文件正常启动后,去添加开机自动运行
nano /etc/rc.local
添加
aria2c --conf-path=/etc/aria2.conf -D
这样 aria2 将以 RPC 守护进程方式运行

aria2 用法

直接
aria2c http://example.org/mylinux.iso

从两个来源(更多也可以)
aria2c http://a/f.iso ftp://b/f.iso

BitTorrent
aria2c http://example.org/mylinux.torrent

BitTorrent Magnet URL
aria2c 'magnet:?xt=urn:btih:248D0A1CD08284299DE78D5C1ED359BB46717D8C'

Metalink
aria2c http://example.org/mylinux.metalink

文本文件uri.text中的链接(URL)
aria2c -i url.txt
需要预先写一个 url.txt 的文件,里面放进你需要下载的网址,一行一个网址

显示种子中包含了哪些文件
aria2c -S bit.torrent

选择仅下载种子中编号为1,4,7的文件 
aria2c --select-file 1,4,7 bit.terrent

因aria2默认为命令行界面,为方便起见,安装图形管理界面webui-aria2,点击这里下载。
https://github.com/ziahamza/webui-aria2/archive/master.zip
也可以安装图形管理界面YAAW(Yet Another Aria2 Web),点击这里下载。
https://github.com/binux/yaaw/archive/master.zip

下载后解压,把整个目录丢进 /www 下面。然后在浏览器打开
192.168.4.1/webui-aria2
或者
192.168.4.1/yaaw

参考
http://www.ytyzx.net/index.php?title=%E8%B7%AF%E7%94%B1%E5%99%A8OpenWrt%E5%A6%82%E4%BD%95%E8%84%B1%E6%9C%BA(%E7%A6%BB%E7%BA%BF)%E4%B8%8B%E8%BD%BDBT%E6%96%87%E4%BB%B6&variant=zh
http://www.huoma.net/archives/openwrt_aria2/
http://aria2c.com/usage.html
http://wiki.ubuntu.org.cn/Aria2
http://sourceforge.net/projects/aria2/