前言

本文章将带你搭建一个自己的服务器下载平台:aria2,它的用途是什么?

下载用途

  • 百度网盘
  • 普通文件
  • 迅雷种子
  • 等等

准备工具

  • 服务器连接软件xshell或者putty
  • 一台服务器

安装宝塔面板

请大家按照这个网站的https://moecat.cn/教程来安装宝塔面板,然后再回到教程

我这里用的是centos7服务器,如果你也是的话,直接跟着我安装宝塔面板就可以了

Bt_Panel_Pro 脚本(Centos):

yum -y install wget;wget http://download.umaru.uk/Bt_Panel_Pro && sh Bt_Panel_Pro

安装完成后,会给你宝塔面板的初始账号和秘密以及访问地址,请拿一个小本本记下来

讲解:

第一行的是你的访问链接

第二行是你的用户名

第三行是你的密码


Bt_Panel 脚本(升级开心版):

 curl https://download.btpanel.net/install/update6.sh|bash

现在你就可以去登入你的宝塔面板了,只需要访问你的访问链接


相关插件安装

进入软件商店

你只需要安装一个插件:

  • Nginx

添加站点

安装完插件后,请在左边的菜单栏,找到网站,然后点击添加站点,输入你的域名后点击提交即可

我们本次搭建的网站是纯静态的,所以其他的不需要选择

提示:请解析你的域名先哦!

记住你的根目录文件在哪哦!

然后点击设置,在域名管理中添加一个www.你的域名


下载网站源码(前端)

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

进入你的根目录,就是刚刚创建站点时的目录

一般的格式是/www/wwwroot/你的域名

点击远程下载,输入以下链接:

https://github.com/ziahamza/webui-aria2/archive/master.zip

下载完成后,请解压文件,然后进入解压后的文件

全选文件,然后点击剪切

我们回到上一级目录,也就是你的/www/wwwroot/你的域名目录下

然后点击粘贴所有


我们现在进入docs文件目录

还是刚刚的操作,全选文件,点击剪切,然后粘贴所有到上一级目录


服务器下载aria2(后端)

连接你的服务器,然后先来更新一下

centos:

yum -y update

ubuntu

sudo apt update

更新完成之后,安装aria2

centos

yum -y install aria2

ubuntu

sudo apt install aria2

启动后端

执行:

aria2c --enable-rpc --rpc-listen-all --rpc-secret password

password是你的密码,你可以自定义

会提示你如下信息

请先不要关闭连接服务器的软件,否则会停止后端服务

后面我会讲如何后台运行


开放端口

进入宝塔面板.左边的菜单栏找到安全

输入6800,然后点击放行


连接设置

进入你的网站,一般会提示你认证失败,切莫着急,我们还需要配置一下

点设置然后点连接设置

我们只需要设置两个地方,一个是主机一个是密码令牌

主机可以填IP或者域名

密码令牌填写刚刚运行启动端口命令的时候,后面设置的密码

如果你没有注意到刚刚启动后端的密码设置,你就填password

其他的无需填写,然后保存设置

现在刷新一下你的网页,就不会提示你认证失败了


让后端命令在后台运行

安装screen

centos

yum -y install screen

ubuntu

sudo apt install screen

然后执行

screen

这时我们会进入screen的新窗口,我们运行启动后端的命令

aria2c --enable-rpc --rpc-listen-all --rpc-secret password 

passwd是你的密码


运行之后按住Ctrl + a,再按d就会退出这个窗口,而且启动后端的命令会在后台运行

这时我们就算关闭了连接软件也不会断开后端服务

如何利用aria2下载百度云网盘文件

我们需要下载一个插件,下载地址:

https://github.com/acgotaku/BaiduExporter/archive/master.zip

下载后请解压, 找到BaiduExporter.crx,然后将这个插件安装在你的浏览器中

如果你使用的是谷歌浏览器,请下载这个

https://www.lanzous.com/i5nyu1i

解压后使用开发者模式安装

