好了,我们直接切入正题。
1.需要的东西aria2-1.19.3-win-32bit-build1.zip#主程序 aria2c_add.7z#配置文件 doc.7z#html帮助文档 url.txt#下载链接们 webui-aria2-master.zip#WebUI 附:用火狐我喜欢用aria2下载,写写windows下教程吧.pdf #参考帖子1 附:Mac下使用Aria2下载教程----迅雷和百度盘终极解决方案.pdf#参考帖子2
提示: 我使用的时候是1.19.3版本。 需要用chrome浏览器,需要装两个扩展,但是本教程只用到了一个扩展。所以需要爬梯子。怎么找梯子,这个自己想办法喽。 附: 附: 官方下载地址及插件地址: aria2
doc
WebGUI
百度盘:chrome中下载BaiduExporter:
迅雷离线(需要迅雷会员):chrome中下载迅雷离线助手
2.开始搭建
2.1首先解压aria2-1.19.3-win-32bit-build1.zip文件夹到某一目录下,我这里是放到了C:\Program Files (x86)\Aria2\目录下,保证目录结构如下 C:\Program Files (x86)\Aria2\aria2c.exe。 我的电脑系统是Win10的,所以需要改一下Aria2的权限,去掉只读属性,安全权限改为完全控制。
2.2解压aria2c_add.7z到C:\ProgramFiles (x86)\Aria2\目录下, 四个文件: aria2.conf#配置文件 Aria2.log#日志文件 aria2.session#记录下载回话文件 HideRun.vbs#自动运行脚本 与aria2c.exe同目录。
2.3编辑aria2.conf,更改配置。 #dir=D:\Downloads\下载文件保存路径 #log=C:\Program Files (x86)\Aria2\Aria2.log 日志文件,如果不需要日志 #input-file=C:\Program Files (x86)\Aria2\aria2.session 读取下载历史 #save-session=C:\Program Files (x86)\Aria2\aria2.session 记录下载历史 我的配置为 dir=D:\Download\ log=C:\Program Files (x86)\Aria2\Aria2.log input-file=C:\Program Files (x86)\Aria2\aria2.session save-session=C:\Program Files (x86)\Aria2\aria2.session
更多配置内容请解压doc.7z,然后参考里面的内容。
2.4获得防火墙权限 在C:\ProgramFiles (x86)\Aria2\目录下,打开命令提示符。 PS:快捷方法:Ctrl +Shift + 右键 运行命令 aria2c.exe--conf-path=aria2.conf 弹出请求防火墙的警告,允许通过专用网络和公用网络。 Ctrl+ C退出
2.5修改HideRun.vbs文件 CreateObject("WScript.Shell").Run"C:\Progra~2\Aria2\aria2c.exe --conf-path=aria2.conf",0 注意:C:\Progra~2\Aria2\aria2c.exe为aria2c.exe所在路径。 C:\Progra~2指C:\Program Files (x86)。C:\Progra~1指C:\Program Files。
2.6将启动服务添加到开机启动启动项(可选) 在C:\Users\用户名\AppData\Roaming\Microsoft\Windows\StartMenu\Programs\Startup\目录下创建C:\Program Files (x86)\Aria2\HideRun.vbs的快捷方式。
2.7打开chrome浏览器,安装扩展(自己找梯子) 百度盘:chrome中下载BaiduExporter:
迅雷离线(需要迅雷会员):chrome中下载迅雷离线助手
2.8部署WebUI(亦可以自己安装Tomcat) 解压webui-aria2-master.zip到某一目录,我将它解压到了C:\ProgramFiles (x86)\webui-aria2-master目录下,C:\Program Files (x86)\webui-aria2-master\index.html。 用chrome打开index.html。 若提示: Oh Snap! Could not connect to the aria2 RPC server. Will retry in 10secs. You might want to check the connection settings by going to Settings >Connection Settings。 说明没有运行HideRun.vbs。运行HideRun.vbs文件即可。 刷新网页,Successfully connected to Aria2 through remote RPC, howeverthe connection is still insecure. For complete security try adding anauthorization secret token while starting Aria2 (through the flag --rpc-secret)。 说明服务启动成功。
2.9小时牛刀 没有安装BaiduExporter扩展时:
安装BaiduExporter扩展后:
点击
然后转到index.html页面
暂停,使用客户端下载同样的文件。
仔细观察:其实Aria2的下载速度是比后者快的,(20M的光纤,用的无线路由器。)虽然Aria2的不是很稳定,但是我感觉比后者快。当然比较靠谱的做法是下载同一个文件,计算耗时。
客户端用时:5min+(About From: 19:14:23.27To: 19:20:10.07) Aria2 用时:<2min(About From: 19:25:20.97To: 19:27:06.93) 结论:Aria2完胜!!!
2.10如何关闭服务 命令行输入taskkill/IM aria2c.exe /T /F关闭进程。 为了方便,我写成了一个批处理文件stoparia2c.bat。
3.写在后面
我希望有Qter能补上迅雷离线下载部分的教程。
Qter有你更精彩!
最后,马上就要过春节啦,提前祝大家春节快乐!!!
Luffy@Beijing
2016-01-30 19:44:42 |