在Windows系统上配置aria2

Aria2是一个命令行下运行、多协议、多来源下载工具(HTTP/HTTPS、FTP、BitTorrent、Metalink),并且支持迅雷离线以及百度云等常用网盘的多线程下载(甚至可以超过专用客户端的下载速度)。

Aria2在Windows、Mac OS、Android、Linux均有相应的版本,在具体的配置过程有细微的区别。这里我是在Windows上配置aria2。

Aria2与传统的下载软件有较大的区别,它没有图像用户界面,并且安装配置aria2实际上是在配置一个服务器

一、下载

aria2下载地址:
https://github.com/aria2/aria2/releases

二、安装

解压后随便找个英文路径的丢进去就行了。
我就丢在D:\aria2\下。

接下来新建几个文件:
Aria2.log (日志,空文件就行)
aria2.session (下载历史,空文件就行)
aria2.conf (配置文件)
HideRun.vbs (隐藏cmd窗口运行用到的)

三、配置 (重点来了)

1、配置aria2.conf

用文本编辑工具打开刚才建立的aria2.conf
复制按下面的内容,
注意修改一下选项:
dir=D:\td\ (下载文件保存路径,改为你想要的)
log=D:\aria2\Aria2.log (日志文件,如果不需要日志,这一行可去掉,如果需要,路径D:\aria2\改为你安装aria2的路径)
input-file=D:\aria2\aria2.session
save-session=D:\aria2\aria2.session(这两个是记录和读取下载历史用的,断电和重启时保证下载任务不会丢失,如果有时aria2不能启动,清空这里面的内容就行了,路径D:\aria2\改为你安装aria2的路径)

dir=D:\tdlog=D:\aria2\Aria2.log
input-file=D:\aria2\aria2.session
save-session=D:\aria2\aria2.session
save-session-interval=60
force-save=true
log-level=error

see --split option

max-concurrent-downloads=5
continue=true
max-overall-download-limit=0
max-overall-upload-limit=50K
max-upload-limit=20

Http/FTP options

connect-timeout=120
lowest-speed-limit=10K
max-connection-per-server=10
max-file-not-found=2
min-split-size=1M
split=5
check-certificate=false
http-no-cache=true

FTP Specific Options

BT/PT Setting

bt-enable-lpd=true
#bt-max-peers=55
follow-torrent=true
enable-dht6=false
bt-seed-unverified
rpc-save-upload-metadata=true
bt-hash-check-seed
bt-remove-unselected-file
bt-request-peer-speed-limit=100K
seed-ratio=0.0

Metalink Specific Options

RPC Options

enable-rpc=true
pause=false
rpc-allow-origin-all=true
rpc-listen-all=true
rpc-save-upload-metadata=true
rpc-secure=false

Advanced Options

daemon=true
disable-ipv6=true
enable-mmap=true
file-allocation=falloc
max-download-result=120
#no-file-allocation-limit=32M
force-sequential=true
parameterized-uri=true

2、实现开机无cmd窗口启动

用文本编辑工具打开刚才建立的HideRun.vbs

复制以下内容,注意修改D:\aria2\ 为你的aria2安装路径(vbs路径不能超过8个字符,我用不好所以这个软件放在根目录了,其他目录长了就找不到文件)

CreateObject("WScript.Shell").Run "D:\aria2\aria2c.exe --conf-path=aria2.conf",0

要启动aria2,一定要点击这个文件,不要点击aria2c.exe

如果要开机启动,创建一个HideRun.vbs的快捷方式,把快捷方式丢到 C:\Users\用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup中

我用的是windows8.1,windowsxp和7,自己找一下路径

点击HideRun.vbs启动服务器,Windows系统会提示防火墙,点击允许外网访问该应用。这个时候虽然看不到任何用户界面,但程序实际上已经在后台运行了,用资源管理器可以看到正在运行的程序

四、管理界面

一、

aria2是命令行下载器,是没有界面的,不过有webui。

访问这些网址就可以操作前面配置好的服务器了。访问的时候需要进行相关设置,如果是访问本机上的服务器,IP地址选择localhost即可,端口号为6800,如果是远程控制,则需要填写具体的IP,端口号为6800.

  1. Aria2 WebUI ghostry
  2. Aria2 WebUI ziahamza
  3. Aria2 Web控制台

二、

也可以直接下载webui,再来控制服务器。

点击:https://github.com/ziahamza/webui-aria2下载

之后我们就可以选择链接、种子等下载相应文件了。

五、进阶运用

1、迅雷离线yaaw下载
脚本地址:https://github.com/binux/ThunderLixianExporter

百度网盘导出插件 for chrome: https://github.com/acgotaku/BaiduExporter
Aria2 WebGUI for chrome: https://github.com/acgotaku/YAAW-for-Chrome

参考文章:

http://iphil.cc/?p=536

https://www.jianshu.com/p/bb9490ea1c4d

原文地址:https://www.cnblogs.com/mlgjb/p/9144575.html

时间: 2024-07-29 10:51:32

