Aria2+Aria2NG

  • Aria2介绍
  • AriaNG介绍
  • AriaNG详细版本
    • 存在问题→解决问题
  • 可跳过上面步骤直接使用大佬的懒人包

前言:经过了不断折磨,总结出来的一些Aria2可视化技巧。

Aria2介绍

简单来说,它就是一个下载器,可以用来下载磁力链接,下普通的链接等等。(该方式基于命令行)

AriaNG介绍

AriaNg 是一个让 aria2 更容易使用的现代 Web 前端. AriaNg 使用纯 html & javascript 开发, 所以其不需要任何编译器或运行环境. 您只要将 AriaNg 放在您的 Web 服务器里并在浏览器中打开即可使用. AriaNg 使用响应式布局, 支持各种计算机或移动设备。(进行了可视化)

介绍内容来自:http://ariang.mayswind.net/zh_Hans/

AriaNG详细版本

  • 最新发布版本:https://github.com/mayswind/AriaNg/releases
    AriaNg-1.2.4-AllInOne为单文件版本(只剩下一个index.html),zip为非单文件版本
  • 最新每日构建版本:https://codeload.github.com/mayswind/AriaNg-DailyBuild/zip/refs/heads/master
  • Native版本:https://github.com/mayswind/AriaNg-Native/releases/
    Native版本为桌面的版本

存在问题→解决问题

此时我们会发现不敢打开任何一个版本的,都会显示未连接的状态,问题存在于打开时候没有显示联网,没有与本地构成关系。
所以现在就需要一个aria2c.exe,官方地址为:https://github.com/aria2/aria2/releases/tag/release-1.36.0
只有成功的运行了这个才能显示已经连接的状态,但是双击之后会发现是无法运行的,因为它是要在命令行里面执行的。
在执行之前还要配置几个文件,建立文件aria2.conf,先建立txt,输进去后再改后缀为conf,放任何一个版本的根目录下。(后面提到的session也是放于根目录下)

## '#'开头为注释内容, 选项都有相应的注释说明, 根据需要修改 ##
## 被注释的选项填写的是默认值, 建议在需要修改时再取消注释  #### 文件保存相关 ### 文件的保存路径(可使用绝对路径或相对路径), 默认: 当前启动位置
dir=~/downloads
# 启用磁盘缓存, 0为禁用缓存, 需1.16以上版本, 默认:16M
#disk-cache=32M
# 文件预分配方式, 能有效降低磁盘碎片, 默认:prealloc
# 预分配所需时间: none < falloc ? trunc < prealloc
# falloc和trunc则需要文件系统和内核支持
# NTFS建议使用falloc, EXT3/4建议trunc, MAC 下需要注释此项
#file-allocation=none
# 断点续传
continue=true## 下载连接相关 ### 最大同时下载任务数, 运行时可修改, 默认:5
#max-concurrent-downloads=5
# 同一服务器连接数, 添加时可指定, 默认: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
# 连接超时时间, 默认:60
#timeout=60
# 最大重试次数, 设置为0表示不限制重试次数, 默认:5
#max-tries=5
# 设置重试等待的秒数, 默认:0
#retry-wait=0## 进度保存相关 ### 从会话文件中读取下载任务
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
# 设置的RPC授权令牌, v1.18.4新增功能, 取代 --rpc-user 和 --rpc-passwd 选项
#rpc-secret=<TOKEN>
# 设置的RPC访问用户名, 此选项新版已废弃, 建议改用 --rpc-secret 选项
#rpc-user=<USER>
# 设置的RPC访问密码, 此选项新版已废弃, 建议改用 --rpc-secret 选项
#rpc-passwd=<PASSWD>
# 是否启用 RPC 服务的 SSL/TLS 加密,
# 启用加密后 RPC 服务需要使用 https 或者 wss 协议连接
#rpc-secure=true
# 在 RPC 服务中启用 SSL/TLS 加密时的证书文件,
# 使用 PEM 格式时,您必须通过 --rpc-private-key 指定私钥
#rpc-certificate=/path/to/certificate.pem
# 在 RPC 服务中启用 SSL/TLS 加密时的私钥文件
#rpc-private-key=/path/to/certificate.key## 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
peer-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

这里的配置参考:http://aria2c.com/usage.html

构建完成配置文件后,还需要建立一个aria2.session空文件,直接建txt重命名即可。
直接进入cmd输入aria2c.exe --conf-path=aria2.conf即可启动,再开任何一个版本都显示成功。关闭本地端口在任务管理器找到aria2c.exe右键关闭即可。

此处给大家整理了一键开启和关闭的vbs,(txt改后缀,常用套路)
开启.vbs

CreateObject("WScript.Shell").Run "aria2c.exe --conf-path=aria2.conf --async-dns=false",0

关闭

CreateObject("WScript.Shell").Run "taskkill /im aria2c.exe /t /f",0

此处参考:https://www.cnblogs.com/alphaprime/p/15781824.html

可跳过上面步骤直接使用大佬的懒人包

Aria2c,点击里面aria2.exe再加上随意一个版本直接完事。
桌面版,点击Aria2.exe直接启动软件自动连接,比上面一个更加懒人方法。
Qdown,点击进入大佬的网站,是大佬集成的,同2一样简便,根据官网稍微修改以下即可。
Motrix,点击进入官网,开源现成的软件,UI更加好看。

