aria2 配置示例
December242012,
其实面对 man 的存在,写什么总结完全没有必要,一切宝藏都在 manual。不过反正不会有人会读就是了。那我就写一下吧
基础
首先,aria2 或者叫做 aria2c,它是一个下载器,嗯。
常用的两种模式是直接下载,比如Caria2c "http://host/file.zip"这样,当它完成后就退出了,就像 wget(估计你们也不知道吧)
那样。
另一种就是 rpc server 模式,特点就是,它启动之后什么都不干,然后等着从 rpc 接口添加任务,下载完也不退出,而是一直等着。对,就像迅
雷干的那样,当然,它不会上传你硬盘上的数据。
因为第一种方式要每次都敲命令,除非像我是原生*nix,没有命令行就没法用电脑,估计也没什么用,于是常用的就是第二种。一般启动命令是C
aria2c --enable-rpc --rpc-listen-all=true --rpc-allow-origin-all -c -D。但是,其实这个命令是不好的!不要使
用这种启动方式。
首先,用命令方式导致配置不方便修改保存,-D 导致无法看到出错信息。
推荐启动方式是使用配置文件C$HOME/.aria2/aria2.conf。嗯,我知道路由上这个地址是无法修改或者重启后会丢失的,那么你可以放到
别的地方,然后Caria2c --conf-path=<PATH>注意C<PATH>填完整路径,因为鬼知道这个程序是从那个路径启动的。-D(用于后台执行,
这样 ssh 断开连接后程序不会退出)C只有在确认 OK 之后在启动脚本中使用。
以下方案都基于配置文件方式
aria2 是没有图形界面的,已知相对好用的图形界面有:
我的 YAAW
另一个 web 前端 webui-aria2
请使用 chrome,refox 等现代浏览器访问。这两个东西都可以直接使用,除了看英文不爽以外,有什么必要下载回来使用?(吐槽:难道你
们就不觉得 webui-aria2 的 title 总是被压成好几行,诡异的配色(对,说的就是那个蓝色背景,深蓝颜色的CUse custom IP and port
settings按钮)不难看吗?)
这两个东西上的配置在重启后都会失效!使用配置文件保存您的设置
windows 下有 Aria2c Remote Control
iphone 有 Aria2 Download Manager
图形界面基本都基于 RPC 模式,所以一定确定开启了 RPC,IP 端口可访问,并且在管理器中填写了正确的地址。
配置
请将所有配置置于配置文件中
只有在确认配置无误后再加上C-D选项
请阅读出错信息!
RPC
需要 1.14 及以上版本
http://aria2.sourceforge.net/manual/en/html/aria2c.html#rpc-options
#
允许
rpc
enable-rpc=true
#
允许所有来源
, web
界面跨域权限需要