① aria2 如何后台运行 启动后没有这个任务
ASUS固件版本:380.57_alpha4-X6.3
aria2版本:1.19.3(提取自6.5固件)
所需软件:WinSCP.exe
基本思路:路由器打开ssh服务,打开jffs,用winscp把aria2程序和配置文件放到jffs下,设置脚本每次路由启动自动运行aria2
听起来是不是很简单,实际上也不难,先上个效果图
第一步,在路由系统管理 - 系统设置中打开ssh和jffs,这个就不赘述了
第二步,下载aria2程序。
解压后是个jffs文件夹,里面有一个aria2文件夹和script文件夹,把这些东西通过winscp上传到路由的jffs里面就行了
第三步:用winscp连接路由器,比如
192.168.1.1,用户名密码就是路由管理页面的用户名密码。连上去后类似ftp客户端界面,左侧是“我的电脑”,右侧是路由。左侧浏览到下载的文件,右侧浏览到路由根目录下面的jffs文件夹,把要上传的文件拖到右侧就行了
右键文件属性修改就行
压缩包里的文件详解:
aria2/aria2.conf 配置文件,下载目录,登陆密码啥的,都在这里面,我设置的默认密码(token)koolshare,默认下载目录mnt\sda1\aria2download
aria2/aria2c 主程序
aria2/aria2.session 用于存储下载进度的文件
scripts/firewall-start 自动脚本命令,打开防火墙端口供aria2使用
scripts/post-mount 自动脚本命令,路由挂载硬盘后运行aria2
以上除了主程序,都能用记事本打开,部分配置可按各人需要自行更改
第四步:至此路由端的基本都好了,接下来就配置浏览器了。我用的chrome加“yaaw for chrome”插件
装好插件,配置,基本不用配置啥,只要注意token和路由地址就行了(如果有ddns,就是ddns地址)
aria2.conf配置文件中默认密码(token)是koolshare
对了,这个插件有两个地方要配置的,一个是按了地址栏右边这个插件按钮后,出来的yaaw控制台界面,按右上角扳手按钮,配置
第二个要配置的是插件选项界面里,配置完这个,就能右键点击磁力链下载到路由了。
② 求助:如何用aria2从迅雷离线空间下载
内容用chrome安装迅雷插件,可以在迅雷离线页面直接添加 查看原帖>>
③ aria2是什么类型文件
这是aria2的控制文件,一般用于下载控制。
-------------------------------------------------------
aria2的控制文件*.aria2的技术说明
2017年02月25日
Technical Notes
This document describes additional technical information of aria2. The expected audience is developers.
本文档描述了aria2的其他技术信息。预期的受众是开发人员。
Control File (*.aria2) Format
The control file uses a binary format to store progress information of a download. Here is the diagram for each field:
控制文件使用二进制格式来存储下载的进度信息。下面是每个字段的图:
0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+---+-------+-------+-------------------------------------------+
|VER| EXT |INFO |INFO HASH ... |
|(2)| (4) |HASH | (INFO HASH LENGTH) |
| | |LENGTH | |
| | | (4) | |
+---+---+---+-------+---+---------------+-------+---------------+
|PIECE |TOTAL LENGTH |UPLOAD LENGTH |BIT- |BITFIELD ... |
|LENGTH | (8) | (8) |FIELD | (BITFIELD |
| (4) | | |LENGTH | LENGTH) |
| | | | (4) | |
+-------+-------+-------+-------+-------+-------+---------------+
|NUM |INDEX |LENGTH |PIECE |PIECE BITFIELD ... |
|IN- | (4) | (4) |BIT- | (PIECE BITFIELD LENGTH) |
|FLIGHT | | |FIELD | |
|PIECE | | |LENGTH | |
| (4) | | | (4) | |
+-------+-------+-------+-------+-------------------------------+
^ ^
| |
+-------------------------------------------------------+
Repeated in (NUM IN-FLIGHT) PIECE times
VER (VERSION): 2 bytes
Should be either version 0(0x0000) or version 1(0x0001). In version 1, all multi-byte integers are saved in network byte order(big endian). In version 0, all multi-byte integers are saved in host byte order. aria2 1.4.1 can read both versions and only writes a control file in version 1 format. version 0 support will be disappear in the future version.
应为版本0(0x0000)或版本1(0x0001)。在版本1中,所有多字节整数以网络字节顺序(大字节序)保存。在版本0中,所有多字节整数以主机字节顺序保存。aria2 1.4.1可以读取这两个版本,并且只写入版本1格式的控制文件。版本0支持将在以后的版本中消失。
EXT (EXTENSION): 4 bytes
If LSB is 1(i.e. EXT[3]&1 == 1), aria2 checks whether the saved !InfoHash and current downloading one are the same. If they are not the same, an exception is thrown. This is called "infoHashCheck" extension.
如果LSB为1(即),aria2将检查保存的!InfoHash和当前下载的信息是否相同。如果它们不相同,则抛出异常。这被称为“infoHashCheck”扩展。EXT[3]&1 == 1
INFO HASH LENGTH: 4 bytes
The length of InfoHash that is located after this field. If "infoHashCheck" extension is enabled, if this value is 0, then an exception is thrown. For http/ftp downloads, this value should be 0.
位于此字段后面的InfoHash的长度。如果启用了“infoHashCheck”扩展,如果此值为0,则抛出异常。对于http / ftp下载,此值应为0。
INFO HASH: (INFO HASH LENGTH) bytes
BitTorrent InfoHash.
PIECE LENGTH: 4 bytes
The length of the piece.
TOTAL LENGTH: 8 bytes
The total length of the download.
UPLOAD LENGTH: 8 bytes
The uploaded length in this download.
BITFIELD LENGTH: 4 bytes
The length of bitfield.
BITFIELD: (BITFIELD LENGTH) bytes
This is the bitfield which represents current download progress.
NUM IN-FLIGHT PIECE: 4 bytes
The number of in-flight pieces. These piece is not marked 'downloaded' in the bitfield, but it has at least one downloaded chunk.
The following 4 fields are repeated in (NUM IN-FLIGHT PIECE) times.
INDEX: 4 bytes
The index of the piece.
LENGTH: 4 bytes
The length of the piece.
PIECE BITFIELD LENGTH: 4 bytes
The length of bitfield of this piece.
PIECE BITFIELD: (PIECE BITFIELD LENGTH) bytes
The bitfield of this piece. The each bit represents 16KiB chunk.
④ Aria2下载BT和FTP没速度。
1.你能够下载HTTP链接。证明你的aria2组装正确。
2.下载bt无速度是配置不完全。要打开DHT和写入tracker。
3.你的种子是炸雷可以下载。证明是过关资源。有可能是迅雷发布的。你可以下载迅雷专用链接试试。迅雷链接肯定用迅雷下载最快。
4.反正我的aria2下载种子是有速度的。不过很慢。
⑤ openwrt下aria2安装求助
搜索了一下 linux 离线迅雷 下载。发现wget可以下载离线迅雷的文件,安装最新版的wget后也的确实现了下载离线迅雷的文件(虽然只是命令行)。(具体怎么用wget下载离线迅雷文件请自行搜索。。。。)但是wget不支持多线程,速度实在太慢了。搜索了一下,能跟wget一样支持cookies,又支持多线程的软件,发现aria2是可以做到的。但是不知道怎么在Openwrt下面安装aria2搜索到以下文章: 无奈本人水平实在有限,什么编译的活完全不行啊。希望有高手搞个 Aria2 for brcm63xx 的ipk包那大家以后就可以用路由下载离线迅雷的文件了。
前几天在自己的TOMATO路由器上安装好了aria2,下载HTTP/FTP正常,但是从迅雷免费离线空间下载,能够添加下载任务,但出错,错误代码3,有哪位大侠知道什么原因?从迅雷离线空间下载必须要迅雷会员吗?还是现在迅雷已经关闭相关端口,不允许aria2从迅雷离线空间下载?
⑥ 求助:如何用aria2从迅雷离线空间下载如题 谢谢了
免费的空间不能下载,得出钱。我以前也和你一样,现出了钱就好了。
⑦ p2p下载和Aria2下载有什么区别
P2P是peer-to-peer的缩写,peer在英语里有"(地位、能力等)同等者"、"同事"和"伙伴"等意义。这样一来,P2P也就可以理解为"伙伴对伙伴"的意思,或称为对等联网。目前人们认为其在加强网络上人的交流、文件交换、分布计算等方面大有前途。
P2P还是point to point 点对点下载的意思,它是下载术语,意思是在你自己下载的同时,自己的电脑还要继续做主机上传,这种下载方式,人越多速度越快,但缺点是对你的硬盘损伤比较大(在写的同时还要读),还有就是对你内存占用较多,影响整机速度。Aria2 是一个多平台轻量级,支持 HTTP、FTP、BitTorrent 等多协议、多来源的命令行下载工具。Aria2 可以从多个来源、多个协议下载资源,最大的程度上利用了你的带宽。Aria2 有着非常小的资源占用,在关闭磁盘缓存的情况下,物理内存占用通常为 4M(正常 HTTP/FTP 下载的情况下),BitTorrent 下载每秒2.8M/S的情况下,CPU 占有率约为 6%。Aria2 支持 JSON-RPC 和 XML-RPC 接口远程调用。