前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >使用aria2实现离线下载

使用aria2实现离线下载

作者头像
宋天伦
发布于 2020-07-16 02:47:17
发布于 2020-07-16 02:47:17
2.3K00
代码可运行
举报
文章被收录于专栏:fryteafrytea
运行总次数:0
代码可运行

迅雷、百度网盘等的下载工具体验是越来越差了。作为一家独大的下载工具迅雷虽然其下载能力一流,但商业化太过严重,即使开通会员也不能保证一个稳定的下载体验。也许用户需要的不是一个好看的页面,需要的只是一个纯净的下载环境。在这样的环境下,自己搭建一个离线下载站就显得非常有必要。

aria2是一款开源的多线程文件下载工具,其强大的下载能力令人沉醉,同时其干净纯净的功能也非常吸引人。可是也就是因为它太过纯净,纯净到需要用命令行来进行下载任务使得大部分人望而却步。但现在好了,逗比大神封装了aria2一件配置脚本,只需要一行代码就可以配置完毕,还有人为期开发了web控制面板,可以在浏览器上实现控制,还有人将其封装在桌面程序上,最终实现了桌面版的程序下载!

在这里就介绍一下这三个部分,一个是配置aria,我将其配置在自己的云主机上实现了离线下载;第二个是web面板的配置,第三个是桌面版的下载工具。

一、aira2安装


使用一键安装脚本,在控制台运行如下代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/aria2.sh && chmod +x aria2.sh && bash aria2.sh

安装成功

二、Web控制面板下载


1.AreaNg作为下载前台

第一步、下载

使用如下地址下载https://github.com/mayswind/AriaNg-DailyBuild/archive/master.zip

解压到网页根目录下,访问即可。

第二步、配置areang

需要将areang连接到area2,需要在面板上如下位置做配置

1).你需要手动设置AriaNg的RPC地址和RPC密钥

2).你需要手动设置AriaNg的下载目录为/www/wwwroot/你的网站/Download

2.使用AriaWebUi作为web控制面板

webui-aria2 项目主页为:https://github.com/ziahamza/webui-aria2

三、桌面版下载工具

在下面下载地址可以下载到windows的桌面下载工具

桌面版:Persepolis Download Manager

Aria2脚本管理命令:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
启动 : /etc/init.d/aria2 start

停止:/etc/init.d/aria2 stop

重启:/etc/init.d/aria2 restart

四、重要补充

在使用了很久aria2之后,经历了本地硬盘空间不足等一系列问题后,发现了目前知道的最佳解决方案:

参考文献

Author: Frytea

Title: 使用aria2实现离线下载

Link: https://cloud.tencent.com/developer/article/1662699

Copyright: This work by TL-Song is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
Python IF 条件判断
其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围。
py3study
2020/01/19
1.8K0
python学习笔记:条件语句IF
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。
python学习教程
2019/11/28
4760
Python 条件语句
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。
想偷懒的程序员
2019/11/08
1.1K0
Python 条件语句
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。
用户8442333
2021/05/26
9020
【python入门到精通】python条件语句if...else详解
1:python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块,下图可便于理解条件语句执行过程:
大数据小禅
2021/12/20
6490
【python入门到精通】python条件语句if...else详解
04 . Python入门之条件语句
一、 Python条件语句 Python条件语句是通过一条或多条语句执行结果(True或False)来决定执行的代码块. 可以通过下图简单了解语句的执行过程 Python程序语言指定任何非0
iginkgo18
2020/09/27
4010
04 . Python入门之条件语句
if 条件语句
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。 Python 编程中 if 语句用于控制程序的执行,基本形式为: if 判断条件: 执行语句…… else: 执行语句…… 其中”判断条件”成立时(非零),则执行后面的语句,而执行内容可以多行,以”四个空格“来区分表示同一范围。 else 为可选语句,当
老七Linux
2018/05/09
1.6K0
图解python | 条件控制与 if 语句
教程地址:http://www.showmeai.tech/tutorials/56
ShowMeAI
2022/02/22
7570
图解python | 条件控制与 if 语句
Python条件判断
1.老婆给当程序员的老公打电话:“下班顺路买10个包子带回来,如果看到卖西瓜的,就买1个。” 当晚,程序员老公手捧一个包子进了家门…… 老婆怒道:“你怎么就买了一个包子?!” 老公答曰:“因为看到了卖西瓜的。”
py3study
2020/01/14
2.4K0
Python 条件语句
文 | 糖豆 图 | 来源网络 糖豆贴心提醒,本文阅读时间3分钟,文末有秘密! Python 条件语句 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。 可以通过下图来简单了解条件语句的执行过程: Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。 Python 编程中 if 语句用于控制程序的执行,基本形式为: 其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区
小小科
2018/05/04
1.2K0
Python 条件语句
[Python从零到壹] 二.语法基础之条件语句、循环语句和函数
欢迎大家来到“Python从零到壹”,在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界。所有文章都将结合案例、代码和作者的经验讲解,真心想把自己近十年的编程经验分享给大家,希望对您有所帮助,文章中不足之处也请海涵。
Eastmount
2021/02/20
9260
Python学习-if条件语句
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。
py3study
2020/01/19
7270
零基础学Python(第六章 if条件语句)
Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。
红目香薰
2022/11/28
3760
[Python从零到壹] 二.语法基础之条件语句、循环语句和函数
在讲诉条件语句之前,需要先补充语句块的知识。语句块并非一种语句,它是在条件为真时执行一次或执行多次的一组语句,在代码前放置空格缩进即可创建语句块。它类似于C、C++、Java等语言的大括号({ })来表示一个语句块的开始和结束。
Eastmount
2021/12/02
8170
[Python从零到壹] 二.语法基础之条件语句、循环语句和函数
python基础(一)
  python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。
用户1432189
2018/09/05
1.5K0
python基础(一)
实战案例手把手教你Python流程控制技巧
作者:PianoOrRock 来源: http://blog.csdn.net/pianoorrock/article/details/71131570 Python 条件语句 Python条件语句是
小小科
2018/05/02
1.3K0
实战案例手把手教你Python流程控制技巧
【python系统学习04】条件判断语句
学过 js 的你,看到这个肯定小 case 吧!肯定第一时间得到答案,打印出“1”吧!
xing.org1^
2020/02/13
1.1K0
Python3 条件控制
Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。
AlexZhang
2021/12/02
4720
Python条件语句和循环语句简单使用方法
Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。
Python学习者
2022/11/07
1.7K0
Python基础 —— 条件语句
 看到这里,可能有人会觉得少了些什么,是不是switch-case语句呢?注意一下,Python里是没有switch语句的,千万不要和 C语言 弄混了哦!
繁依Fanyi
2023/05/07
2890
Python基础 —— 条件语句
相关推荐
Python IF 条件判断
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档