Windows 配置 Aria2 及 Web 管理面板教程

今天闲来没事,想找点东西折腾下,然后看到个在 Debian 7 x64 系统环境下配置 Aria2 和 Web 管理面板的教程,针对 Linux 服务器用的。但很多人没服务器,也不知道什么是 Aria2,更不知道如何配置,网上教程基本都如出一辙,没啥好看的,所以今天就教大家如何在 Windows 上配置Aria2,步骤基于那篇文章改良的。

很多人没听说过 Aria2,Aria2 是什么?

Aria2

 

Aria2 简介

Aria2 是一个多平台轻量级,支持 HTTP、FTP、BitTorrent 等多协议、多来源的命令行下载工具。Aria2 可以从多个来源、多个协议下载资源,最大的程度上利用了你的带宽。Aria2 有着非常小的资源占用,在关闭磁盘缓存的情况下,物理内存占用通常为 4M(正常 HTTP/FTP 下载的情况下),BitTorrent 下载每秒2.8M/S的情况下,CPU 占有率约为 6%。Aria2 支持 JSON-RPC 和 XML-RPC 接口远程调用。
(翻译自:Aria2

很多人在 Windows 可能用过 Internet Download Manager,是很好用的多线程下载工具。Aria2 跟 IDM 类似,不仅可以多线程下载,还可以通过多来源进行下载,简单的说就是从多个镜像服务器同时下载一个文件,Aria2 还支持 BT 协议,弥补了 IDM 只支持 HTTP 和 FTP 的痛点。

好了,废话不多说,教程开始。

如果你只是想用 Aria2 在 Windows 上下载 BT,那么推荐你使用这篇文章里的下载软件:https://www.mivm.cn/torrent-sites/

下载 Aria2 及 Web 管理面板

废话

Aria2 是一个命令行下载工具,所以使用的时候要敲命令,可是每下载一个文件敲一条命令,太麻烦了,那咋办?Aria2 支持远程接口调用,只需要配置一个 Web 管理面板就可以在浏览器管理 Aira2 了

1.下载并解压 Aria2 主程序

进入 https://github.com/aria2/aria2/releases 下载 Aria2 主程序
Aria2 下载

这里有不同平台的压缩包,Windows下载 [win-32bit] 或者 [win-64bit],下载后解压,解压到剩余空间比较大的地方,不要解压在桌面。

2.下载并解压 Web 管理面板

进入 https://github.com/mayswind/AriaNg/releases 下载 Web 管理面板,下载第一个 ZIP 压缩包,下载后解压。

3.下载 Web 服务器

点击 https://cdn.mivm.cn/www.mivm.cn/archives/windows-aria2/EasyWebSvr.zip 下载 Web 服务器,下载后解压。

安装/配置 Aria2 及 Web 管理面板

1.点击 https://cdn.mivm.cn/www.mivm.cn/archives/windows-aria2/aria2_conf.zip 下载 Aria2 配置文件,解压至 Aria2 目录里。

Aria2 配置文件

废话

默认已经配置好了,如果需要更改配置,用记事本等文本编辑器,打开 aria2.conf ,里面有对应的注释,这里说几个比较重要的参数。

dir=Download
文件保存目录 ,默认下载到 Aria2 目录的 Download 文件夹。

disk-cache=32M
硬盘缓存,默认 32M,作用是将数据缓存到内存中。

file-allocation=none
文件预分配方式,配置文件有速度比较,具体看你的硬盘,机械硬盘用默认的none不进行预分配就好,固态硬盘可以选择falloc。

enable-rpc=true
是否启用 RPC,RPC 是远程调用接口,开启:true,关闭:false。

#rpc-secret=mivm.cn
RPC 授权令牌,如果启用授权令牌,远程管理会要求输入令牌,去掉 # 即可启用,默认授权令牌:mivm.cn.

剩下的参数配置文件有注释,更多参数可以查阅官方文档(英文)。

修改完记得重启 Aria2

2.点击 https://cdn.mivm.cn/www.mivm.cn/archives/windows-aria2/aria2_bat.zip 下载Aria2 控制脚本,解压至 Aria2 目录里。

Start.bat
带命令行窗口输出启动 Aria2

Start.vbs
不带命令行窗口启动 Aria2

Stop.bat
停止 Aria2

Status.bat
查看 Aria2 进程状态

Restart.bat
重启 Aria2

Boot.bat
开启或关闭 Aria2 开机启动

运行 Start.vbs 或 Start.bat 启动 Aria2

首次运行会出现防火墙警告,允许即可。

3.打开 Web 服务器目录,打开 EasyWebSvr.exe → 点击底部的锤子图标 → [设置] → [主目录] 设置为 Web 管理面板目录 → [确定] → 点击底部的锤子图标 → [启动服务器]

如果不想搭建Web服务器的话,直接访问 http://yaaw.ghostry.cn/http://webui-aria2.ghostry.cn/ 也可以 。

如果出现404等无法访问的情况,请检查[主目录]是否正确或重启 Web 服务器。

[开机自动运行] 需要使用管理员权限运行

关闭服务器:右键托盘图标选择[关闭服务器]

配置完服务器第二次运行不会显示界面,后台运行。

Web 服务器

4.Web服务器开启后,浏览器访问 http://localhost/ 就可以访问 Web 管理面板。

Aria2 Web 管理面板

设置中文方法:点击 [AriaNg Settings] → [Language] 选择 [简体中文]

5. [Aria2 状态] 如果显示 已连接,恭喜你,Aria2 搭建成功,如果显示 未连接,请检查 Aria2 是否正常开启,或者重启 Aria2。

Aria2 使用方法

Web 管理面板点击 [新建],可以添加 HTTP、FTP、BT 任务等,同时添加多个任务每行一个 URL,添加镜像 URL 用空格分割,点击文件夹图标可以打开种子文件等。

如果你使用的是 Chrome 浏览器,可以使用 https://chrome.google.com/webstore/detail/llhdoolhgigbnppanegcohafahjgbpek 这个扩展程序来让 Aria2 下载文件,其他浏览器请自行查找扩展。

小贴士

  1. Web 管理面板删除下载任务后,Aria2 并不会删除下载文件或缓存,需要去下载文件夹删除掉。
  2. 同一个局域网内,其他设备输入当前设备内网 IP 地址,就可以访问 Web 管理界面 。
  3. 浏览器关闭 Web 管理面板也不影响 Aria2 下载。

教程里有不懂或者不对的地方,给我留言。

微信公众号二维码

微信扫描二维码关注我们

点赞

  1. 不过如此说道:

    请问楼主,知道安卓手机要怎么操作吗?个人没堆码的经历,刷机软件,只能看教程。没文化,还偏偏喜欢折腾手机。希望出教程,谢谢

    1. 小山说道:

      Android 不推荐使用 Aria2 设置起来偏麻烦,还是使用迅雷、ADM等这些下载工具吧

      1. songsushan123说道:

        楼主你好,请问一下,在ARIANG界面中点新建没有反应是怎么回事?

        1. 小山说道:

          具体情况

          1. songsushan123说道:

            就是输入localhost进入aria NG界面里边,进入界面显示绿色的连接成功,但是点新建那里,正常不是应该弹出一个新建任务的对话框么,但是我的点完了毫无反应,点文件夹形状的那个按钮也毫无反应

            1. 小山说道:

              你换个浏览器试试,也可以加入QQ群跟我详细说明。

  2. ZZ说道:

    http://yaaw.ghostry.cn/ 打开提示Error: Internal server error

    1. 小山说道:

      你的 Aria2 服务没有运行

      1. ZZ说道:

        解决了 要在设置里面把JSON-RPC 链接改成http://127.0.0.1:6800/jsonrpc

  3. Stander说道:

    你好, 我先是装了IIS, 然后进行了各种配置.. 然后按照你的教程后到打开localhost是打不开的.. 显示网页丢失 (360浏览器)

    1. 小山说道:

      检查IIS站点路径是否配置正确,IIS站点是否开启,如果还不行,可以尝试访问 127.0.0.1

      1. Stander说道:

        这么快回复... 127.0.0.1也是不行的. 只能127.0.0.1:端口 或者 localhost:端口 访问, 但结果是一片空白. 网上的教程都解决不了, ping localhost 是正常的. :cry:

        1. 小山说道:

          把IIS的站点路径指定至Web管理面板的目录,然后重启IIS服务试试。

          1. Stander说道:

            反馈: 折腾了一下子终于可以了. 如果localhost打不开的盆友们, 打开web管理目录下的index.html就可以打开主页啦~

            我试了下百度云, 感觉还没客户端快, 是我的错觉?

    2. inventor说道:

      Object Not Found

  4. d说道:

    :razz: :razz: :razz:
    十分感谢 我有NETGEAR的6300v2路由器 带有USB接口 请问下要如何配置呢?

    1. 小山说道:

      是什么系统

  5. flyonetoone说道:

    请问一下,怎么启动Aria2啊?

    1. 小山说道:

      仔细看教程

  6. wangtao说道:

    Web界面修改配置不能保存,Aria2重启后又变成默认配置了,下载任务也不见了,这是什么原因?

    1. 小山说道:

      没有遇到过,请尝试使用管理员身份运行

  7. O(∩_∩)O哈哈~说道:

    前面的服务器连接成功,但是最后一步http://localhost/无法访问,出现404,和我修改hosts翻墙有关系吗?

    1. 小山说道:

      用cmd执行 ping localhost 如果不正常的话,访问 http://127.0.0.1 试试

      1. O(∩_∩)O哈哈~说道:

        ping的结果如下,算是ping成功了吗?
        另外访问 http://127.0.0.1,被拒绝连接,可能我今天启动电脑,没有打开Aria2那些吧

        C:\Users\Dan>ping localhost

        正在 Ping Dan-PC [::1] 具有 32 字节的数据:
        来自 ::1 的回复: 时间<1ms
        来自 ::1 的回复: 时间<1ms
        来自 ::1 的回复: 时间<1ms
        来自 ::1 的回复: 时间<1ms

        ::1 的 Ping 统计信息:
        数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
        往返行程的估计时间(以毫秒为单位):
        最短 = 0ms,最长 = 0ms,平均 = 0ms

        1. 小山说道:

          这是正常的

  8. 无忌说道:

    Linkle 插件该怎么配置阿?aria2怎么支持ed2k下载阿?

  9. steve说道:

    :sad: 出现认证失败怎么解决

    1. 小山说道:

      检查配置是否正确,是否启用了RPC

      1. Steve说道:

        不能用RPC吗

        1. 小山说道:

          可以,但需要在Web管理面板设置好RPC密钥

          1. steve说道:

            那请问如何在街外面 然后连接服务器下载东西

            1. 小山说道:

              有两种方法:
              1.如果你的网络有公网 IP 的话,你可以通过路由器做端口映射来远程访问 Aria2
              2.如果没有公网 IP 的话,可以通过花生壳等内网映射软件来做内网端口映射

          2. steve说道:

            刚才做好了路由器的端口映射 然后我用手机进了一下 空白 什么都没有

            1. 小山说道:

              端口映射需映射至Aria2的RPC监听端口,默认:6800,然后利用Web面板:http://webui-aria2.ghostry.cn/,填入你的内网映射域名和端口和RPC令牌,或者你可以再映射一个端口到你电脑的80端口

  10. 南松说道:

    我全部解压到一个文件夹里了,还是没有启动成功,404 not found :sad:

    1. Hill说道:

      请看最新的图解

1 2 3 5

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据