在Windows系统上配置aria2的相关文章

hadoop集群配置和在windows系统上运用java操作hdfs

安装 配置 概念 hadoop常用shell命令 使用java操作hadoop 本文介绍hadoop集群配置和在windows系统上运用java操作hdfs 安装 http://mirror.bit.edu.cn/apache/hadoop/common/hadoop-3.1.1/ sudo apt-get install ssh sudo apt-get install rsync mkdir /usr/local/hadoop tar -zxvf hadoop-3.1.1.tar.gz -C

windows Notepad++ 上配置 vs 编译器 , 编译并运行

windows 中 配置 vs编译器 在Linux下,Kris是倾向于在终端中使用gcc和g++来编译C/C++的,在Windows下相信很多人都是选择臃肿的Visual Studio,我亦不免如此.但是,我希望在Windows下也能像Linux下一样简洁编程,于是开始了我的Windows下的C/C++命令行编译环境打造之路. 几乎没有人会否认集成开发环境 (IDE)(例如,Visual Studio,NetBeans,Eclipse)所提供的能使编程工作变得相当简单的诸多功能.但,还是说说命令

如何在Windows系统上利用Telnet协议连接Linux服务器

Telnet协议是Internet远程登录服务的标准协议,它为用户提供了在本地计算机上完成远程主机工作的能力.很多终端使用者都习惯在计算机上利用Telnet会话来远程控制服务器.这里小编就分两步为大家演示如何在Windows系统上利用Telnet协议连接Linux服务器. 步骤一:在Windows系统上打开Telnet功能:  步骤二:在Linux系统上启用Telnet服务. 步骤一:Windows终端开启Telnet功能 1/由于在Windows Vista之后的版本默认并没有提供Telnet

在Linux和Windows系统上安装Nginx服务器的教程

在Linux和Windows系统上安装Nginx服务器的教程 ?1.在CentOS系统上安装Nginx 在 CentOS6 版本的 EPEL 源中,已经加入了 nginx 的 rpm 包,不过此 RPM 包版本较低.如果需要更新版本,可以使用官方制作的 rpm 包,或者使用源码包编译安装. 还可以使用一些二次开发功能增强的 nginx 版本,例如淘宝的 Tengine 和 OpenResty 都是不错的选择.1.1 常用编译参数 ??? --prefix=PATH:指定 nginx 的安装目录?

windows系统上安装与使用Android NDK r5

windows系统上安装与使用Android NDK r5  很早就听说了android的NDK应用,只是一直没有时间去研究,今天花了点时间在windows平台搭建了NDK环境,并成功运行了第一个简单的android应用. 一:什么是NDK? NDK 提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so 和 java 应用一起打包成apk.这些工具对开发者的帮助是巨大的. NDK 集成了交叉编译器,并提供了相应的mk 文件隔离CPU.平台.ABI 等差异,开发人员只需要简

如何在Windows系统上用抓包软件Wireshark截获iPhone等网络通讯数据

http://www.jb51.net/os/windows/189090.html 今天给大家介绍一种如何在Windows操作系统上使用著名的抓包工具软件Wireshark来截获iPhone.iPad等iOS设备或Android设备的网络通讯数据的方法 不管是iPhone的iOS还是Android系统上开发的应用App基本上都会需要使用网络通讯来传输数据.开发者有的时候可能会需要通过抓包的方式来了解应用具体在传输些什么数据,以及数据是否正确.今天给大家介绍一种如何在Windows操作系统上使用

Windows系统下配置Git

时间:2014.08.01 地点:基地 ------------------------------------------------------------------------------------- 一.下载安装 1.官网下载Windows版的Git安装包: 2.安装过程中部分设置如下: 3.其它的默认即可,直至Finish --------------------------------------------------------------------------------

基于CentOS7系统一键配置Aria2 实现服务器离线下载工具

我们有些网友购买的海外VPS主机并不是用来做网站的,而是用来作为下载资源工具使用的.确实用这样的工具搭建之后是比本地下载速度快,因为有些资源.软件等是海外资源,而且挂载在服务器上不占用本地的资源.在这篇文章中,笔者有看到一个不错的一键脚本,可以快速的在服务器中安装Aria2,实现服务器端的离线下载工具,如果我们也有需要可以一起和我看看如何安装和使用的. 第一.一键脚本下载安装Aria2和特点 1.脚本安装 yum -y install wget unzip curl wget https://g

在Windows系统上实现轻量级的线程间及进程间消息队列

看IaaS 资料时,捎带研究下硬件虚拟化,主要参考<基于intel VT-x 的Xen 全虚拟化实现>,<intel 开发手册 第三卷 19/20章> Intel VT 是intel X86架构的CPU硬件虚拟化技术,新增两种模式: VM root: 即虚拟机管理系统运行模式: VM non root:即虚拟机运行模式: 如下图: VMXON.VMXOFF用以实现打开或关闭虚拟化功能: VM Exit和VM Entry 用以实现non root和root之间的切换:这种转换被VMC