1、安装火狐浏览器

这里安装其他浏览器也可以,主要是要安装Tampermonkey插件。safari浏览器该插件收费12元,谷歌需要科学上网才能下载插件。除了火狐也可以选择edge。

2、浏览器安装Tampermonkey插件

地址:https://www.tampermonkey.net/?ext=dhdg
直接下载安装即可。

3、安装aria2

没有安装homebrew的需要先安装一下homebrew。

# 使用 Homebrew 安装 aria2
brew install aria2

等待安装完成

4、创建目录和配置文件

# 创建目录
mkdir ~/.aria2
# 切换到目录下
cd ~/.aria2
# 创建配置文件
touch aria2.conf
# 创建对话文件
touch aria2.session
# 创建日志文件
touch aria2.log
# 创建两个脚本文件
touch download-complete-hook.sh
touch trackers-list-aria2.sh

aria2.conf内容如下:

## 文件保存相关 ### 文件的保存路径(可使用绝对路径或相对路径), 默认: 当前启动位置
dir=${HOME}/Downloads
# 启用磁盘缓存, 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, 最大值16
max-connection-per-server=5
# 最小文件分片大小, 添加时可指定, 取值范围1M -1024M, 默认:20M
# 假定size=10M, 文件为20MiB 则使用两个来源下载; 文件为15MiB 则使用一个来源下载
min-split-size=10M
# 单个任务最大线程数, 添加时可指定, 默认:5
#split=5
# 分片选择算法,有助于视频的边下边播同时兼顾减少建立连接的次数
stream-piece-selector=geom
# 整体下载速度限制, 运行时可修改, 默认: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## 进度保存相关 ### 日志文件
log-level=notice
log=${HOME}/.aria2/aria2.log
# 从会话文件中读取下载任务
# 需提前创建一个空文件否则会报错
input-file=${HOME}/.aria2/aria2.session
# 在Aria2退出时保存`错误/未完成`的下载任务到会话文件
save-session=${HOME}/.aria2/aria2.session
# 定时保存会话, 0为退出时才保存, 需1.16.1以上版本, 默认:0
save-session-interval=60# 强制保存会话, 即使任务已经完成, 默认:false
# 较新的版本开启后会在任务完成后依然保留.aria2文件
#force-save=true## RPC相关设置 ### 启用RPC, 默认:false
enable-rpc=true
# 允许所有来源, 默认:false
rpc-allow-origin-all=true
# 允许非外部访问, 默认:false
rpc-listen-all=true
# RPC监听端口, 端口被占用时可以修改, 默认:6800
rpc-listen-port=6800
# 设置的RPC授权令牌
# 此处使用`openssl rand -base64 32`命令生成<TOKEN>
# rpc-secret=E9zYESGfGzEgBCwuRgTFZSLUGH+70WcsHUDJqSuNFmU=
# 是否启用 RPC 服务的 SSL/TLS 加密,
# 启用加密后 RPC 服务需要使用 https 或者 wss 协议连接
#rpc-secure=true
# 在 RPC 服务中启用 SSL/TLS 加密时的证书文件,
# 使用 PEM 格式时,您必须通过 --rpc-private-key 指定私钥
#rpc-certificate=/path/to/certificate.pem
# 在 RPC 服务中启用 SSL/TLS 加密时的私钥文件
#rpc-private-key=/path/to/certificate.key## HTTP 设置 ### 自定义 User Agent
user-agent=Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.85 Safari/537.36## BT/PT下载相关 ### 当下载的是一个种子(以.torrent结尾)时, 自动开始BT任务, 默认:true
follow-torrent=true
# BT监听端口, 当端口被屏蔽时使用, 默认:6881-6999
listen-port=6881-6999
# 单个种子最大连接数, 默认:55
#bt-max-peers=55### DHT 功能, 仅对 BT 生效, PT 无效###
# 打开 DHT (IPv4) 功能
enable-dht=true
# 打开 DHT (IPv6) 功能
enable-dht6=true
# DHT网络监听端口, 默认:6881-6999
dht-listen-port=6881-6999
# 本地节点查找
bt-enable-lpd=true
# 种子交换
enable-peer-exchange=true
# DHT (IPv4) 路由表文件路径
dht-file-path=${HOME}/.aria2/dht.dat
# DHT (IPv6) 路由表文件路径
dht-file-path6=${HOME}/.aria2/dht6.dat# 客户端伪装, PT需要
peer-id-prefix=-UT341-
peer-agent=uTorrent/341(109279400)(30888)# 同一服务器连接数
# 每个种子限速, 对少种的PT很有用, 默认:50K
#bt-request-peer-speed-limit=50K
# 当种子的分享率达到这个数时, 自动停止做种, 0为一直做种, 默认:1.0
seed-ratio=0
# BT校验相关, 默认:true
#bt-hash-check-seed=true
# 继续之前的BT任务时, 无需再次校验, 默认:false
bt-seed-unverified=true
# 保存磁力链接元数据为种子文件(.torrent文件), 默认:false
bt-save-metadata=true# BT 服务器地址
# 逗号分隔的 BT 服务器地址. 如果服务器地址在 --bt-exclude-tracker 选项中, 其将不会生效.
bt-tracker=http://1337.abcvg.info:80/announce,http://207.241.226.111:6969/announce,http://207.241.231.226:6969/announce,http://[2001:1b10:1000:8101:0:242:ac11:2]:6969/announce,http://[2a04:ac00:1:3dd8::1:2710]:2710/announce,http://chouchou.top:8080/announce,http://fxtt.ru:80/announce,http://i-p-v-6.tk:6969/announce,http://incine.ru:6969/announce,http://ipv4announce.sktorrent.eu:6969/announce,http://ipv6.1337.cx:6969/announce,http://ipv6.govt.hu:6969/announce,http://nyaa.tracker.wf:7777/announce,http://open-v6.demonoid.ch:6969/announce,http://open.acgnxtracker.com:80/announce,http://open.acgtracker.com:1096/announce,http://open.nyap2p.com:8080/announce,http://opentracker.xyz:80/announce,http://retracker.hotplug.ru:2710/announce,http://share.camoe.cn:8080/announce,http://t.acg.rip:6699/announce,http://t.nyaatracker.com:80/announce,http://t.overflow.biz:6969/announce,http://torrent-team.net:80/announce.php,http://torrenttracker.nwc.acsalaska.net:6969/announce,http://tracker.aeerso.space:6969/announce,http://tracker.birkenwald.de:6969/announce,http://tracker.bt4g.com:2095/announce,http://tracker.dler.com:6969/announce,http://tracker.dler.org:6969/announce,http://tracker.edkj.club:6969/announce,http://tracker.files.fm:6969/announce,http://tracker.gbitt.info:80/announce,http://tracker.ipv6tracker.ru:80/announce,http://tracker.iro.moe:80/announce,http://tracker.k.vu:6969/announce,http://tracker.lelux.fi:80/announce,http://tracker.mywaifu.best:6969/announce,http://tracker.opentrackr.org:1337/announce,http://tracker.zerobytes.xyz:1337/announce,http://tracker2.dler.org:80/announce,http://tracker2.itzmx.com:6961/announce,http://tracker3.itzmx.com:6961/announce,http://tracker4.itzmx.com:2710/announce,http://vps02.net.orel.ru:80/announce,http://widemus.de:6969/announce,https://1337.abcvg.info:443/announce,https://carbon-bonsai-621.appspot.com:443/announce,https://chihaya-heroku.120181311.xyz:443/announce,https://opentracker.i2p.rocks:443/announce,https://tr.abiir.top:443/announce,https://tr.burnabyhighstar.com:443/announce,https://tr.ready4.icu:443/announce,https://track.plop.pm:8989/announce,https://tracker.4.babico.name.tr:443/announce,https://tracker.dnlab.net:443/announce,https://tracker.foreverpirates.co:443/announce,https://tracker.imgoingto.icu:443/announce,https://tracker.kuroy.me:443/announce,https://tracker.lilithraws.cf:443/announce,https://tracker.lilithraws.org:443/announce,https://tracker.loligirl.cn:443/announce,https://tracker.nanoha.org:443/announce,https://tracker.tamersunion.org:443/announce,https://tracker1.520.jp:443/announce,https://trackme.theom.nz:443/announce,udp://184.105.151.166:6969/announce,udp://207.241.226.111:6969/announce,udp://207.241.231.226:6969/announce,udp://52.58.128.163:6969/announce,udp://9.rarbg.com:2810/announce,udp://91.216.110.52:451/announce,udp://960303.xyz:6969/announce,udp://[2001:1b10:1000:8101:0:242:ac11:2]:6969/announce,udp://[2001:470:1:189:0:1:2:3]:6969/announce,udp://[2a03:7220:8083:cd00::1]:451/announce,udp://[2a04:ac00:1:3dd8::1:2710]:2710/announce,udp://[2a0f:e586:f:f::220]:6969/announce,udp://aarsen.me:6969/announce,udp://admin.videoenpoche.info:6969/announce,udp://astrr.ru:6969/announce,udp://ben.kerbertools.xyz:6969/announce,udp://black-bird.ynh.fr:6969/announce,udp://bt.ktrackers.com:6666/announce,udp://bt.oiyo.tk:6969/announce,udp://bt1.archive.org:6969/announce,udp://bt2.archive.org:6969/announce,udp://bubu.mapfactor.com:6969/announce,udp://camera.lei001.com:6969/announce,udp://chennuo.xyz:6969/announce,udp://chouchou.top:8080/announce,udp://concen.org:6969/announce,udp://creative.7o7.cx:6969/announce,udp://cutiegirl.ru:6969/announce,udp://cutscloud.duckdns.org:6969/announce,udp://davidkirkevans.com:6969/announce,udp://epider.me:6969/announce,udp://exodus.desync.com:6969/announce,udp://fe.dealclub.de:6969/announce,udp://fh2.cmp-gaming.com:6969/announce,udp://free.open.tracker.4.starka.st:15480/announce,udp://h3o2.me:1337/announce,udp://htz3.noho.st:6969/announce,udp://ipv4.tracker.harry.lu:80/announce,udp://ipv6.69.mu:6969/announce,udp://ipv6.tracker.harry.lu:80/announce,udp://ipv6.tracker.monitorit4.me:6969/announce,udp://isk.richardsw.club:6969/announce,udp://itera.bz:6969/announce,udp://k1.com.br:6969/announce,udp://keke.re:6969/announce,udp://laze.cc:6969/announce,udp://lloria.fr:6969/announce,udp://mail.zasaonsk.ga:6969/announce,udp://mirror.aptus.co.tz:6969/announce,udp://movies.zsw.ca:6969/announce,udp://mts.tvbit.co:6969/announce,udp://new-line.net:6969/announce,udp://open.demonii.com:1337/announce,udp://open.free-tracker.ga:6969/announce,udp://open.publictracker.xyz:6969/announce,udp://open.stealth.si:80/announce,udp://open.tracker.ink:6969/announce,udp://open.xxtor.com:3074/announce,udp://opentor.org:2710/announce,udp://opentracker.i2p.rocks:6969/announce,udp://p4p.arenabg.com:1337/announce,udp://psyco.fr:6969/announce,udp://public.publictracker.xyz:6969/announce,udp://public.tracker.vraphim.com:6969/announce,udp://qtstm32fan.ru:6969/announce,udp://rep-art.ynh.fr:6969/announce,udp://retracker.hotplug.ru:2710/announce,udp://retracker.lanta-net.ru:2710/announce,udp://run.publictracker.xyz:6969/announce,udp://sanincode.com:6969/announce,udp://shizzle.hammetjus.nl:6969/announce,udp://smtp-relay.odysseylabel.com.au:6969/announce,udp://smtp.flawcra.cc:6969/announce,udp://tamas3.ynh.fr:6969/announce,udp://themaninashed.com:6969/announce,udp://theodoric.fr:6969/announce,udp://thouvenin.cloud:6969/announce,udp://torrentclub.space:6969/announce,udp://tr.bangumi.moe:6969/announce,udp://tr.cili001.com:8070/announce,udp://tracker.0x.tf:6969/announce,udp://tracker.4.babico.name.tr:3131/announce,udp://tracker.altrosky.nl:6969/announce,udp://tracker.auctor.tv:6969/announce,udp://tracker.beeimg.com:6969/announce,udp://tracker.birkenwald.de:6969/announce,udp://tracker.bitsearch.to:1337/announce,udp://tracker.cyberia.is:6969/announce,udp://tracker.ddunlimited.net:6969/announce,udp://tracker.dler.com:6969/announce,udp://tracker.dler.org:6969/announce,udp://tracker.exorditech.com.tr:8000/announce,udp://tracker.filemail.com:6969/announce,udp://tracker.jordan.im:6969/announce,udp://tracker.leech.ie:1337/announce,udp://tracker.lelux.fi:6969/announce,udp://tracker.moeking.me:6969/announce,udp://tracker.monitorit4.me:6969/announce,udp://tracker.openbittorrent.com:6969/announce,udp://tracker.opentrackr.org:1337/announce,udp://tracker.pomf.se:80/announce,udp://tracker.publictracker.xyz:6969/announce,udp://tracker.skyts.net:6969/announce,udp://tracker.srv00.com:6969/announce,udp://tracker.theoks.net:6969/announce,udp://tracker.tiny-vps.com:6969/announce,udp://tracker.torrent.eu.org:451/announce,udp://tracker.zerobytes.xyz:1337/announce,udp://tracker1.bt.moack.co.kr:80/announce,udp://tracker1.myporn.club:9337/announce,udp://tracker2.dler.com:80/announce,udp://tracker2.dler.org:80/announce,udp://tracker2.itzmx.com:6961/announce,udp://tracker3.itzmx.com:6961/announce,udp://tracker4.itzmx.com:2710/announce,udp://tracker6.lelux.fi:6969/announce,udp://transkaroo.joustasie.net:6969/announce,udp://u4.trakx.crim.ist:1337/announce,udp://uploads.gamecoast.net:6969/announce,udp://v2.iperson.xyz:6969/announce,udp://vibe.sleepyinternetfun.xyz:1738/announce,udp://www.2600.com:6969/announce,udp://www.torrent.eu.org:451/announce,udp://yahor.ftp.sh:6969/announce,udp://yann5.hexanyn.fr:6969/announce,udp://zecircle.xyz:6969/announce,ws://hub.bugout.link:80/announce,wss://tracker.openwebtorrent.com:443/announce
# BT 排除服务器地址
bt-exclude-tracker=# 启用后台进程
daemon=false# 部分事件hook, 调用第三方命令:/path/to/command
# BT下载完成(如有做种将包含做种,如需调用请务必确定设定完成做种条件)
on-bt-download-complete=${HOME}/.aria2/download-complete-hook.sh
# 下载完成
on-download-complete=${HOME}/.aria2/download-complete-hook.sh
# 下载错误
on-download-error=# 代理 仅支持 HTTP 协议
#all-proxy=http://127.0.0.1:1087

