aria2 如何后台运行 启动后没有这个任务?怎么让aria2跑满速度
本文目录
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跑满速度
让aria2跑满速需要控制好离合,起步时油门慢慢向下踩,油门踩到10%时离合应到半联动停住,油门踩到30%时离合继续抬,大概油门踩到50%时离合应完全松开,继续踩油门,直到时速20左右或发动机声音起来了,迅速切离合同时松油门,入2档,补空油。
汽车驾驶注意事项
出发前一定要确认喷淋有水。挡风玻璃溅模糊了,喷水刮拭前,先看清前方道路,车流不复杂,因为一喷水刮拭,会有短暂的成片模糊,此时要适当降低车速,连续喷水,雨刮器开到中档速度。
高速公路上因道路不熟,低速行驶或突然停车造成的追尾事故很多,而且大都发生在出口附近。出发前最好先问清楚要下的出口名称,或者在高速入口处向路政人员打听清楚。然后一路上要留意标志牌,一般出口前2公里开始就有提醒标志。万一开过头,千万不能倒车,只超过一米也不行。应该在下一个出口下去,到收费站问清楚后,再重新上路。
aria2 添加任务 停止
原因是aria2的机器配置比较低。
设置了同时下载的任务最大数量为30,但经常出现有很多任务一直在等待,但是正在下载的任务却不多的情况,往往只有5个是正在下载的状态。如果把现在正在下载的5个任务暂停,aria会再把5个等待中的任务开始下载。没有任务在做种,所以不是做种任务占满了活跃任务数量的问题。
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&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&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
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 开机启动
设置aria2开机启动需要修改/etc/rc.local这个配置文件,在终端输入命令:
vi /etc/rc.local
(也有的系统是修改/etc/rc.load这个文件)
然后在rc.local的exit 0这一行的上面插入这样一行内容:
aria2c --conf-path=你的aria2.conf配置文件的路径 -D
说明:--conf-path参数指定你的aria2.conf配置文件的路径
-D参数表示是已daemon程序的方式在后台运行
,修改完/etc/rc.local文件后保存并退出就可以了。
更多文章:
付费视频网站源码(当年租VCD都能接受,为什么现在付费视频网站不行)
2024年7月2日 07:37
王者荣耀每个赛季登录界面图片(谁有王者荣耀s24赛季主页装扮可以截图看一下吗,看一下什么样子的,谢谢)
2024年9月5日 13:55
mysql代码大全(PHP MySQL 用户注册 登入 代码以及数据库如何创建表的内容)
2024年7月19日 12:25
c语言函数递归求阶乘(关于c语言用递归计算阶乘 麻烦详细说明)
2024年8月19日 22:15
chrome插件网(chrome插件里允许访问文件网址什么意思)
2024年7月23日 14:09
jquery鼠标经过事件(jquery中如何做到鼠标经过文字显示图片)
2024年8月5日 23:05
mysql有必要学吗(mysql究竟有什么用,学了SQL SEVER还用得着学它吗)
2024年9月9日 02:45
对话框区别于窗口的一个最显著一点是对话框可以(对话框与窗口有什么区别)
2024年7月3日 13:41
脚本大全网站(有没有比较实用免费的AE插件、脚本、预设下载的资源网站,求推荐)
2024年7月4日 04:03
斯特林快乐足球什么梗(斯特林买食物送流浪妇女,他为何总被球迷调侃踢快乐足球)
2024年5月25日 09:07
matlabfor循环语句举例(matlab中的for语句)
2024年5月25日 12:21