热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

linux一键aria2,Aria2一键前后端安装脚本

系统要求CentOS7Debian6Ubuntu14.04注意:CentOS6因为源没有Aria2包,所以不支持安装Aria2,请更换Ce

系统要求

CentOS 7+ / Debian 6+ / Ubuntu 14.04 +

注意:CentOS6 因为源没有 Aria2包,所以不支持安装Aria2,请更换 CentOS7 或其他系统(推荐Debian 9 x64)!

安装步骤

执行下面的代码下载并运行脚本。wget -N --no-check-certificate http://www.diannaobos.com/gongju/bash/aria2.sh && chmod +x aria2.sh && bash aria2.sh

# 如果上面这个脚本无法下载,尝试使用备用下载:

wget -N --no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/aria2.sh && chmod +x aria2.sh && bash aria2.sh

运行脚本后会出现脚本操作菜单,选择并输入1就会开始安装。

使用说明

进入下载脚本的目录并运行脚本:./aria2.sh

然后选择你要执行的选项即可。

其他操作

启动:/etc/init.d/aria2 start

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

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

查看状态:/etc/init.d/aria2 status

配置文件:/root/.aria2/aria2.conf (配置文件包含中文注释,但是一些系统可能不支持显示中文)

下载目录:/usr/local/caddy/www/aria2/Download

到这里Aria2的后端安装好了,下面来安装Aria2前端面板:

一键安装 Aria2 WebUI前端

这里安装 Caddy 一个很简单的HTTP服务器,如果你想要使用Nginx/Apache或者LNMP一键包之类的,使用方法自行谷歌。

Caddy轻量网页服务器安装

wget http://file.kskxs.com/linux/caddy/caddy_v0.11.4_linux_amd64.tar.gz

tar zxvf caddy_v0.11.4_linux_amd64.tar.gz

# 创建caddy配置文件,将下面的配置信息全部复制粘贴到Caddyfile中保存

vi Caddyfilehttp://vps_ip:80

timeouts none

root /usr/local/caddy/www/aria2

gzip

browse

安装Caddy成功后,继续新建并进入虚拟主机文件夹下载安装前端,mkdir /usr/local/caddy

mkdir /usr/local/caddy/www

mkdir /usr/local/caddy/www/aria2

mkdir /usr/local/caddy/www/aria2/Download

cd /usr/local/caddy/www/aria2

git clone https://github.com/ziahamza/webui-aria2.git

