mac
用户确定都受够了各类下载限速,浏览器自带的下载器极为蛋疼,花点时间来配置aria2
,结合Chrome
插件,一次配置终身受益。git
aria2
是一款支持多种协议的轻量级命令行下载工具。有如下特性:github
多线程连线:aria2
会自动从多个线程下载文件,并充分利用你的带宽。web
轻量:运行时不会占用过多资源,根据官方介绍,内存占用一般在 4MB~9MB
,使用 BitTorrent
协议,下行速度 2.8MB/s
时 CPU
占用率约 6%
。chrome
全功能 BitTorrent
客户端。跨域
支持 RPC
界面远程控制。浏览器
因为是使用 Homebrew
方式安装,因此须要先安装 Homebrew
,已经装过了能够跳过这一步,终端输入如下命令安装。缓存
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
复制代码
在终端输入如下命令安装。ruby
brew install aria2
复制代码
aria2
提供两种方式使用,一种是直接命令行模式下载,不推荐使用这种方法,推荐使用另一种 RPC
模式,这种方式 aria2
启动以后只会安静的等待下载请求,下载完成后也只会安静的驻留后台不会自动退出。而使用 RPC
模式推荐作一个配置文件方便使用。bash
咱们把配置文件放在 ~/.aria2
下,终端依次输入如下命令:服务器
cd ~
复制代码
mkdir .aria2
复制代码
cd .aria2
复制代码
touch aria2.conf
复制代码
接着打开 Finder
,利用 shift + command + G
进入路径:~/.aria2/aria2.conf
,用文本编辑器打开 aria2.conf
,将 雪月秋水君 提供的如下配置直接拷贝进去:
#用户名
#rpc-user=user
#密码
#rpc-passwd=passwd
#上面的认证方式不建议使用,建议使用下面的token方式
#设置加密的密钥
#rpc-secret=token
#容许rpc
enable-rpc=true
#容许全部来源, web界面跨域权限须要
rpc-allow-origin-all=true
#容许外部访问,false的话只监听本地端口
rpc-listen-all=true
#RPC端口, 仅当默认端口被占用时修改
#rpc-listen-port=6800
#最大同时下载数(任务数), 路由建议值: 3
max-concurrent-downloads=5
#断点续传
continue=true
#同服务器链接数
max-connection-per-server=5
#最小文件分片大小, 下载线程数上限取决于能分出多少片, 对于小文件重要
min-split-size=10M
#单文件最大线程数, 路由建议值: 5
split=10
#下载速度限制
max-overall-download-limit=0
#单文件速度限制
max-download-limit=0
#上传速度限制
max-overall-upload-limit=0
#单文件速度限制
max-upload-limit=0
#断开速度过慢的链接
#lowest-speed-limit=0
#验证用,须要1.16.1以后的release版本
#referer=*
#文件保存路径, 默认为当前启动位置
dir=/Users/xxx/Downloads
#文件缓存, 使用内置的文件缓存, 若是你不相信Linux内核文件缓存和磁盘内置缓存时使用, 须要1.16及以上版本
#disk-cache=0
#另外一种Linux文件缓存方式, 使用前确保您使用的内核支持此选项, 须要1.15及以上版本(?)
#enable-mmap=true
#文件预分配, 能有效下降文件碎片, 提升磁盘性能. 缺点是预分配时间较长
#所需时间 none < falloc ? trunc « prealloc, falloc和trunc须要文件系统和内核支持
file-allocation=prealloc
复制代码
默认下载路径的 /Users/xxx/Downloads
能够改成任何你想要的绝对路径。此处写为 Downloads
目录,xxx
请自行替换成你的 mac
用户名,而后保存,退出编辑器。
在终端输入如下命令启动 RPC
模式,将 xxx
替换成你的 mac
用户名。
aria2c --conf-path="/Users/xxx/.aria2/aria2.conf" -D
复制代码
下载 chrome
浏览器下载插件:Camtd - Aria2下载管理器, 下载完成后右键下载连接点击 Send to Aria2
便可下载,也支持拦截下载。
这个插件不满意的话,也能够搜索其余相似插件,但必须启动 RPC
模式才可以使用此类插件。
本文部份内容参考自 Mac 上使用百度网盘很烦躁?花点时间配置 aria2 吧 。
未来的你,必定会感激如今拼命的本身,愿本身与读者的开发之路无限美好。