Camtd - Chrome 多线程下载管理器插件,可满速下载百度网盘文件

2018-05-05 15:46:32 +08:00
 Jaeger

如果你跟我一样不满 Chrome 默认的下载管理器,或许 Camtd 这款多线程下载管理器插件正适合你,它基于 Aria2 和 AriaNg。

Github: https://github.com/jae-jae/camtd

演示

满速下载百度网盘文件

配合百度云油猴脚本:https://github.com/syhyz1990/baiduyun

17813 次点击
所在节点    分享创造
61 条回复
xuanyuanaosheng
2018-05-09 12:38:55 +08:00
一 mark 好东西哈
codehz
2018-05-09 15:30:21 +08:00
能不能忽略 blob url 的拦截,现在有些网站使用 blob url 来下载(比如 mega 网盘
kylinson
2018-05-09 17:09:51 +08:00
支持,已经用上了
rootliang
2018-05-09 23:26:13 +08:00
要是能支持磁力链的话迅雷都不用了
clino
2018-05-10 09:48:29 +08:00
真挺好用的,感谢楼主


@rootliang #44 aria2 不是支持磁力链吗?晚上回家试试看。
Bonaornot
2018-05-10 10:12:05 +08:00
感谢大佬分享~
Jaeger
2018-05-10 14:45:38 +08:00
codehz
2018-05-10 14:49:09 +08:00
@Jaeger #47 blob url 明显是应该做成默认忽略的。。。因为根本没法用外部下载,就像这种格式 blob:https://hub.docker.com/a2fcc4e9-e9d2-4386-9242-bc29175a436f
Jaeger
2018-05-11 18:09:28 +08:00
@codehz 确实是 bug,最新版已修复
crb912
2018-05-19 13:30:25 +08:00
1. 探讨一个问题,修改最大连接数应该是不合理的行为吧?
我的理由:
每一个连接都需要一个线程去执行,大多数人的 PC 的 CPU 只有 8 个线程(假设 core i7)。换句话说,aria2 默认的最大为 16 是合理的数字。即便楼主修改了源码,改成 256。 要知道,一个 CPU 同时执行了 256 个线程执行下载,CPU 只能强行去并发,而这需要大量的上下文切换,耗费 CPU 的资源。 难道我理解的有不对吗? 所以 @codehz 觉得 CPU 占用率居高不下,应该是这个原因导致的吧?

2. 感谢楼主的插件,确实很方便。如果每次都是自己手动用 Aria2 /Axel 命令去下载,很麻烦。ps: 我设置的连接数是 16,下载速度也在 1M/s 左右。

3. 发现一个小情况,如果下载一个文件夹,油猴获取的链接地址是 zip 结尾, 通常会网速奇慢,而且下载中断,而且无法续传,这应该是百度云服务器的做了些设置。 单文件下载不受影响。
wssy921
2018-05-19 15:05:39 +08:00
@crb912 可以写脚本设置开机启动,并且加入配置文件,就可以全局设置连接数还有分片数。网上也有写好的脚本。下面是我用到的配置,每次开机启动,完全没影响,对开机时间也没影响。
wssy921
2018-05-19 15:10:09 +08:00
wssy921
2018-05-19 15:10:58 +08:00
wssy921
2018-05-19 18:53:39 +08:00
@Jaeger 有一个 bug,就是那个过滤的功能, 如果选择黑名单或者白名单,就不能拦截到下载请求了。必须要关闭拦截功能才行。
quericy
2018-05-27 14:02:21 +08:00
@Jaeger 可以添加 快速访问下载文件夹 的功能,类似这个扩展:
https://chrome.google.com/webstore/detail/chrome-download-manager/mhajlnmbkfmnclimfamflbhhnneebpnh?hl=zh-CN
Jaeger
2018-05-28 14:53:48 +08:00
@quericy Chrome 的默认下载器,每个文件都有个 ID,可以根据这个 ID 来打开文件位置,但由于 Camtd 使用的是第三方下载器 Aria2,所以不存在这个文件 ID。
Jaeger
2018-05-28 14:54:50 +08:00
@wssy921 是个 BUG,我有时间修复一下
crb912
2018-05-31 10:21:19 +08:00
老哥,有个问题啊。
下载的路径设置改了为什么不能生效,重启后就又成了了
'/home/user_name/Desktop/Download#依据你的设置`

然后每次开机桌面上就多了个文件夹:“ Download#依据你的设置”
每次开机是这样。我只想改成默认的下载路径:/home/user_name/Download

有什么好的办法吗?
操作系统:Ubuntu 18.04
Jaeger
2018-05-31 10:41:54 +08:00
@crb912 在 Aria2 配置文件中指定下载目录
codehz
2018-06-04 10:54:03 +08:00
@Jaeger 在 linux 上使用会泄漏 dbus 连接,dev 版的 chromium 和 chrome(unstable)都测试过有这个问题
每次都是建立了一万六千个连接之后把 dbus 搞坏了。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/452353

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX