Aria2在Windows上如何安装配置使用

2023-05-16

  • 一、下载所需的软件
  • 二、安装与使用
  • 三、Aria2的额外内容
  • 四、Aria2的使用
  • 五、Aria2与其它插件配合使用

一、下载所需的软件
可以从一下地址获取最新版本
GitHub: https://github.com/aria2/aria2
aria2c: http://aria2c.com/usage.html
自己备份的版本(非最新,推荐从上面的链接上下载,解压密码:crowsong.xyz)
GitHub:aria2-1.21.0-win-64bit-build1.rar: http://waternote.ctfile.net/fs/2276132-372978986
aria2c:Aria2.rar: http://waternote.ctfile.net/fs/2276132-372978983


二、安装与使用
懒人版本解压后运行aria2.exe即可启动(可直接看本文第四部分)
懒人版本内容如下

aria2.conf # 配置文件 可以自己根据说明修改
aria2.exe # 启动文件 使用这个来启动 aria2
aria2.session # 任务保存文件 未完成任务会保存在这里
aria2c.exe # 32位命令行主程序
README.md # README
Aria2Data # 下载目录 默认下载文件会保存在这里

GitHub版本需手动配置,配置方法如下
1、新建文件:需要新建以下几个文件
Aria2.log (日志,空文件就行)
aria2.session (下载历史,空文件就行)
aria2.conf (配置文件)
HideRun.vbs (隐藏cmd窗口运行用到的)
2、配置:
用文本编辑工具打开刚才建立的aria2.conf
复制一下内容,并注意修改以下选项:

dir=D:\ariaDownload\ (下载路径,注意符号需要为英文字符而不是中文,尤其是冒号)

log=D:\Aria2\Aria2.log (日志文件,如不需要可直接去掉,会产生较多的日志内容)

input-file=aria2.session (从会话文件中读取下载任务)

save-session=aria2.session(在Aria2退出时保存`错误/未完成`的下载任务到会话文件,如果aria2不能启动,清空这内容就行了,如果出现路径问题,需要把其换成完整地址路径)

max-concurrent-downloads=3(可同时下载的任务数量,建议不要太大)

以下是aria2.conf配置文件完整内容,直接复制到aria2.conf里面,修改上面提到的那些内容即可(摘自:http://aria2c.com/usage.html)

## '#'开头为注释内容, 选项都有相应的注释说明, 根据需要修改 ##
## 被注释的选项填写的是默认值, 建议在需要修改时再取消注释 ##

## 文件保存相关 ##

# 文件的保存路径(可使用绝对路径或相对路径), 默认: 当前启动位置
dir=F:\Download\AriaDownload
# 启用磁盘缓存, 0为禁用缓存, 需1.16以上版本, 默认:16M
disk-cache=32M
# 文件预分配方式, 能有效降低磁盘碎片, 默认:prealloc
# 预分配所需时间: none < falloc ? trunc < prealloc
# falloc和trunc则需要文件系统和内核支持
# NTFS建议使用falloc, EXT3/4建议trunc, MAC 下需要注释此项
file-allocation=falloc
# 断点续传
continue=true

## 下载连接相关 ##

# 最大同时下载任务数, 运行时可修改, 默认:5
max-concurrent-downloads=3
# 同一服务器连接数, 添加时可指定, 默认:1
max-connection-per-server=5
# 最小文件分片大小, 添加时可指定, 取值范围1M -1024M, 默认:20M
# 假定size=10M, 文件为20MiB 则使用两个来源下载; 文件为15MiB 则使用一个来源下载
min-split-size=10M
# 单个任务最大线程数, 添加时可指定, 默认:5
split=5
# 整体下载速度限制, 运行时可修改, 默认:0
#max-overall-download-limit=0
# 单个任务下载速度限制, 默认:0
#max-download-limit=0
# 整体上传速度限制, 运行时可修改, 默认:0
#max-overall-upload-limit=0
# 单个任务上传速度限制, 默认:0
#max-upload-limit=0
# 禁用IPv6, 默认:false
disable-ipv6=true

## 进度保存相关 ##

# 从会话文件中读取下载任务
input-file=aria2.session
# 在Aria2退出时保存`错误/未完成`的下载任务到会话文件
save-session=aria2.session
# 定时保存会话, 0为退出时才保存, 需1.16.1以上版本, 默认:0
save-session-interval=60

## RPC相关设置 ##

# 启用RPC, 默认:false
enable-rpc=true
# 允许所有来源, 默认:false
rpc-allow-origin-all=true
# 允许非外部访问, 默认:false
rpc-listen-all=true
# 事件轮询方式, 取值:[epoll, kqueue, port, poll, select], 不同系统默认值不同
#event-poll=select
# RPC监听端口, 端口被占用时可以修改, 默认:6800
#rpc-listen-port=6800

## BT/PT下载相关 ##

# 当下载的是一个种子(以.torrent结尾)时, 自动开始BT任务, 默认:true
#follow-torrent=true
# BT监听端口, 当端口被屏蔽时使用, 默认:6881-6999
listen-port=51413
# 单个种子最大连接数, 默认:55
#bt-max-peers=55
# 打开DHT功能, PT需要禁用, 默认:true
enable-dht=false
# 打开IPv6 DHT功能, PT需要禁用
#enable-dht6=false
# DHT网络监听端口, 默认:6881-6999
#dht-listen-port=6881-6999
# 本地节点查找, PT需要禁用, 默认:false
#bt-enable-lpd=false
# 种子交换, PT需要禁用, 默认:true
enable-peer-exchange=false
# 每个种子限速, 对少种的PT很有用, 默认:50K
#bt-request-peer-speed-limit=50K
# 客户端伪装, PT需要
peer-id-prefix=-TR2770-
user-agent=Transmission/2.77
# 当种子的分享率达到这个数时, 自动停止做种, 0为一直做种, 默认:1.0
seed-ratio=0
# 强制保存会话, 话即使任务已经完成, 默认:false
# 较新的版本开启后会在任务完成后依然保留.aria2文件
#force-save=false
# BT校验相关, 默认:true
#bt-hash-check-seed=true
# 继续之前的BT任务时, 无需再次校验, 默认:false
bt-seed-unverified=true
# 保存磁力链接元数据为种子文件(.torrent文件), 默认:false
bt-save-metadata=true

3、正常启动与实现无cmd窗口启动(懒人版直接运行aria2.exe即可,可以跳过此步骤)
正常启动方法:
创建一个aria2程序的快捷方式,并在后面加上

--conf-path=.conf所在位置

举例:
创建的快捷方式与aria2在同一目录下,故等号后面直接写上aria2.conf的名称即可

启动后会出现cmd窗口

通过控制台即可看到配置文件是否有问题,其中WARN为警告内容,在大部分的情况下可以无视,关闭控制台aria2即会关闭


无窗口启动方法:
用文本编辑器打开HideRun.vbs,复制以下内容,并注意修改为自己aria2的安装路径

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

请注意:vbs里面单个地址不能超过八个字符,像Program Files这么长的地址不支持,建议将aria放到根目录下,或者使用正常启动方法


启动后aria2的地址为 http://localhost:6800/jsonrpc


三、Aria2的额外内容
1、访问密码:
访问密码可以在配置文件里加上

rpc-secret=123456

 


四、Aria2的使用
默认启动后aria2的地址为 http://localhost:6800/jsonrpc
推荐使用WebUI控制台来控制
http://aria.babywear.win/#!/downloading
https://aria2c.com/
http://aria2.me/webui-aria2/
https://ziahamza.github.io/webui-aria2/


任选其一即可
配置方法大同小异
以第一个网址的WebUI配置为例:
点击AriaNg设置,选择RPC标签页,填写别名(随便写),填写RPC地址(若为本地PC则写localhost,下面这个地址是我路由器的地址),填写端口号(默认6800),若有密码,则在密钥栏填入自己设置的密码,之后即可连接

连接成功时如下图

以第三和第四个网址WebUI为例:
点击设置,连接设置,填写主机地址(若为本地PC则写localhost,下面这个地址是我路由器的地址),填写端口号(默认6800),若有密码,则在密码令牌栏填入自己设置的密码,之后即可连接。



连接成功如下图

随后可以通过添加网址或者BT种子即可开始下载


五、Aria2与其它插件配合使用
这里主要讲解如何配合chrome插件来完成下载
1、配合chrome插件下载内容
首先前往chrome网上应用商店下载插件
迅雷离线Aria2
https://chrome.google.com/webstore/detail/%E8%BF%85%E9%9B%B7%E7%A6%BB%E7%BA%BFaria2/llhdoolhgigbnppanegcohafahjgbpek?utm_source=chrome-app-launcher-info-dialog
安装后配置Aria2

请注意,如果你的Aria2配置有密码,那你需要在地址前写上token:密码,若没有的话则不需要token:这个东西,直接是地址+冒号+端口,若为本机的话地址为localhost
有密码具体格式为

http://token:你的密码@192.168.1.1:6800/jsonrpc

无密码具体格式为

http://192.168.1.1:6800/jsonrpc

无密码,本地地址格式为

http://localhost:6800/jsonrpc

之后对于下载链接可直接右键选择直接下载链接到Aria2(上方迅雷下载已经失效,请不要使用)



2、配合BaiduExporter插件下载百度网盘上的东西
该插件在谷歌商店上已经被百度官方举报无法下载,请直接在此笔记上下载或者前往http://aria2c.com/usage.html 下载
GitHub地址:https://github.com/acgotaku/BaiduExporter
BaiduExporter-master.rar(解压密码:crowsong.xyz): BaiduExporter-master.rar: http://waternote.ctfile.net/fs/2276132-372978980


下载后解压,打开chrome,输入网址chrome://extensions,勾选开发者模式,点击加载已解压的扩展程序,选择到文件夹BaiduExporter里面的chrome文件夹。点击确定即可。最后勾选启用。


之后回到百度网盘,你会发现出现一个导出下载

点击设置
设置你的RPC地址(具体设置与上面WebUI设置的大同小异,这里不再阐述)



之后对一个文件选择点击ARIA2 RPC即可



3、chrome上可以直接管理与下载的Aria2的插件(2018-08-03文章更新内容)
先附上作者的GitHub地址:https://github.com/jae-jae/camtd
前往chrome插件商店即可下载(Camtd - Aria2下载管理器):https://chrome.google.com/webstore/detail/camtd-aria2-download-mana/lcfobgbcebdnnppciffalfndpdfeence
下载完后是这个样子的

与第四章的第一个WebUI配置相似,固Aria2配置不做额外讲解。
这里主要说下下载的设置,右键点击插件,选择 '选项'

将自动拦截设置为开启,之后自行设置地址

点击保存,如果你不需要aira2拦截所有的下载你可以将拦截过滤打开,填写白名单与黑名单。
或者在点击保存之后将拦截再次设置为关闭(推荐)后点击保存。

因为RPC地址只能在打开的时候才能修改填写,所以只能通过 打开-保存-关闭-保存 的方法来填写RPC地址。但是地址是全局有效地。
之后想要使用Aria2下载的文件可以右键然后选择 'Send to Aria2' 即可。




本文章笔记版本地址:http://ccdd6ec5.wiz03.com/share/s/3cTmX51TMQ-b2QTact03UPg80BGKOg3fj42r2C69dN0mcZ1A

<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">

 
 
 
 

转载于:https://www.cnblogs.com/crowsong/p/9424405.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Aria2在Windows上如何安装配置使用 的相关文章

随机推荐

  • VC++ 编译过程

    一 前言 一开始编译C 43 43 代码的时候可能会对编译的错误觉得很难理解 xff0c 搞不清楚究竟是哪里错了 了解编译过程 xff0c 能够更好的处理编译错误 二 名词解释 编译单元 xff1a 当一个c或cpp文件在编译时 xff0c
  • PLC的ST编程方式--文本编程,简洁啊

    一 ST语言介绍 发现网上PLC的ST编程资料极少 不过 xff0c 道理也很简单 xff0c 因为做PLC的基本都是电气出身 xff0c 梯形图类似于继电器逻辑 xff0c 比较接近他们的习惯 ST属于文本编程 xff0c 符合程序员的习
  • stm32气压传感器 带探头的_基于STM32的真空度的测量装置的设计

    阮敬华 43 张忠伟 43 徐沛 43 李雪莲 43 阚茹男 摘 要 xff1a 采用USART串口通信 SPI通信作为核心技术 xff0c 通过气压和温湿度传感器对环境的真空值 温湿度参数进行数据采集 xff0c 将采集到的数据通过SD卡
  • Python 迭代器

    一 迭代器 迭代是访问集合元素的一种方式 迭代器是一个可以记住遍历的位置的对象 迭代器对象从集合的第一个元素开始访问 xff0c 直到所有的元素被访问完结束 迭代器只能往前不会后退 1 1 判断一个对象是否可迭代 可以使用 isinstan
  • EasyPlayerPro Windows播放器进行本地对讲喊话音频采集功能实现

    需求 在安防行业应用中 xff0c 除了在本地看到摄像机的视频和进行音频监听外 xff0c 还有一个重要的功能 xff0c 那就是对讲 EasyPlayerPro win为了减轻二次开发者的工作量 xff0c 将本地音频采集也进行了集成 x
  • 大端法、小端法、网络字节序

    关于字节序 大端法 小端法 的定义 UNXI网络编程 定义 xff1a 术语 小端 和 大端 表示多字节值的哪一端 小端或大端 存储在该值的起始地址 小端存在起始地址 xff0c 即是小端字节序 xff1b 大端存在起始地址 xff0c 即
  • 阿里云安全肖力:云原生安全构筑下一代企业安全架构

    34 数字经济的发展驱动越来越多的企业上云 xff0c 每个企业都会基于云原生安全能力构筑下一代企业安全架构 xff0c 完成从扁平到立体式架构的进化 xff0c 届时云原生安全技术红利也将加速释放 xff01 9月27日 xff0c 阿里
  • Vue 自定义按键修饰符

    如点击F2 触发某个事件 lt input type 61 34 button 34 name 61 34 34 id 61 34 34 value 61 34 添加 34 64 keyup f2 61 34 add 34 gt 自定义全局
  • android Studio keytool' 不是内部或外部命令,也不是可运行的程序 或批处理文件

    android Studio keytool 39 不是内部或外部命令 xff0c 也不是可运行的程序 或批处理文件 遇到这个问题好久了 xff0c 一直没解决今天搜集了大量的资料 xff0c 有的说什么Java没配置好 xff0c 不是扯
  • java -jar 运行springboot项目时内存设置

    java Xms64m JVM启动时的初始堆大小 Xmx128m 最大堆大小 Xmn64m 年轻代的大小 xff0c 其余的空间是老年代 XX MaxMetaspaceSize 61 128m XX CompressedClassSpace
  • Jupyter notebook 读取文件的问题

    Jupyter notebook只能打开当前目录下的数据集 xff08 txt CSV等 xff09 xff0c 所以需要把数据集倒导入到当前目录下 xff0c 导入的方法是 1 文件不大时 直接上传文件 pd read csv读取 2 文
  • MIUI目前为止最简单安装谷歌服务框架教程

    安装谷歌服务框架方法有很多 xff0c 比如用第三方 rec卡刷gapps包 用第三方工具安装 然而这些对于新手来说还是比较难的 xff01 我今天说的方法可以说是最简单的 xff1a 1 不需要修改文件 xff1b 2 不需要借助第三方软
  • 用docker安装emby的详细步骤

    搭建个人存储服务器NAS xff0c 媒体播放器少不了 群晖自带的Video Station据说没有Emby Plex好用 Plex是收费的 xff0c Emby是开源的 本文看似很长 实际上有一半篇幅是关于设置 亲测 xff0c 那些设置
  • ubuntu 下通过ftp命令下载文件

    连接 ftp 192 168 180 2 Connected to 192 168 180 2 Name 192 168 180 2 rivsidn admin Password 获取远端文件 ftp gt get test pdf loc
  • pycharm安装到32位操作系统

    在32位操作系统中安装pycharm过程中发现的一些问题 首先是下载了最新版本的pycharm安装后打开 xff0c 弹出未发现可执行的文件 xff0c 然后想到了其他的办法 1 下载最新版本的pycharm不能直接运行 xff0c 因此可
  • 遗忘的初境

    农历八月深夜的黎明朦胧昏黄 xff0c 林立在山雾中的坟地貌似并不太平 xff0c 白露轻风清不走香纸白烛烟气 这层孽障将要带着旧尘怨气破土而出 筹谋着一场突击 这支躲藏在大山幽月中的乡村透着光亮 一双双眼睛凝视着挂在横梁上昏暗的煤灯 泛白
  • 2019-2020-1 20175313 《信息安全系统设计基础》第二周学习总结

    目录 一 教材学习内容总结二 教材学习中的问题和解决过程三 心得体会四 学习进度条五 参考资料 一 教材学习内容总结 第二章内容 基本知识 重点和难点 二 教材学习中的问题和解决过程 问题1 xff1a 对教材49页上的代码进行验证时 xf
  • centos下通过conda安装pytorch

    一 安装anaconda anaconda安装简单 xff0c 只要确定自己的系统即可 xff0c 具体安装请参考这里 二 确定自己的系统版本 我的是centos cat etc redhat release 查看linux系统方法 xff
  • 论文中表格跨页处理

    https www jianshu com p 96a370384459 上面是跨页表格中带有表头的 我希望的样子是跨页不带表头并且第一张表有下横线 xff0c 第二张表有上横线 xff0c 第二张表头有 表XX XX xff08 续表 x
  • Aria2在Windows上如何安装配置使用

    一 下载所需的软件二 安装与使用三 Aria2的额外内容四 Aria2的使用五 Aria2与其它插件配合使用 一 下载所需的软件 可以从一下地址获取最新版本 GitHub xff1a https github com aria2 aria2