0x01應用簡介
Aria2:是一個多平臺輕量級,支持 HTTP、FTP、BitTorrent 等多協議、多來源的命令列下載工具,
AriaNg:客戶端啟動器可以輕輕松松的管理你的Aria2下載器,
Nginx:是一款輕量級的Web 服務器/反向代理服務器及電子郵件代理服務器,
File Brower:是一個基于 Web 的檔案管理器,它可以使你隨時隨地的對設備的檔案進行基本的管理操作,
0x02服務器準備
服務器的選擇上,當然是本文的主角:騰訊云輕量應用服務器(Lighthouse),這是目前最快的建站方式,我們開始上路吧~
目前騰訊云最流行的IaaS層產品莫過于Lighthouse(輕量應用服務器)了,該產品以套餐形式提供了便捷的云主機選購,網路流量包、應用鏡像以及免密登錄等特性也更加注重了人性化的體驗,Lighthouse作為目前最炙手可熱的面向個人開發者及中小企業的新一代云服務產品,特別適合搭建個人博客、網站、論壇、小型應用等多種場景,另外,其良心的價格和促銷力度也是前所未有,其持續運營的策略是相對面向未來的,
境外服務器價格及配置:

國內服務器價格和配置:

0x03開始安裝
Nginx安裝及配置
使用命令
yum install nginx
安裝成功后進入 /etc/nginx/nginx.conf 可以配置nginx資訊

Aria2安裝
使用命令安裝
yum install aria2
-
創建.aria2目錄
mkdir /root/.aria2
-
創建會話檔案
touch /root/.aria2/aria2.session
-
創建日志檔案
touch /root/.aria2/aria2.log
- 創建組態檔
touch /root/.aria2/aria2.config
- 編輯組態檔
需要修改最后一行rpc密碼(自行設定,最好6位數字)
################ 檔案保存相關 ################
# 檔案的保存路徑(可使用絕對路徑或相對路徑), 默認: 當前啟動位置
dir=/home/download
# 啟用磁盤快取, 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=/root/.aria2/aria2.session
# 在Aria2退出時保存`錯誤/未完成`的下載任務到會話檔案
save-session=/root/.aria2/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
rpc-secret=設定成自己的密碼
Aira2啟動
sudo aria2c --conf-path=/root/.aria2/aria2.conf
sudo service aria2c start
AriaNg安裝
-
進入Nginx源代碼目錄
cd /usr/share/nginx/html
-
下載AriaNg檔案
wget https://github.com/mayswind/AriaNg/releases/download/1.2.1/AriaNg-1.2.1.zip
- 解壓
unzip AriaNg-1.2.1.zip
- 開啟埠
在騰訊云輕量服務器控制臺開放所有埠
- 進入面板
1,輸入ip地址
2,點擊左側AriaNg設定
3,點擊上方rpc
4,輸入rpc密碼
5,Aria2狀態顯示已連接即為成功

File Brower安裝
- 下載
wget https://github.com/filebrowser/filebrowser/releases/download/v2.1.0/linux-amd64-filebrowser.tar.gz
- 解壓
tar -zxvf linux-amd64-filebrowser.tar.gz
- 移動
mv filebrowser /usr/sbin
- 創建目錄
mkdir /etc/filebrowser/
- 創建組態檔
vi /etc/filebrowser/config.json
- 編輯組態檔
{
"address":"0.0.0.0",
"database":"/etc/filebrowser/filebrowser.db",
"log":"/var/log/filebrowser.log",
"port":8080,
"root":"/home/download",
"username":"admin"
}
- 運行專案
nohup filebrowser -c /etc/filebrowser/config.json &
0x04軟體使用
瀏覽器輸入輕量服務器ip既可以進入AriaNg界面
瀏覽器輸入輕量服務器ip:8080既可以進入File Brower界面
速度測驗:
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/272593.html
標籤:其他
上一篇:Linux 常用命令集合