Aria2保姆级教程相关推荐

  1. 判断是不是链接 正则_Python 正则表达式 保姆级教程,小学生都看得懂!!

    ~点击 蓝字 关注,获取更多资源~ 0 前言 上一篇文章,2020,还不会正则???,和小伙伴们一起学习了 Python 中的正则表达式,读完之后,总感觉少了点什么东西,无法尽兴?就好像爱你们的心少了 ...

  2. 参考文献顺序不对_Endnote插入参考文献的保姆级教程

    作者:白鹤(baihe@iphy.ac.cn) 审核:蔡建旺 各位同学看过来,最近由于疫情严重,小伙伴们都憋在家里写论文.这倒不是什么难事,最烦人的是参考文献的插入.一篇博士论文下来,参考论文不说30 ...

  3. SpringBoot 配置 generator代码生成+knife4j接口文档(2种模板设置、逻辑删除、字段填充 含代码粘贴可用)保姆级教程(注意事项+建表SQL+代码生成类封装+测试类)

    保姆级教程,逻辑删除及字段自动填充设置,特别要说明的是本次用的是MySQL数据库,如果使用Oracle数据库是,数据库配置需要改变,数据库表一定要大写,否则无法生成代码. 数据库表 CREATE TA ...

  4. 【NLP保姆级教程】手把手带你RNN文本分类(附代码)

    写在前面 这是NLP保姆级教程的第二篇----基于RNN的文本分类实现(Text RNN) 参考的的论文是来自2016年复旦大学IJCAI上的发表的关于循环神经网络在多任务文本分类上的应用:Recur ...

  5. 图片适应窗口_毕业论文排版保姆级教程——图片和公式排版

    [小技巧]Origin作图过程中如何让图看起来更生动 2020-05-30 [小技巧]简单设置让你origin导出的图片不在有大白边 2020-05-29 [干货放送]萤火科研资源免费赠送第一期--必 ...

  6. 保姆级教程 CSS 知识点梳理大全,超详细!!!

    保姆级教程 CSS 知识点梳理大全,超详细!!! ✴️大家好,我是王同学,好久不见,趁着假期王同学把CSS 知识点梳理了一遍 ✴️如果对你有帮助就给我点个赞吧,这样我们就互不相欠了 ✴️星光不负赶路人 ...

  7. Frp内网穿透保姆级教程 windows内网穿透

    Frp内网穿透保姆级教程 windows内网穿透 准备工作 一台具有公网ip的云服务器(我的是ubuntu) frp程序 流程 将frps放到具有公网ip的服务器上 将frpc放到需要内网穿透机器上, ...

  8. 从购买服务器到网站搭建成功保姆级教程~超详细

    ??从购买服务器到网站搭建成功保姆级教程~真的超详细,各位看官细品 ??前言 ??预备知识 ??什么是云服务器? ??什么是域名? ??什么是SSL证书? ??服务器选配 ??阿里云[官网链接](ht ...

  9. win系统的阿里云服务器部署IDEASpringBoot项目保姆级教程

    win系统的阿里云服务器部署SpringBoot项目保姆级教程 前言 配置阿里云服务器 配置环境 环境配置中的坑 还有别的坑的话,私信我我补充......毕竟配置是最基本的,还想咋样... jar包导 ...

  10. 快速上手Springboot项目(登录注册保姆级教程)

    本文章对SpringBoot开发后端项目结构做了简单介绍,并示范了使用SpringBoot+MySQL实现登录的后端功能,与本博客的另一篇文章 Vue 实现登录注册功能(前后端分离完整案例) | Ma ...

最新文章

  1. python 读取图片成为一维数组_python+opencv 图像的数组和矩阵操作
  2. python的格式_python 代码格式
  3. 关于jQuery中的trigger和triggerHandler方法的使用
  4. 文本分类--情感分析
  5. 《Python编程从入门到实践》记录之列表切片
  6. java零碎要点012---linux Centos下编译、运行、调试java程序
  7. 迷你世界无限迷你币体验服务器,迷你世界体验服无限迷你币
  8. udpSocket捕获ICMP不可达错误
  9. Android数据库设计
  10. 在字节实习8个月后,成功转正
  11. html实现自动图片轮播,图片轮播的实现(html__js)
  12. 利用Jimi进行图片缩放操作
  13. 如何去实现机械灵巧手玩魔方和弹钢琴_我学会了玩魔方
  14. 开源备份工具duplicity支持阿里云OSS后端存储
  15. 从新手到Flutter架构师,一篇就够!这原因我服了
  16. 云计算为什么发展_为什么快速发展的公司需要云计算? 第1部分
  17. Pr视频剪辑——自我学习
  18. 基金 、 社保和QFII等机构的重仓股排名评测
  19. 基于JAVA和Oracle数据库实现的项目信息管理系统
  20. [转]将Android变成一个网络摄像机:spydroid-ipcamera;能实时传输,几乎没有延迟...

热门文章

  1. linux服务器python安装
  2. 什么是主数据?什么是主数据管理系统?
  3. Opencv 关于Kmeans算法
  4. 未来教育计算机二级office评分有问题,未来教育计算机二级-未来教育计算机二级msoffice题库评分 – 手机爱问...
  5. 褚霸:阿里开源四部曲,从拥抱到回报
  6. SlideShare:大话SSD (淘宝核心系统数据库组 褚霸)
  7. APP安全——抓包代理工具的设置
  8. 微信html5怎么制作,图文揭秘微信h5怎么制作-朋友圈微信H5页面制作方法
  9. Adobe Photoshop CC 2019 精简版
  10. Ignite基础知识原理