惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

L
LangChain Blog
V
V2EX
爱范儿
爱范儿
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Martin Fowler
Martin Fowler
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Apple Machine Learning Research
Apple Machine Learning Research
WordPress大学
WordPress大学
有赞技术团队
有赞技术团队
宝玉的分享
宝玉的分享
Last Week in AI
Last Week in AI
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
罗磊的独立博客
小众软件
小众软件
Vercel News
Vercel News
博客园 - 司徒正美
阮一峰的网络日志
阮一峰的网络日志
V
Visual Studio Blog
J
Java Code Geeks
P
Proofpoint News Feed
MongoDB | Blog
MongoDB | Blog
B
Blog
美团技术团队
量子位

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
我和迅雷杠上了—— Mac 的下载工具 - 少数派
2018-01-23 · via 少数派

一、为什么不喜欢迅雷

最开始,我还是很喜欢迅雷的。

对不起,我说的不是 PC 版本迅雷 7 ,而是在 Mac 5.0版本之前迅雷,毕竟那时候,没广告,还清爽,唯一有一个充会员的按钮,仅此而已。

迅雷 Mac 版 3.1.7.3378
迅雷 Mac 版 3.1.7.3378

迅雷 Mac 版 3.1.7.3378
迅雷 Mac 版 3.1.7.3378

虽然好久不用了,打开迅雷,起码它肯定是个下载软件

5.0 后的迅雷大升级,我便看到了这样的迅雷:

迅雷5
迅雷5

还有这样:

迅雷5
迅雷5

你还是不是下载软件?下载微信我会乖乖去AppStore,下载软件我回去官网搜索,下载电影,你的精选电影还八成收费,比爱奇艺还贵~

选中一个链接,下载中,你这社交属性是什么鬼……

社交属性
社交属性

后台 CPU 占用率,我不说话,瞬间无爱 ……

CPU占用率
CPU占用率

