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

废话

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

1.下载并解压 Aria2 主程序

进入 https://github.com/aria2/aria2/releases 下载 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.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 服务器。

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

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

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

4.Web服务器开启后,浏览器访问 http://localhost/ 就可以访问 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 下载。

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

Windows 配置 Aria2 及 Web 管理面板教程的更多相关文章

  1. F5 BIG-IP负载均衡器配置实例与Web管理界面体验

    [文章作者:张宴 本文版本:v1.0 最后修改:2008.05.22 转载请注明出自:http://blog.s135.com/f5_big_ip] 前言:最近一直在对比测试F5 BIG-IP和Cit ...

  2. [转]F5 BIG-IP负载均衡器配置实例与Web管理界面体验

    转载:http://www.zyan.cc/f5_big_ip/ 前言:最近一直在对比测试F5 BIG-IP和Citrix NetScaler负载均衡器的各项性能,于是写下此篇文章,记录F5 BIG- ...

  3. RabbitMQ消息队列(四)-服务详细配置与日常监控管理

    RabbitMQ服务管理 启动服务:rabbitmq-server -detached[ /usr/local/rabbitmq/sbin/rabbitmq-server -detached ] 查看 ...

  4. (四)RabbitMQ消息队列-服务详细配置与日常监控管理

    原文:(四)RabbitMQ消息队列-服务详细配置与日常监控管理 RabbitMQ服务管理 启动服务:rabbitmq-server -detached[ /usr/local/rabbitmq/sb ...

  5. RabbitMQ基本概念(四)-服务详细配置与日常监控管理

    RabbitMQ服务管理 启动服务:rabbitmq-server -detached[ /usr/local/rabbitmq/sbin/rabbitmq-server -detached ] 查看 ...

  6. Ubuntu下Apache+SVN+submin实现WEB管理SVN

    为什么需要submin管理SVN? 原来在Ubuntu下,都是直接通过命令行创建SVN仓库并分配权限,但是这有一些问题: 每创建一个SVN仓库,都需要修改httpd.conf 每创建一个帐户,都需要手 ...

  7. Windows 2008 R2 X64 安装WebsitePanel(WSP虚拟主机管理面板)

                   Windows 2008 R2 X64  安装WebsitePanel(WSP2.0虚拟主机管理面板) 估计很多同学都还不知道WebsitePanel是什么东东吧,Web ...

  8. SSH WebShell: SSH在线WEB管理器安装教程 - VPS管理百科

    SSH WebShell: SSH在线WEB管理器安装教程 - VPS管理百科 SSH WebShell: SSH在线WEB管理器安装教程 本站原创 [基于 署名-非商业使用-相同方式分享 2.5 协 ...

  9. Windows Server 2008 架设 Web 服务器教程(图文详解)

    Windows Server 2008 架设 Web 服务器教程(图文详解) 一.安装 IIS 7.0 : 虽然 Windows Server 2008 内置了I IS 7.0,但是默认情况下并没有安 ...

随机推荐

  1. [转]C#改变无边框窗体大小

    #region 改变窗体大小 const int WM_NCHITTEST = 0x0084; ; //左边界 ; //右边界 ; //上边界 ; //左上角 ; //右上角 ; //下边界 cons ...

  2. 彻底理解setTimeout()

    之前在网上看了很多关于setTimeout的文章,但我感觉都只是点到为止,并没有较深入的去剖析,也可能是我脑袋瓜笨,不容易被点解.后面看了<你不知道的javascript-上卷>一书,决定 ...

  3. UVA10905 Children's Game

    题意:给定n个正整数,把它们连接成一个最大的整数.比如,123,124,556,90有24种连接方法,最大的结果为9 056 124 123. 贪心.一开始就想用string水过.注意不能直接用str ...

  4. SSM4-Linux上jdk、tomcat、zookeeper------tar zxvf的安装

    1.zookeeper .Zookeeper介绍 官方推荐使用zookeeper注册中心. 注册中心负责服务地址的注册与查找,相当于目录服务,服务提供者和消费者只在启动时与注册中心交互,注册中心不转发 ...

  5. H5C3--文本阴影text-shadow

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  6. jquery版的网页倒计时效果

    <!doctype html> <html> <head> <meta charset="utf-8"> <title> ...

  7. vue组件与路由的使用步骤

    router:根据不同的地址跳转到不同的页面一.vue-router的使用 1.下载路由模块      npm vue-router --save 2.在router.js中 先引入路由    imp ...

  8. CentOS7系统ifconfig无法使用的解决方法

    在使用RAKsmart美国服务器的时候,如果安装的CentOS7操作系统的话,可能会经常用到“ifconfig”命令.ifconfig命令大多是用于CentOS 6版本下面,主要用于查看网卡配置信息. ...

  9. Elasticsearch入门学习重点笔记

    原文:Elasticsearch入门学习重点笔记 必记知识点 Elasticsearch可以接近实时的搜索和存储大量数据.Elasticsearch是一个近实时的搜索平台.这意味着当你导入一个文档并把 ...

  10. LINUX访问文件配置

    访问文件 /etc/host.conf 告诉网络域名服务器如何查找主机名.(通常是 /etc/hosts,然后就是名称服务器:可通过 netconf 对其进行更改) /etc/hosts 包含(本地网 ...