download-complete-hook.sh内容如下:

$ cat download-complete-hook.sh#!/bin/sh
# 给aria2 RPC添加一个下载完成通知 for macOS
# 最终效果:当下载完成会在屏幕右上角弹出一个提示框显示具体下载完成的文件名,
# 同时中文语音播报:“有个文件下载完成,请查收!”
# 变量 3 表示下载完成文件的路径
# 具体提示框设置可参考`https://code-maven.com/display-notification-from-the-mac-command-line`。
# 不支持设置自定义图标fname=`basename $3`
osascript <<EOF
display notification "$fname 已经下载完成!" with title "【下载完成】"
say "有个文件下载完成,请查收!"
EOF

trackers-list-aria2.sh内容如下:

#!/bin/bash
#trackers-list-aria2.sh
# aria2 设置文件路径
CONF=${HOME}/.aria2/aria2.conf#设置选择的 trackerlist (可选 all_aria2.txt, best_aria2.txt, http_aria2.txt)
trackerfile=all_aria2.txt
#downloadfile=https://raw.githubusercontent.com/ngosang/trackerslist/master/${trackerfile}
downloadfile=https://trackerslist.com/${trackerfile}list=$(curl -fsSL ${downloadfile})
if ! grep -q "bt-tracker" "${CONF}" ; thenecho -e "\033[34m==> 添加 bt-tracker 服务器信息......\033[0m"echo -e "\nbt-tracker=${list}" >> "${CONF}"
elseecho -e "\033[34m==> 更新 bt-tracker 服务器信息.....\033[0m"sed -i '' "s@bt-tracker.*@bt-tracker=${list}@g" "${CONF}"
fi## 重启 aria2 服务
echo -e "\033[34m==> 停止 aria2 服务......\033[0m"
launchctl stop aria2
echo -e "\033[34m==> 启动 aria2 服务......\033[0m"
launchctl start aria2

