Skip to content
WONGCW 網誌
  • 首頁
  • 論壇
  • 微博
  • 壁紙下載
  • 免費圖床
  • 視頻下載
  • 聊天室
  • SEO工具
  • 支援中心
  • 表格製作
  • More
    • 在線名片
    • 網頁搜索
    • 天氣預報
    • 二維碼生成器
    • WordPress 插件及主題下載
  • Search Icon

WONGCW 網誌

記錄生活經驗與點滴

CentOS 搭建 Aria2 及 AriaNg 实现多种文件的离线下载

CentOS 搭建 Aria2 及 AriaNg 实现多种文件的离线下载

2018-08-27 Comments 0 Comment

特别事项

任务时间:时间未知

请使用 SSH 客户端连接到 CVM

  • 本教程面对的是实机环境,使用到 vi 编辑器
  • 腾讯云实验室的网页终端不完全兼容 vi
  • 强烈建议使用 SSH 客户端连接实验机后操作
  • 但也可用实验面板的文件浏览器操作

配置环境

任务时间:1min~5min

环境说明

  • 本实验环境默认 CentOS 7 及以上
  • 本实验默认 root 用户
  • AriaNg是一套针对 Aria2 的 Web UI,需要 Web 服务器,这里选用 Nginx 。

外部准备

AriaNg 需要监听服务器的6800端口(启动时可修改),实机环境时请放通对应端口(实验机无需操作)

安装组件

需要安装 wget unzip gcc gcc-c++ openssl-devel

yum -y install wget unzip gcc gcc-c++ openssl-devel

安装 Nginx

  • 若已有 Nginx 可跳过

使用以下命令安装 nginx:

yum -y install nginx

注:默认环境中 yum 源中已经有 nginx 了 若报错”没有可用软件包 nginx “,则需要添加源,使用此命令:

rpm -ivh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

添加完毕后重新运行安装 nginx 命令

安装完毕后输入nginx 启动nginx

nginx

并为 nginx 添加开机自启

systemctl enable nginx.service

修改Nginx配置文件,将user nginx改为user root

cd /root
wget http://shiyanshi-1251541563.cossh.myqcloud.com/nginx.conf
mv /root/nginx.conf /etc/nginx/ -f

安装 aria2

任务时间:5min~20min

下载并解压 aria2

此处使用编译安装 教程中 Aria2 版本为 1.34.0,将来若有新版本可以前往 Github 寻找最新版本.

cd /root 
wget http://shiyanshi-1251541563.cossh.myqcloud.com/aria2-1.34.0.tar.gz
tar xzvf aria2-1.34.0.tar.gz
cd aria2-1.34.0

编译安装 aria2

注:编译安装速度与服务器性能有关,可能耗时较久

./configure
make
make install
cd

安装 AriaNg

任务时间:1min~5min

下载,解压 AriaNg

教程中 AriaNg 版本为0.4.0

cd
mkdir /root/ariang
cd /root/ariang
wget http://shiyanshi-1251541563.cossh.myqcloud.com/aria-ng-0.4.0.zip
unzip aria-ng-0.4.0.zip

配置站点

任务时间:5min~10min

设置AriaNg站点 实验环境

  • 注:本节与设置AriaNg站点 实机环境二选一,完成此节即跳过设置AriaNg站点 实机环境
  • 注:本节操作仅在腾讯云实验室环境下有效,自己的机器配置请看设置AriaNg站点 实机环境

进入/etc/nginx/conf.d目录,并右键新建文件

输入文件名ariang.conf

新建完毕后 打开ariang.conf

复制以下内容,粘贴进编辑框

server {
        listen 80;  #监听端口 默认http无需修改,https后面讲
        server_name <您的 CVM IP 地址>;  #你的公网ip,域名绑定和ssl后面讲


        location / {
            root   /root/ariang; #站点目录(教程里是/root/ariang 无需修改)
            index  index.html index.htm;
        }
    }

关闭并保存

输入以下命令重启nginx

pkill -9 nginx
nginx

设置AriaNg站点 实机环境

  • 注:此处用到的 vi 编辑器,可以用实验面板的文件浏览器代替
  • 注:此节适用于自己的机器和实验室的机器,但实验室的机器需要使用ssh工具连接
  • 注:若已完成设置AriaNg站点 实验环境,那么请略过此节

在 /etc/nginx/conf.d目录下创建ariang.conf ,并使用vi打开编辑:

