linux aria2界面,如何使用aria2及webui
背景介紹
Aria2 是一個輕量的多協議多源命令行下載工具,支持 HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink 等協議下的下載。aria2 可通過內置的 JSON-RPC 及 XML-RPC interfaces 來進行操作,可通過 web 界面管理下載。
aria2 is a lightweight multi-protocol & multi-source command-line download utility. It supports HTTP/HTTPS, FTP, SFTP, BitTorrent and Metalink. aria2 can be manipulated via built-in JSON-RPC and XML-RPC interfaces.
Aria2 項目官網為 https://aria2.github.io/。aria2 早期是維護在 sourceforge 上的,但目前已轉移至 GitHub:https://github.com/aria2/aria2,sourceforge 上提供的下載鏈接留在較老的版本上。
下載最新版的 aria2 請訪問 aria2 GitHub 的 release 頁面:https://github.com/aria2/aria2/releases。
命令行模式及配置文件
Aria2 有兩種下載模式,一種是命令行下載模式,一種是 RPC Server 模式。建議使用 RPC Server 模式,同時配合 webui 來管理和使用。
更詳細的配置選項等可以參考官方 Aria2 Manual。
配置文件
建議使用配置文件的方式管理配置(可以添加 -D 選項以後台運行):
aria2c --conf-path=aria2.conf
命令行模式
我們可以在命令行中非常簡單地調用 aria2 進行多種協議的下載操作。例如:
下載網絡文件:
$ aria2c http://example.org/mylinux.iso
下載多個文件:
$ aria2c http://a/f.iso ftp://b/f.iso
下載時每個host使用兩個連接:
$ aria2c -x2 http://a/f.iso
使用 BitTorrent 協議下載:
$ aria2c http://example.org/mylinux.torrent
使用磁力鏈接(Magnet URI)進行下載:
$ aria2c 'magnet:?xt=urn:btih:248D0A1CD08284299DE78D5C1ED359BB46717D8C'
Metalink:
$ aria2c http://example.org/mylinux.metalink
下載 text 文本文件中的鏈接:
$ aria2c -i uris.txt
Windows 下 aria2 的使用方式
下載 aria2
訪問 aria2 的 GitHub release 頁面,下拉找到 latest release 的 Downloads 部分,下載 64 位或 32 位的 zip 包:
aria2 latest release download
配置 aria2
將 zip 包內的文件解壓至本地目錄,如 C:\Apps\aria2\,並在此目錄下新建 4 個純文本文件:
aria2.log (日誌,空文件就行)
aria2.session (下載歷史,空文件就行)
aria2.conf (配置文件)
HideRunAria2.vbs (隱藏cmd窗口運行用到的)aria2.log
此文件為 aria2 運行的日誌文件。
aria2.session
此文件用於記錄和讀取下載歷史,保證在斷電和重啟時下載任務不會丟失。如果有時aria2不能啟動,可以嘗試清空此文件中的內容。
aria2.conf
此文件為 aria2 的配置文件。
配置文件中,需要根據當前存放 aria2 的目錄的路徑,修改若干選項:
# 下載文件保存路徑
dir=D:\Downloads\aria2
# 日誌文件,如果不需要日誌,這一行可去掉,如果需要,路徑D:\Program Files\aria2\改為你安裝aria2的路徑
log=C:\Apps\aria2\aria2.log
# 這兩個是記錄和讀取下載歷史用的,斷電和重啟時保證下載任務不會丟失
# 如果有時aria2不能啟動,清空這裡面的內容就行了,路徑D:\Program Files\aria2\改為你安裝aria2的路徑
input-file=C:\Apps\aria2\aria2.session
save-session=C:\Apps\aria2\aria2.session
若沒有定製需要,其他選項可使用如下實例配置:
dir=D:\Downloads\aria2log=C:\Apps\aria2\aria2.log
input-file=C:\Apps\aria2\aria2.session
save-session=C:\Apps\aria2\aria2.session
save-session-interval=60
force-save=true
log-level=error
# see --split option
max-concurrent-downloads=5
continue=true
max-overall-download-limit=0
max-overall-upload-limit=50K
max-upload-limit=20
# Http/FTP options
connect-timeout=120
lowest-speed-limit=10K
max-connection-per-server=10
max-file-not-found=2
min-split-size=1M
split=5
check-certificate=false
http-no-cache=true
# FTP Specific Options
# BT/PT Setting
bt-enable-lpd=true
#bt-max-peers=55
follow-torrent=true
enable-dht6=false
bt-seed-unverified
rpc-save-upload-metadata=true
bt-hash-check-seed
bt-remove-unselected-file
bt-request-peer-speed-limit=100K
seed-ratio=0.0
# Metalink Specific Options
# RPC Options
enable-rpc=true
pause=false
rpc-allow-origin-all=true
rpc-listen-all=true
rpc-save-upload-metadata=true
rpc-secure=false
# Advanced Options
daemon=true
disable-ipv6=true
enable-mmap=true
file-allocation=falloc
max-download-result=120
#no-file-allocation-limit=32M
force-sequential=true
parameterized-uri=true
若需要指定其他選項,例如 rpc-user 及 rpc-passwd 等,可參考其他的配置文件,例如:使用Aria2下載百度網盤和115的資源。
HideRunAria2.vbs
此 vbs 腳本用於無 cmd 窗口運行 aria2c。可點擊此文件直接後台啟動 aria2 並加載配置,無需每次輸入 aria2 --conf-path=aria2.conf。
使用文本編輯器打開此文件,編輯內容如下:
CreateObject("WScript.Shell").Run "C:\Apps\aria2\aria2c.exe --conf-path=aria2.conf",0
其中,C:\Apps\aria2\aria2c.exe 應替換為你的 aria2c.exe 絕對路徑。
若需要開機啟動,可將 HideRunAria2.vbs 的快捷方式放置於:C:\Users\用戶名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup。
使用 webui 下載管理界面管理下載的內容
在 Windows 下有兩種使用方式:
如何使用 aria2 下載百度雲鏈接
推薦使用 BaiduExporter ,可將百度網盤的下載地址導出到 aria2/aria2-rpc,支持 YAAW。BaiduExporter 支持:
下載迅雷離線等內容
Mac OS X 下 aria2 的使用方式
使用 Aria2GUI
在 Mac OS X 下,有一個非常不錯的 Aria2 用戶界面項目 Aria2GUI,GitHub 鏈接為:https://github.com/yangshun1029/aria2gui。Aria2GUI 自身集成了 aria2,在下載 dmg 文件並安裝後,即可使用,無需進行其他繁瑣的配置。並且支持多線程。
Aria2GUI 的最新 release 版本請到 GitHub 的 release 頁面下載:https://github.com/yangshun1029/aria2gui/releases。
Aria2GUI Screenshot
YAAW-for-Chrome 插件
導出百度網盤的資源
在 Mac OS X 下,下載百度雲上的資源體驗較差,沒有類似 Windows 上百度雲管家類似的原生客戶端,使用瀏覽器下載速度非常慢。因此可以安裝 BaiduExporter,在百度雲的下載頁面上,將下載鏈接導出到 Aria2GUI 中下載,將能夠得到接近帶寬極限的滿速體驗。
主要參考鏈接:
linux aria2界面,如何使用aria2及webui相关推荐
- linux 卸载aria2,Linux Mint 19下安装aria2的过程完整总结
本文内容的实际电脑操作系统是Linux Mint 19 Cinnamon版本,在其操作系统中安装aria2全过程完整总结.希望能给要安装使用aria2的朋友们提供帮助.本文除了对Linux Mint ...
- Nextcloud整合Aria2和AriaNg、Aria2 WebUI实现离线下载
Nextcloud是一个非常优秀的私有云存储服务,利用官网提供的Snap安装Nextcloud方法,几乎可以几分钟内就可以搭建好Nextcloud云存储平台.Nextcloud提供了丰富的应用接口,不 ...
- php搭建aria2,CentOS vps安装aria2 + ariaNg + h5ai搭建下载服务器
系统为CentOS7,搭建下载服务器,所用到的软件为 aria2:Linux下全功能下载工具 ariaNg:一款Aria2的WebUI工具 h5ai:一款功能强大php文件目录列表程序 一.安装ari ...
- Linux启动界面切换:图形界面-字符界面(转)
Linux字符界面切换到图形界面 由字符界面切换到图形界面可用两种简单方法实现: 1.在字符界面输入startx或init 5 . 2.通过编辑/etc/inittab文件实现默认进入图形界面. 把其 ...
- linux图形界面基本知识(X、X11、Xfree86、Xorg、GNOME、KDE之间的关系)
LINUX初学者经常分不清楚linux和X之间,X和Xfree86之间,X和KDE,GNOME等之间是什么关系.常常混淆概念,本文以比较易于理解的方式来解释X,X11,XFREE,WM,KDE,GNO ...
- linux 图形界面 x x11 gnome xorg kde 之间的关系
LINUX初学者经常分不清楚linux和X之间,X和Xfree86之间,X和KDE,GNOME等之间是什么关系.常常混淆概念,本文以比较易于理解的方式来解释X,X11,XFREE,WM,KDE,GNO ...
- linux 图形界面 X Server 关闭 启动
Linux图形界面多数使用的是 X Server, 我们有时需要关闭/重启它. 比如: 安装 NVIDIA 的驱动程序时,就需要先关闭 X server; 希望让系统以 server 方式运行,关闭桌 ...
- Linux桌面环境与命令行环境切换快捷键,以及linux 图形界面 X Server 关闭 启动
1 Linux桌面环境与命令行环境切换快捷键 1.从linux桌面环境切换到命令行终端 Ctrl+Alt+F1-F6:进入虚拟终端或虚拟控制台,其中F1~F6对应与6个不同的虚拟终端.进入终端输入用户 ...
- Linux字符界面操作进阶
字符界面最重要的内容当然还是要记住各种命令了!下面我们来介绍一个字符界面下各种常用的操作命令. 常用的文本目录操作命令: ls显示文件和目录 touch创建一个空文件或改变文件的创建时间 cp复制文件 ...
最新文章
- Dynamics CRM中的操作(action)是否是一个事务(transaction)?
- Java---定义一个圆(Circle)类表示三维空间中的圆(两个成员变量:圆心Point类、半径)
- java 三维数组长方体求体积_已知任意一个四面体的六条棱长,如何求出其体积?...
- OAuth 2.0 的探险之旅
- php 分布式数据库查询,分布式数据库
- cas-server Jdbc 连接读取用户(5)
- 会优化,你真的会优化吗?其实你可能真的缺少一份理解【数据库篇】
- oa是计算机辅助系统吗,oa是管理系统吗
- 导弹跟踪问题 计算机模拟,计算机模拟版本3[整理版.ppt
- 单片机入门3.驱动蜂鸣器
- 王润涵:如何用链脉名片打造朋友圈自明星
- C++ 实现太阳系行星系统
- 传输线理论(一)传输线参量
- 【ORACLE】详解oracle数据库UTL_RAW包各个函数的模拟算法
- python爬虫采集66代理(66IP)并验证可用性
- JAVA并发编程实战-任务执行
- 最新液氨市场的价格 液氨价格受那些因素影响
- eclipse 导入jsp 乱码
- linux安装中文字体 yum,CentOS 7.6环境下安装中文字体库
- 零基础能学云计算吗 郑州云计算培训机构哪家好