◡ ヽ(`Д´)ノ ┻━┻

迅雷,我要你有何用!!!

二、替代迅雷的尝试—— Folx

其实我想找的软件很简单,一个无广告的迅雷就好:

  • 没有广告
  • 支持 bt / ftp 下载
  • 多线程加速下载
  • CPU 占用率能低一点

当然,要做到这一点,有两个方案:

方案一:修改迅雷软件的一些信息,使得迅雷更好用。DIY 软件的思路,是从迅雷上一个版本改起,去掉升级验证。但是就我现在的能力,还是算了吧。

方案二:找一个新软件。

找了半天,看到了一个软件推荐Folx

folx官网

Folx 分了两个版本:普通版pro 版 ,pro 版有一个很关键的功能——能下载视频(包括 YouTube 的部分视频),普通版除了视频以外的文件都能下载……

而且,pro版是一单购买,终身能用,类似于终身会员。

null

Folx 的促销是我认为最好玩的:

1.老虎机促销,摇到多少是多少(摇下来一半是10~20% 之间,每天可以摇三次)

老虎机促销
老虎机促销

2.迁移优惠,你用的是我们竞争对手的产品,给你半价

迁移优惠
迁移优惠

你没用过我们竞争对手的产品,没关系,15 % 的折扣!!!

竞品打折
竞品打折

真心觉得,按原价 19.95 美元购买的人心里会有多亏啊~~

可以直接搜索种子:

folx界面
folx界面

下载功能测试结果:速度不错,和迅雷基本持平,但是还是没有迅雷快。但是迅雷的专有链接(以thunder 开头的下载链接)不能下载,以及磁力链接(magent开头的下载链接)的解析能力没有迅雷强。

三、原生浏览器的下载

浏览器也能下载文件,只不过浏览器的下载不支持断点续传(下载了一半继续下载)、p2p 多线程加速。但是浏览器下载有个天然好的地方:浏览器是一边浏览网页、一边下载,它对电脑系统的占用率比开一个浏览器和一个迅雷更小。

对原生浏览器动刀子,作为程序员的专属浏览器,能进行各种测试的 Chrome 是最容易中枪的。

Aira2 正是基于这样的条件被开发出来,基于浏览器的下载器,但是下载本身都是基于命令的,不禁让很多人有畏难的情绪,我自己通过了两个小时的摸索,最终成功用上了Aira2。

以下内容属于自己搬运,在结尾会注明地址,我是根据多个教程,才顺利配置了 Aria2 ,所以我会按照自己安装的过程完整的搬运过来。

但是教程的图来自我的电脑,保证按照以下教程能实现效果,我的共享:拼接两个教程,解决了 Aria2c 不能正常运行,通过修改权限来实现正常运行。

3.1.下载安装 Aria2

目前 Aria2 的版本是 1.21.0

下载链接:https://pan.baidu.com/s/1o7At29k 密码: cs2b

下载后安装即可,如下图:

null

点击aria2.pkg,按照步骤一步步安装,中间需要填写一次用户密码。若提示需要权限,请打开系统偏好设置 - 通用 - 允许打开 即可。

Aria2 官网会及时更新新版本:Aria2 官网

注意:Aria2 同时支持 Windows、Mac、Android。在官网下载界面选择 .dmg 包下载 Mac 版。下载后打开,双击 aria2 开始安装。

3.2 配置 Aria2

1.下载配置文件,地址:https://yalv.me/download/aria2.conf
备用链接: https://pan.baidu.com/s/1bXcBRg 密码: en7p

2.用文本编辑器打开配置文件:aria2.conf
(因为电脑中有 atom ,它代替了我的文本编辑器打开了配置文件)

3.修改第二行 “dir=/Users/XXX/Downloads”,将 XXX 更换成你的用户名,如下图:

修改个人信息
修改个人信息

注意:aria2.conf 的这个配置的详细说明在:http://aria2c.com/usage.html
想更深入的了解的朋友可以去看看。

4.打开 Terminal (终端)
5.输入:mkdir ~/.aria2

第五步的作用是创建了一个名为 .aria2 的文件夹

6.完成上一步之后,用户根目录下,即:/Users/用户名 路径下回产生一个 .aria2 ,但是是隐藏的,需要将刚刚配置好的文件 aria2.conf 拖入其中。

显示隐藏路径的 Terminal 命令:defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder
取消隐藏路径的 Terminal 命令:defaults write com.apple.finder AppleShowAllFiles -bool false ; killall Finder

在 macOS Sierra,我们可以使用快捷键:Command + Shift + . 来快速(在 Finder 中)显示和隐藏隐藏文件了。

null

笨人也有笨办法:在 Finder 中(新版本叫访达)中,点击显示,勾选显示系统文件也能达到效果。

null

将刚刚配置好的文件 aria2.conf 拖入~~

7.下载 Aria2 应用文件,地址:https://yalv.me/download/aria2c.zip
备用链接: https://pan.baidu.com/s/1sljzn3J 密码: 9b5p

8.将下载好的 “Aria2c 文件夹"(如未解压先解压)拖到 Applications 文件夹中(即:应用程序)

应用程序
应用程序

9.运行 Aria2 ,在 Terminal 中输入:aria2c 若提示 command not found , 在终端输入 cd /usr/local/bin , 然后再输入 sudo ln -s ../aria2/bin/aria2c aria2c 即可。
10、检查 Aria2c 是否运行,在 Terminal 中输入:ps aux|grep aria2c
如正常则如下图:

null

如果你顺利完成,直接看第三部分。如果你仍有问题,以下帮你解决 bug 。而这些问题恰好我都遇见了。

从第 3 步起检查一遍,是否仍存在错误。如果没有,有两个可能:

  • 依赖包没有安装
  • 安装文件的权限不够

因为我的电脑已经在 App Store 下载安装过 Xcode ,虽然没有安装环境,但是依赖包都已经安装过了。如果你的电脑没有安装过 Xcode ,建议安装 。

安装文件的权限,要求你要用管理员权限安装:

Ⅰ、获得管理员权限

终端内键入sudo -s 该指令为获取 root 权限,以免在编译过程中出现各种各样的错误。回车后会要求输入密码,密码输入后不会显示出来,这点要注意。看到出现 bash-3.2# 即表示运行成功。

Ⅱ、利用命令安装 aira2

把下载的 aria2-1.19.3.tar.bz2 解压到桌面

aria2-1.19.3.tar.bz2 下载链接: https://github.com/aria2/aria2/releases/tag/release-1.19.3

备用下载链接: https://pan.baidu.com/s/1c16Ald2 密码: ncbn

键入 cd Desktop/aria2-1.19.3 表示该指令的目的是定位到 aria2 所在文件夹,其中 Desktop 表示 解压后的 aria2 文件夹所在处(即桌面),aria2-1.19.3 表示解压后的 aria2 的文件夹名。如果 aria2 存放位置为其他地方如 “文稿”(Documents)、“下载”(Downloads),只要把上面的 Desktop 换成对应的英文目录即可。

null

键入 ./configure; make; make install回车后就会自动配置、编译、安装 aria2。

高权限安装
高权限安装
高权限安装1
高权限安装1

安装过程大约需要 3 分钟。

键入 aria2c 回车后果出现类似于下面的提示即表示 aria2 已经安装成功。这样,我们就编译安装好了一款多线程、轻量级的下载工具 aria2 了。

Ⅲ、除重名

每次下载完成后,生成与文件同名的的. aria2 后缀文件。针对这个问题,添加一条配置可以解决。

~/.aria2/aria2.conf配置文件下面,加上一条命令on-download-complete="rm -f "$3.aria2"并将force-save更改force-save=false
然后重启 aria2 命令行aria2c restart

除重名
除重名

如果还存在该问题,重启电脑即可。

3.3 浏览器设置

导入百度盘和迅雷离线 (需要迅雷会员)下载

3.3.1 百度网盘离线

百度网盘助手:Chrome 中下载 BaiduExporter
https://chrome.google.com/webstore/detail/baiduexporter/mjaenbjdjmgolhoafkohbhhbaiedbkno (被屏蔽)

备用下载链接: https://pan.baidu.com/s/1nvmptrF 密码: zi3a

安装 Chrome 插件教程

输入:chrome://extensions/ 打开下载管理器

null

拖放刚刚的 crx 文件到界面里,松开鼠标,会弹出安装提示,点击确定安装就可以了

null

使用一个百度云文件来实现最后的配置(以下链接为栗子🌰):

李宗盛 - 山丘. ape
链接:https://pan.baidu.com/share/init?surl=qW0jGM4
提取密码:wgv8

导出下载设置
导出下载设置

安装之后,点击「导出下载」->「设置」。

User-Agent 设置为:netdisk;5.2.7;PC;PC-Windows;6.2.9200;WindowsBaiduYunGuanJia

referer 设置为:http://pan.baidu.com/disk/home,保存,搞定。

导出下载设置1
导出下载设置1
下载界面
下载界面

就可以下载了~~

3.3.2 迅雷离线 (需要迅雷会员)

1、安装 Chrome 插件:插件

2、进入迅雷下载设置:lixian.xunlei.com
如下图:

null

3.3.3 查看下载进度——通过 webui-aria2 控制 Aria2

aria2 是基于命令行的下载工具,不过还好大神们早已开发了各种易用的 UI 方便我们小白们使用。

最常用的 webui-aria2: http://ziahamza.github.io/webui-aria2/

也可以用 binux 大神的 YAAW:http://binux.github.io/yaaw/demo/
最简便的方法是直接用以上连接使用 aria2c

下面以 webui-aria2 为例:
打开:http://ziahamza.github.io/webui-aria2/
出现以下结果说明 webui 和 Aria2 已经连接成功

屏幕快照 2018-01-07 00.12.43
屏幕快照 2018-01-07 00.12.43

如果连接不成功可以打开 设置连接设置 查看 host 是否 localhost, 端口是否是 6800 ,同时取消 SSL / TLS 加密就可以。

连接设置
连接设置

屏幕快照 2018-01-07 00.13.28
屏幕快照 2018-01-07 00.13.28

YAAW 的界面

导出设置
导出设置

YAAW 1.4 客户端

备用链接: https://pan.baidu.com/s/1boGfD2B 密码: fnkc

3.4. 将Aria 2 设置开机自启动

点击 Mac 左上角的苹果 logo,进入系统偏好设置。

点击左下倒数第二个的「用户与群组」,再点击上面的「登录项」。

此时,在终端输入:open /usr/local/aria2/bin/ 会弹出一个窗口,将里面的 aria2c 文件拖入到刚刚的「登录项」窗口内,将它打勾。

这样就能正常的开机启动啦。

Aria 2 配置文件下载

链接汇总: https://pan.baidu.com/s/1qXWAgZa 密码: 7x55

四、结语

虽然 Aria 2 很厉害,它只能帮我淘汰掉百度云,却没办法帮我淘汰掉迅雷,最后, Aria 2 替代了 120 % 原生浏览器的下载(包含百度云的下载),有资源的情况下,用 Folx pro 实现下载,而迅雷也能实现迅雷专有链接的下载。

我没有把迅雷彻底卸载到,但是,相对于之前的下载工具,我似乎多了选择,它们告诉我,除了迅雷之外,还有更多可能。

有人问,没事干折腾这些干啥?老老实实用迅雷不就得了么!但是,这不就是技术的意思么?或许就是这群觉得 C 不好用的人折腾出 Python ,觉得全键盘手机不好的人折腾出 iPhone 吧~

这篇文章,致敬给爱折腾的你们~

PC 版教程在哪里?不好意思,我没有 Windows 电脑~~

哈哈
哈哈

你可以参考这篇文章 : PC 版 Aria 2 教程


参考文献:

1.Mac 下使用 Aria2 实现迅雷离线和百度云下载
2.Mac 配置 Aria2,高速下载百度云
3.Mac 下载神器《aria2》的非原创教程
4.Aria2 配置教程(Mac 和 Windows)