5、浏览器安装Aria2下载器集成组件:

地址:https://addons.mozilla.org/firefox/addon/aria2-integration

安装完成后,点击组件 → 详情,勾选User-Agent选项,然后重启浏览器。

6、启动aria2服务:

/opt/homebrew/bin/aria2c -c ~/.aria2/aria2.conf

7、使用:

在浏览器中打开要下载的数据页面,勾选要下载的数据,然后点击上面的小齿轮设置,把端口改为6800,下载地址改为自己想要下载到的位置,点击保存。
然后点击齿轮右边的下载按钮即可下载。
可以在下载器集成组件的详情中查看下载进度。

mac火狐浏览器快速下载,aria2设置相关推荐

  1. 【计算机问题】 火狐浏览器不能下载东西

    这个方法亲测好使 之前通过火狐浏览器能够下载东西,现在发现不能够下载了,就是点击下载按钮没有反应,这种情况下我们只需要重新设置一下即可 方法为:点击火狐浏览器右上角按钮->帮助->故障排除 ...

  2. 【计算机问题】:火狐浏览器不能下载东西

    这个方法亲测好使 之前通过火狐浏览器能够下载东西,现在发现不能够下载了,就是点击下载按钮没有反应,这种情况下我们只需要重新设置一下即可 方法为:点击火狐浏览器右上角按钮->帮助->故障排除 ...

  3. Firefox for Mac(火狐浏览器 mac)一款速度快到飞起的浏览器

    火狐浏览器是一款由Mozilla所开发的开源网页浏览器,firefox mac版致力于为用户打造最棒的上网体验,引擎反应快速,占用少量内存,让你安全,快速的上网!全球共有5亿多用户选择firefox火 ...

  4. mac火狐浏览器不能打开任何网址问题解决方案!

    mac系统在火狐官方下载最新版本的浏览器后,打开网址显示这样,不能访问. 解决方案: 点击火狐浏览器右上角3个点: 输入"网络",找到网络设置,点击打开 然后点击,不使用代理服务器 ...

  5. 火狐linux 32位,火狐浏览器32位电脑版下载,火狐浏览器官方下载最新版电脑版32位 v1.0 - 浏览器家园...

    火狐浏览器32位电脑版是款非常优秀的网上浏览工具.火狐浏览器(firefox)是唯一一款自由的浏览器,您可以根据自己喜好,选择添加自己需要的功能,打造专属自己的个性浏览器,同时软件也是为用户提供了最快 ...

  6. python selenium 实现在火狐浏览器上下载文件(涉及firefox下载文件相关的配置)

    在这个案例中最重要也是我花了主要精力解决的问题就是火狐浏览器下载文件时会自动弹出下载弹框的这个问题. 解决这个问题可以参照以下步骤(本次案例中要下载的文件格式为dotx文件,如果有其他格式的文件要修改 ...

  7. 火狐浏览器的下载安装

    一般进入百度搜索"火狐浏览器"进入官网下载的官方火狐浏览器不是纯净版的,是加有中国特色元素的,安装时不能修改安装路径,默认安装在C盘(系统盘). 下载安装纯净版火狐浏览器的步骤如下 ...

  8. 火狐浏览器webdriver下载

    1.下载geckodriver(是Firefox的官方webdriver) 地址: https://github.com/mozilla/geckodriver/releases 2.下载需要的dri ...

  9. 火狐浏览器视频下载插件

    在线的视频想下载,通过火狐浏览器的video downloadhelper插件即可.在插件中查找安装即可 转载于:https://www.cnblogs.com/zhaoshunjie/p/60110 ...

最新文章

  1. VS2008中Web Reference和Service Reference的区别
  2. 纯 Win32 SDK程序为什么每次要获取设备描述表句柄
  3. [学习笔记]03.字符串的扩展
  4. 通过案例对SparkStreaming透彻理解-3
  5. Jenkins发布MVC应用程序
  6. 阿里云MaxCompute香港开服 将引入更多人工智能服务
  7. 校友邮箱_freeCodeCamp校友网络:FCC校友的自主指导网络
  8. ionic cordova 引用百度地图以及利用手机GPS定位
  9. SIP(Session Initiation Protocol,会话初始协议)
  10. 20201015:力扣第210场周赛题解(上)
  11. 控制系统数字仿真与CAD-第一次实验-附完整代码
  12. 国内电影票务系统浅析
  13. 魔兽世界MPQ加载顺序
  14. 计算机网络原理 谢希仁(第8版)第一章习题答案
  15. TOGAF ADM指导
  16. 非华为电脑实现多屏协同、一碰传
  17. 软件测试面包屑什么意思,面包屑的用法面包屑有什么作用
  18. 高速钢(HSS)金属切削刀具的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  19. table表格内容互换
  20. Unity3D之矩阵运用

热门文章

  1. EditText上关闭软键盘但保留闪烁游标的方法
  2. java桌游设计,java毕业设计_springboot框架的桌游吧管理系统
  3. JAVA桌游店会员管理系统计算机毕业设计Mybatis+系统+数据库+调试部署
  4. PHPStorm 破解版 安装
  5. Power BI--DAX函数入门
  6. 微软呼吁企业升级Win 8 称死机率比XP降低63%
  7. 用word中邮件合并实现批量打印姓名地址的功能
  8. 计算游泳时间-第10届蓝桥杯Scratch省赛真题第3题
  9. 村庄规划优秀典型案例(一等奖)
  10. C++ 性能分析工具调研