mv webui-aria2/* .

mv docs/* .

chmod -R 755 /usr/local/caddy/www/aria2

上面代码都执行完后,就可以启动 Caddy了。

screen -S caddy

./caddy

ctrl + A D

如果Caddy 运行正常,那么你打开 http://vps_ip 即可看到 Aria2 WebUI的页面了。如果看不到WEB UI页面,请在aria2目录执行这个代码yes | cp -rf docs/* .

配置前端

没有设置这个或者登录进去后,需要设置 连接设置。

点击顶部菜单栏 设置——连接设置。

主机选项,填写Aria2后端所在的服务器的IP或域名。

端口选项,默认 6800 。(注意:防火墙要放行6800端口,linux关闭防火墙方法)

密码令牌,跑完脚本后会出现类似fcb179652c0c5586418e这样的串码就是了,也可以cat /root/.aria2/aria2.conf文件里找到这个令牌。

最后的直接下载选项,默认是填写相对路径:/Download/

最后点击下面的 保存连接设置 按钮,不出意外就会提示连接成功,当然有时候还是会提示失败,多刷新几次就好了。

这时候你就可以添加下载任务了。

下载完成后,如果你在 连接设置 中设置的直接下载的相对路径正确,那你直接点击下面的文件名就可以下载到本地了。

当然因为 html5的支持,一些视频文件可以在线播放。

所以就实现了,离线下载视频,并在线观看!



推荐阅读
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • Webmin远程命令执行漏洞复现及防护方法
    本文介绍了Webmin远程命令执行漏洞CVE-2019-15107的漏洞详情和复现方法,同时提供了防护方法。漏洞存在于Webmin的找回密码页面中,攻击者无需权限即可注入命令并执行任意系统命令。文章还提供了相关参考链接和搭建靶场的步骤。此外,还指出了参考链接中的数据包不准确的问题,并解释了漏洞触发的条件。最后,给出了防护方法以避免受到该漏洞的攻击。 ... [详细]
  • 树莓派语音控制的配置方法和步骤
    本文介绍了在树莓派上实现语音控制的配置方法和步骤。首先感谢博主Eoman的帮助,文章参考了他的内容。树莓派的配置需要通过sudo raspi-config进行,然后使用Eoman的控制方法,即安装wiringPi库并编写控制引脚的脚本。具体的安装步骤和脚本编写方法在文章中详细介绍。 ... [详细]
  • ZABBIX 3.0 配置监控NGINX性能【OK】
    1.在agent端查看配置:nginx-V查看编辑时是否加入状态监控模块:--with-http_stub_status_module--with-http_gzip_stat ... [详细]
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • imx6ull开发板驱动MT7601U无线网卡的方法和步骤详解
    本文详细介绍了在imx6ull开发板上驱动MT7601U无线网卡的方法和步骤。首先介绍了开发环境和硬件平台,然后说明了MT7601U驱动已经集成在linux内核的linux-4.x.x/drivers/net/wireless/mediatek/mt7601u文件中。接着介绍了移植mt7601u驱动的过程,包括编译内核和配置设备驱动。最后,列举了关键词和相关信息供读者参考。 ... [详细]
  • 成功安装Sabayon Linux在thinkpad X60上的经验分享
    本文分享了作者在国庆期间在thinkpad X60上成功安装Sabayon Linux的经验。通过修改CHOST和执行emerge命令,作者顺利完成了安装过程。Sabayon Linux是一个基于Gentoo Linux的发行版,可以将电脑快速转变为一个功能强大的系统。除了作为一个live DVD使用外,Sabayon Linux还可以被安装在硬盘上,方便用户使用。 ... [详细]
  • 31.项目部署
    目录1一些概念1.1项目部署1.2WSGI1.3uWSGI1.4Nginx2安装环境与迁移项目2.1项目内容2.2项目配置2.2.1DEBUG2.2.2STAT ... [详细]
  • MySQL语句大全:创建、授权、查询、修改等【MySQL】的使用方法详解
    本文详细介绍了MySQL语句的使用方法,包括创建用户、授权、查询、修改等操作。通过连接MySQL数据库,可以使用命令创建用户,并指定该用户在哪个主机上可以登录。同时,还可以设置用户的登录密码。通过本文,您可以全面了解MySQL语句的使用方法。 ... [详细]
  • 从U ... [详细]
  • 本文介绍了在Web应用系统中,数据库性能是导致系统性能瓶颈最主要的原因之一,尤其是在大规模系统中,数据库集群已经成为必备的配置之一。文章详细介绍了主从数据库架构的好处和实验环境的搭建方法,包括主数据库的配置文件修改和设置需要同步的数据库等内容。MySQL的主从复制功能在国内外大型网站架构体系中被广泛采用,本文总结了作者在实际的Web项目中的实践经验。 ... [详细]
  • LVS实现负载均衡的原理LVS负载均衡负载均衡集群是LoadBalance集群。是一种将网络上的访问流量分布于各个节点,以降低服务器压力,更好的向客户端 ... [详细]
  • 本文介绍了在Ubuntu系统中清理残余配置文件和无用内容的方法,包括清理残余配置文件、清理下载缓存包、清理不再需要的包、清理无用的语言文件和清理无用的翻译内容。通过这些清理操作可以节省硬盘空间,提高系统的运行效率。 ... [详细]
  • Ubuntu 用户安装 Linux Kernel 3.15 RC1
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
author-avatar
神奇伟哥
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有