【自己的下载平台】搭建aria2网站的更多相关文章

  1. lamp平台搭建论坛网站(Discuz论坛)

    1. 安装Apache 1) 安装apr [root@www lamp]# yum install zlib-devel gcc gcc-c++ openssl-devel pcre-devel -y ...

  2. Docker进阶之八:搭建LNMP网站平台实战

    搭建LNMP网站平台实战 LNMP是指一组通常一起使用来运行动态网站或者服务器的自由软件名称首字母缩写.L指Linux,N指Nginx,M一般指MySQL,也可以指MariaDB,P一般指PHP,也可 ...

  3. Docker: 快速搭建LNMP网站平台

    快速搭建LNMP网站平台 步骤: 1.自定义网络(这里建立一个自定义网络,名字叫 lnmp, 让LNMP网站的服务,都加入这个自定义网络)docker network create lnmp2.创建M ...

  4. 搭建自己的BT下载平台服务器

    [原理基础] BT(Bit Torren比特流)是由国外的一名叫Bram Cohen的程序员开发的下载软件,可以说它是目前网络是非常流行的一个多点下载的P2P软件,它最显著的特点就是:下载的人越多,速 ...

  5. LNMP平台搭建---PHP安装篇

    在前面三篇中,我们安装了Linux系统.Web服务器Nginx.MySQL数据库服务器,这篇就来将搭建动态网站的最后一步:PHP安装. Nginx服务器只能响应静态资源请求,对于动态资源请求就不行了, ...

  6. LNMP平台搭建---MySQL安装篇

    在前两篇中,安装了一个基本的Web服务器,但是只能提供静态网页查看,要做成动态网站,就必须要数据库或其他编程语言支持了,这里先介绍MySQL数据库的安装. MySQL是一个开源的数据库,在互联网行业应 ...

  7. 基于Moodle的IT课程辅助教育平台搭建

    基于Moodle的IT课程辅助教育平台搭建 Moodle是一个开源课程管理系统(CMS),也被称为学习管理系统(LMS)或虚拟学习环境(VLE).它已成为深受世界各地教育工作者喜爱的一种为学生建立网上 ...

  8. Storm on Yarn :原理分析+平台搭建

    Storm on YARN: Storm on YARN被视为大规模Web应用与传统企业应用之间的桥梁.它将Storm事件处理平台与YARN(Yet Another Resource Negotiat ...

  9. LAMP平台搭建菜鸟入门级实验

    LAMP平台搭建(菜鸟入门级) mysql 安装: (1)二进制安装  二进制安装 ,执行解压配置即可.无须执行三布安装. (2)源码编译安装 安装准备工作: (1)查看系统配置:#uname -a/ ...

随机推荐

  1. ios键盘退出

    点击空白处退出键盘 -(void)touchesBegan:(nonnull NSSet<UITouch *> *)touches withEvent:(nullable UIEvent ...

  2. 正则表达式中 /s 可以帮助“.”匹配所有的字符,包括换行,从而实现【\d\D】的功能

    正则表达式中 /s 可以帮助“.”匹配所有的字符,包括换行,从而实现[\d\D]的功能

  3. TimeHelper

    import java.time.Duration; import java.time.Instant; import java.time.OffsetDateTime; import java.ti ...

  4. ubuntu Python 升级

    安装时ubuntu提示: DEPRECATION: Python 3.4 support has been deprecated. pip 19.1 will be the last one supp ...

  5. Rearrangement

    In a two dimensional array of integers of size 2×n2 \times n2×n, is it possible to rearrange integer ...

  6. 关于 Cantor 集不可数的新观点

    第一步操作:将区间 $[0,1]$ 中去掉开区间 $(\frac{1}{3},\frac{2}{3})$ 后,就形成了两个不交闭区间.于是这两个不交闭区间中至少有两个元素,正好是集合 $\{1\}$ ...

  7. form中采用图片作为提交按钮

    <span style="font-size:14px;"><FORM name="formName" action="xxxx&q ...

  8. QTP基本循环异常遍历(代码方式实现)

    0 环境 系统环境:win7 1 前言 在正常循环的基础下 添加异常处理遍历 一些基本操作 请看正常循环 https://www.cnblogs.com/my-ordinary/p/11739180. ...

  9. 吴裕雄--天生自然python学习笔记:python的Bokeh 基本绘图

    使用 Bokeh 绘图时,其大部分绘图功能是由 bokeh plotting 完成的,所以我们一 般至少要导入自gure 及 show 这两个函数 : Bokeh 绘制的图形是在浏览器中显示的, 创建 ...

  10. FastDFS安装部署

    博主本人平和谦逊,热爱学习,读者阅读过程中发现错误的地方,请帮忙指出,感激不尽 服务器信息: Storage:192.168.247.20 Traker:192.168.247.21 一.搭建环境准备 ...