Camtd - Chrome 多线程下载管理器插件,可满速下载百度网盘文件 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
Jaeger
V2EX    分享创造

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

  •  
  •   Jaeger 2018-05-05 15:46:32 +08:00 18418 次点击
    这是一个创建于 2721 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    演示

    满速下载百度网盘文件

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

    第 1 条附言    2018-05-06 12:47:00 +08:00
    61 条回复    2019-05-30 05:25:59 +08:00
    evil84
        1
    evil84  
       2018-05-05 16:12:26 +08:00 via Android
    这个用得着。试一试。
    live2490
        2
    live2490  
       2018-05-05 16:19:42 +08:00 via Android
    谢谢分享
    MonoLogueChi
        3
    MonoLogueChi  
       2018-05-05 16:21:14 +08:00 via Android
    刚刚试了一下,还不错。如果可以自动开启 aria2 就更好了。需要手动启动 aria2 有一点麻烦,现下载备用,等完善了再看看
    Marfal
        4
    Marfal  
       2018-05-05 16:21:24 +08:00   1
    会被室友打_(:з」∠)_
    ws1689371430fjd
        5
    ws1689371430fjd  
       2018-05-05 16:49:54 +08:00 via Android
    u-get 不是可以用吗
    zn
        6
    zn  
       2018-05-05 17:39:13 +08:00
    界面能否弄大一点?感觉太局促了,尤其是文件名比较长的情况下。有个全屏选项更好。
    zn
        7
    zn  
       2018-05-05 17:42:31 +08:00
    还有一个,建议左边栏不要鼠标一上去就自动展开,最好点击展开后再展开。
    smilingsun
        8
    smilingsun  
       2018-05-05 18:09:03 +08:00
    下载晚了之后,怎么打开这个下载的文件,及所在的文件夹呢?
    clino
        9
    clino  
       2018-05-05 18:15:55 +08:00
    为什么我装了以后一直报错。。。
    Error adding tasks to aria2, please check the configuration,不停地蹦,改了配置从 0MB 到 100MB 也不行
    cin
        10
    cin  
       2018-05-05 18:24:23 +08:00   1
    @clino 没有安装或没启动 aria2? https://github.com/jae-jae/camtd#usage
    LazyZhu
        11
    LazyZhu  
       2018-05-05 18:25:26 +08:00
    能是配到 Firefox Quantum 吗?
    lycc
        12
    lycc  
       2018-05-05 18:27:21 +08:00 via Android
    用 IDM 也能实现多线程下载百度云 233 挺舒服的,能满速
    letitbesqzr
        13
    letitbesqzr  
       2018-05-05 18:33:52 +08:00
    似乎不支持 带 token 的还是 https ? 我这样配置一直提示 error。


    在 百度网盘助手 里是正常的。

    ashong
        14
    ashong  
       2018-05-05 18:36:36 +08:00
    谢谢分享
    通知实在是太恼人了,希望休整一下
    kn007
        15
    kn007  
       2018-05-05 20:36:59 +08:00
    win10,chrome 最新版
    1.点击下载链接不会被 hook。
    2.使用右键 send to aria2,没反应。
    3.复制链接,新建任务可以正常下载,部分会下载快完时失败(非度盘,就普通下载链接)
    kn007
        16
    kn007  
       2018-05-05 20:46:19 +08:00
    第 3 个问题,确定是 aria2 配置问题,已解决,剩下问题 1、2,应该只能麻烦作者了
    applesbananas
        17
    applesbananas  
       2018-05-05 20:50:20 +08:00 via iPhone
    @cin 我的直接在商店下载的,安装后也是一直弹窗,提示和你一样的错误…
    kn007
        18
    kn007  
       2018-05-05 21:09:03 +08:00
    提议,新增一个按钮,可以有个完整下载页显示的。。。而不是那么小一个窗口。
    禁用鼠标悬停自动展开菜单的功能,单纯通过按钮来切换。。
    如果可以,自动调用 aria2
    Jaeger
        19
    Jaeger  
    OP
       2018-05-05 21:18:17 +08:00
    @clino
    @letitbesqzr
    @ashong
    @applesbananas 弹窗问题是 BUG,最新版 0.0.4 已修复,请下载最新版本,感谢大家的反馈!
    Jaeger
        20
    Jaeger  
    OP
       2018-05-05 21:18:56 +08:00
    @letitbesqzr 配置无效问题应该已修复,最新版 0.0.4 试试看
    Jaeger
        21
    Jaeger  
    OP
       2018-05-05 21:20:16 +08:00
    @kn007 感谢反馈,试试最新版 0.0.4 看看问题还存在吗
    kn007
        22
    kn007  
       2018-05-05 21:28:30 +08:00
    @Jaeger 额,我反映的并不是 Error 弹窗的问题。。

    win10,chrome 最新版
    1.点击下载链接不会被 hook。
    2.使用右键 send to aria2,没反应。

    这两问题依然存在,我可以怎么帮忙调试么?

    另外有 3 个提议
    新增一个按钮,可以有个完整下载页显示的(一个单独全屏页面)。。。而不是那么小一个窗口。
    禁用鼠标悬停自动展开菜单的功能,单纯通过按钮来切换。。
    如果可以,自动调用 aria2
    kn007
        23
    kn007  
       2018-05-05 21:31:19 +08:00
    win10 1709
    chrome 66.0.3359.139 x64
    applesbananas
        24
    applesbananas  
       2018-05-05 22:52:18 +08:00 via iPhone
    @applesbananas 是因为没有安装 aria2 这个软件引起的,安装好后需要配置:参考这个 <br>
    https://zhuanlan.zhihu.com/p/21831960
    molvqingtai
        25
    molvqingtai  
       2018-05-05 22:57:39 +08:00 via Android
    mark
    leitwolf
        26
    leitwolf  
       2018-05-06 00:15:30 +08:00 via Android
    备用
    iamdalaba
        27
    iamdalaba  
       2018-05-06 00:35:34 +08:00
    Hsinyao
        28
    Hsinyao  
       2018-05-06 00:36:49 +08:00 via iPhone
    感谢分享
    bearqq
        29
    bearqq  
       2018-05-06 08:59:13 +08:00
    LazyZhu
        30
    LazyZhu  
       2018-05-06 09:18:38 +08:00
    @bearqq
    我在用, 我只想要 firefox/chrome 统一下. 新版 Firefox Quantum 适配 chrome 扩展不难吧?
    forgetandnew
        31
    forgetandnew  
       2018-05-06 09:30:55 +08:00 via iPhone
    好办法 不知道会不会被百度封号
    dalieba
        32
    dalieba  
       2018-05-06 09:34:16 +08:00 via Android   1
    @LazyZhu 完全可以,Firefox 有一个 Chrome Store Foxified 扩展能到 Chrome 应用店下载安装,MDN 还教开发者怎样移植 Chrome 扩展:
    https://developer.mozilla.org/zh-CN/Add-ons/WebExtensions/Porting_from_Google_Chrome
    bookit
        33
    bookit  
       2018-05-06 11:10:49 +08:00
    现在所有的 aria2 扩展都不会自带 aria2,还是全带的好
    quericy
        34
    quericy  
       2018-05-06 12:11:18 +08:00
    下载链接 hook 后 aria2 中无任务
    审查元素看不断的报错
    aria2 版本 1.31.0,有 token 鉴权
    quericy
        35
    quericy  
       2018-05-06 12:20:17 +08:00
    看了下代码应该是扩展设置里配置 RPC 地址加了 http://token:secret@localhost:6800/jsonrpc
    导致的正则匹配出 bug
    但是如果扩展设置里不配置 token,鉴权 400 会导致 hook 到下载地址无法继续
    YTS
        36
    YTS  
       2018-05-07 15:45:57 +08:00 via iPhone
    mark
    Jaeger
        37
    Jaeger  
    OP
       2018-05-07 16:14:58 +08:00   1
    @quericy 最新版 0.0.7 已修复
    quericy
        38
    quericy  
       2018-05-08 10:35:58 +08:00
    @Jaeger #37 还发现个问题,如果还开启其他下载辅助的 Chrome 扩展(如 Free Download Manager extension ),自动拦截触发下载时会创建两个 aria2 下载任务,文件也会下载 2 份
    codehz
        39
    codehz  
       2018-05-08 15:46:58 +08:00
    @bookit #33 aria2 是原生程序,怎么自带。。。。
    codehz
        40
    codehz  
       2018-05-08 15:48:00 +08:00
    启用扩展后 Aria2c CPU 占用率贼高是啥情况,也没运行任何任务啊,只要脸上了,不管本地的还是远程的,Aria2c 进程的 CPU 占用就瞬间 100%,而且不会降下来
    xuanyuanaosheng
        41
    xuanyuanaosheng  
       2018-05-09 12:38:55 +08:00 via Android
    一 mark 好东西哈
    codehz
        42
    codehz  
       2018-05-09 15:30:21 +08:00
    能不能忽略 blob url 的拦截,现在有些网站使用 blob url 来下载(比如 mega 网盘
    kylinson
        43
    kylinson  
       2018-05-09 17:09:51 +08:00
    支持,已经用上了
    rootliang
        44
    rootliang  
       2018-05-09 23:26:13 +08:00 via iPhone
    要是能支持磁力链的话迅雷都不用了
    clino
        45
    clino  
       2018-05-10 09:48:29 +08:00
    真挺好用的,感谢楼主


    @rootliang #44 aria2 不是支持磁力链吗?晚上回家试试看。
    Bonaornot
        46
    Bonaornot  
       2018-05-10 10:12:05 +08:00
    感谢大佬分享~
    codehz
        48
    codehz  
       2018-05-10 14:49:09 +08:00   1
    @Jaeger #47 blob url 明显是应该做成默认忽略的。。。因为根本没法用外部下载,就像这种格式 blob:https://hub.docker.com/a2fcc4e9-e9d2-4386-9242-bc29175a436f
    Jaeger
        49
    Jaeger  
    OP
       2018-05-11 18:09:28 +08:00
    @codehz 确实是 bug,最新版已修复
    crb912
        50
    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
        51
    wssy921  
       2018-05-19 15:05:39 +08:00
    @crb912 可以写脚本设置开机启动,并且加入配置文件,就可以全局设置连接数还有分片数。网上也有写好的脚本。下面是我用到的配置,每次开机启动,完全没影响,对开机时间也没影响。
    wssy921
        52
    wssy921  
       2018-05-19 15:10:09 +08:00
    wssy921
        53
    wssy921  
       2018-05-19 15:10:58 +08:00
    wssy921
        54
    wssy921  
       2018-05-19 18:53:39 +08:00
    @Jaeger 有一个 bug,就是那个过滤的功能, 如果选择黑名单或者白名单,就不能拦截到下载请求了。必须要关闭拦截功能才行。
    quericy
        55
    quericy  
       2018-05-27 14:02:21 +08:00
    @Jaeger 可以添加 快速访问下载文件夹 的功能,类似这个扩展:
    https://chrome.google.com/webstore/detail/chrome-download-manager/mhajlnmbkfmnclimfamflbhhnneebpnh?hl=zh-CN
    Jaeger
        56
    Jaeger  
    OP
       2018-05-28 14:53:48 +08:00
    @quericy Chrome 的默认下载器,每个文件都有个 ID,可以根据这个 ID 来打开文件位置,但由于 Camtd 使用的是第三方下载器 Aria2,所以不存在这个文件 ID。
    Jaeger
        57
    Jaeger  
    OP
       2018-05-28 14:54:50 +08:00
    @wssy921 是个 BUG,我有时间修复一下
    crb912
        58
    crb912  
       2018-05-31 10:21:19 +08:00
    老哥,有个问题啊。
    下载的路径设置改了为什么不能生效,重启后就又成了了
    '/home/user_name/Desktop/Download#依据你的设置`

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

    有什么好的办法吗?
    操作系统:Ubuntu 18.04
    Jaeger
        59
    Jaeger  
    OP
       2018-05-31 10:41:54 +08:00
    @crb912 在 Aria2 配置文件中指定下载目录
    codehz
        60
    codehz  
       2018-06-04 10:54:03 +08:00
    @Jaeger 在 linux 上使用会泄漏 dbus 连接,dev 版的 chromium 和 chrome(unstable)都测试过有这个问题
    每次都是建立了一万六千个连接之后把 dbus 搞坏了。。。
    Remember
        61
    Remember  
       2019-05-30 05:25:59 +08:00
    @Jaeger 这个扩展还维护吗? 我看已经很久没有 commit 了. 如果还在维护, 可否支持一下 Vivaldi? 现在的版本 Vivaldi 2.5 不能拦截浏览器下载.
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5557 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 39ms UTC 01:24 PVG 09:24 LAX 18:24 JFK 21:24
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86