vi /etc/nginx/conf.d/ariang.conf

输入命令后终端显示的是ariang.conf的内容

按i键,下方显示--INSERT--进入编辑模式

复制以下内容,并按提示修改后,粘贴进终端

server {
        listen 80;  #监听端口 默认http,https后面讲
        server_name xxxxx.com;  #这里先用ip,域名绑定和ssl后面讲


        location / {
            root   /root/ariang; #站点目录(教程里是/root/ariang 无需修改)
            index  index.html index.htm;
        }
    }

按下Esc键,退出编辑模式

英文输入法下按下:,输入wq,回车,即可保存并退出

输入以下命令,重启 nginx

pkill -9 nginx
nginx

测试AriaNg

此时打开http://<您的 CVM IP 地址>/便能够访问AriaNg

但是无法连接Aria2,因为Aria2还没有启动

运行 Aria2

任务时间:1min~5min

运行 Aria2

运行命令:


aria2c --enable-rpc --rpc-listen-all --rpc-allow-origin-all --rpc-listen-port=6800 --rpc-secret=qcloud  -c --dir /root -D

命令参数详解

enable-rpc           #开启RPC,不可修改
rpc-listen-all       #允许非外部访问
rpc-allow-origin-all #允许所有来源
rpc-listen-port=6800 #RPC监听端口,可修改,默认6800(自己的机子记得白名单这个端口)
rpc-secret=qcloud    #RPC令牌,可修改,后面配置AriaNg用得到
dir /root            #下载目录,这里是/root

配置 AriaNg

任务时间:1min~5min

连接Aria2

打开http://<您的 CVM IP 地址>/来访问AriaNg界面

image

image如图所示输入信息后,刷新页面即可连接成功

下载文件

点击新建

image 添加一个http链接

image点击立即下载即可下载文件

也可以使用磁力链 上传BT种子 进行下载

image

Aria2十分强大,更多的用法请自己发掘.

后记

任务时间:10min~15min

域名绑定

  • 若无域名请点击已完成,下一步来跳过

首先需要一个域名,可在腾讯云购买

进入云解析后点击添加解析

选择A记录,记录值为服务器IP

保存解析

将etc/nginx/conf.d/ariang.conf中的server_name后面的ip修改为自己的域名即可未完成域名绑定

开启https

若无SSL证书,请点击已完成,下一步来跳过

如果你有ssl证书 请上传到 /etc/nginx 目录

在配置站点时像这样填入:

server {
        listen 443;  #开启https
        server_name xxxxx.com;  #证书所对应的域名
        ssl on;
        ssl_certificate xxx.crt; # 改为自己申请得到的 crt 文件的名称
        ssl_certificate_key xxx.key; # 改为自己申请得到的 key 文件的名称
        ssl_session_timeout 5m;
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
        ssl_prefer_server_ciphers on;

        location / {
            root   /root/ariang; #站点目录(教程里是/root/ariang 无需修改)
            index  index.html index.htm;
        }
    }

Aria2 的其他

Aria2 可以配合AriaNg h5ai实现离线下载并网页浏览文件

也可以配合nextcloud ocDownloader插件实现自建网盘并离线下载

也可以使用AriaNg rclone完成第三方网盘的离线下载

还有许多玩法

这些教程以后讲.欢迎关注.

End

分享此文:

  • 分享到 Twitter(在新視窗中開啟)
  • 按一下以分享至 Facebook(在新視窗中開啟)
  • 分享到 WhatsApp(在新視窗中開啟)
  • 按一下以分享到 Telegram(在新視窗中開啟)
  • 分享到 Pinterest(在新視窗中開啟)
  • 分享到 Reddit(在新視窗中開啟)
  • 按一下即可分享至 Skype(在新視窗中開啟)
  • 按一下即可以電子郵件傳送連結給朋友(在新視窗中開啟)
  • 點這裡列印(在新視窗中開啟)

相關


Linux資訊

Post navigation

PREVIOUS
Ubuntu 搭建我的世界 PE 全特性服务器
NEXT
一些便宜性价比高的VPS推荐

發表迴響 取消回覆

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料。

More results...

Generic filters
Exact matches only
Search in title
Search in content
Search in excerpt
Filter by 分類
網站公告
Featured
限時免費
ESET NOD32
WINDOWS 10 &11 INSIDER PREVIEW
Windows 軟件下載
系統軟件
辦公軟件
圖像處理
影音媒體
網絡軟件
應用軟件
Mac 軟件下載
安卓軟件下載
網絡資訊
Mac資訊
Linux資訊
VPS資訊
NASA資訊
金融資訊
WhatsApp Stickers教學
WordPress資訊
WeChat資訊
PHP資訊
Plesk資訊
TensorFlow
教學資源
開源程序
網頁工具
SEO工具
醫療健康
旅遊及消閒
其他資訊
Content from
Content to
2018 年 8 月
一 二 三 四 五 六 日
 12345
6789101112
13141516171819
20212223242526
2728293031  
« 7 月   9 月 »

分類

  • 網站公告
  • 限時免費
  • ESET NOD32
  • WINDOWS 10 &11 INSIDER PREVIEW
  • Windows 軟件下載
  • 系統軟件
  • 辦公軟件
  • 圖像處理
  • 影音媒體
  • 網絡軟件
  • 應用軟件
  • Mac 軟件下載
  • 安卓軟件下載
  • 網絡資訊
  • Mac資訊
  • Linux資訊
  • VPS資訊
  • NASA資訊
  • WhatsApp Stickers教學
  • WordPress資訊
  • WeChat資訊
  • PHP資訊
  • Plesk資訊
  • TensorFlow
  • 教學資源
  • 開源程序
  • 網頁工具
  • SEO工具
  • 醫療健康
  • 旅遊及消閒
  • 其他資訊

彙整

近期文章

  • 特斯拉最新Cybertruck路試諜照現身揭示了兩個車身設計變化 2023-02-03
  • NASA在火星上發現與眾不同的岩石懷疑是天外來客 2023-02-03
  • 部分Windows用戶遭遇不可跳過的全屏Microsoft 365試用廣告 2023-02-03
  • Ghostwriter插件現在可以將ChatGPT整合到微軟Word中 2023-02-03
  • 研究人員首次實現植入小鼠體內的人腦器官對視覺刺激的反應 2023-02-03
  • 科學家使用外來的DNA來幫助創造”耐氣候變化”作物 2023-02-03
  • 谷歌第四季度淨利潤同比下降34% 未達預期股價下跌逾3% 2023-02-03
  • 蘋果四季度iPhone收入不佳總營收創六年最大跌幅盤後跌近4% 2023-02-03
  • 美股龍頭罕見跌倒蘋果Q1財報營收、利潤均不及預期 2023-02-03
  • 亞馬遜第四季度營收1492.04億美元淨利潤同比下降98% 2023-02-03

熱門文章與頁面︰

  • DP vs HDMI 誰才是遊戲玩家最佳選擇?
  • ESET NOD32 LICENSE KEY (UPDATED 2023-01-17)
  • Explorer Patcher:讓Windows 11恢復Windows 10的行為特徵
  • 打車叫到特斯拉不會開門很尷尬?官方介紹開關門方法
  • ESET NOD32 LICENSE KEY (UPDATED 2022-01-01)
  • z-sms – 在線免費云短信臨時手機號接碼平台網頁版
  • 百度雲盤、藍奏雲、微雲提取碼秘鑰查詢工具
  • 盜版Windows 7還能免費升級Windows 10嗎?
  • 格式工廠 FormatFactory 4.5.5.0 免安裝中文版 - 最受歡迎影片轉檔工具
  • 錄屏軟件ApowerREC v1.3.5.6 中文破解版

投遞稿件

歡迎各界人士投遞稿件到admin@wongcw.com

請提供以下資料:

1.你的名字

2.你的電郵

3.分類目錄

4.文章標題

5.文章摘要

6.文章內容

7.文章來源

 

聯繫我們

查詢,投稿,商務合作:
​admin@wongcw.com
​技術支援:
​support@wongcw.com
​客户服務:
​cs@wongcw.com

QQ群:833641851

快帆

MALUS

極度掃描

DMCA.com Protection Status

WONGCW 網誌

  • 免責聲明
  • 捐助我們
  • ThemeNcode PDF Viewer
  • ThemeNcode PDF Viewer SC
  • Events

服務器提供

本站使用之服務器由ikoula提供。

聯繫我們

查詢,投稿,商務合作:
​admin@wongcw.com
​技術支援:
​support@wongcw.com
​客户服務:
​cs@wongcw.com

QQ群:833641851

© 2023   All Rights Reserved.
X