PANDOWNLOAD账号限速原理解析

PANDOWNLOAD账号限速原理解析

在使用PANDOWNLOAD、SPEEDPAN等工具进行网盘文件下载的时候,可以用普通账号体验到超会员的下载速度体验,这无疑是软件开发者绕过了普通客户端的限制,获取了告诉节点的下行数据,无论是API还是什么办法。但是时常我们在使用网盘下载器的时候会出现账号被限速的情况,简单的分析其中一种机制以及避免封号的一种可行办法

顺带一提的是,百度网盘下载文件和大多数私有云一样,分热数据和冷数据,如图所示

热数据的节点多,冷数据的节点少,也就是说百度云会根据用户下载量分配储存数据的服务器的数量,下载热度高的数据也就是通常百度承诺要消除但是根本消除不了的一些版权视频,通常对于我们来说是电影电视剧和动漫。大多数情况下百度网盘的付费用户都是为了避免下载这些文件时被限速的情况。但是使用第三方下载软件绕过限速也能有效实现高速下载热数据,甚至速度比一般会员更快。

多亏了市场规律,百度网盘维持运行只需要有人充会员就行了,所以对于第三方下载器的封锁并不严格 我不想否定什么,但是会员承诺的网盘空间、极速下载、在线解压等功能都可以用免费的第三方软件以及注册或购买网盘空号等手段实现,个人角度来说百度这种没良心甚至游走在违法边缘的公司我个人是一分钱都不会投入的。

至于图示的冷数据,其实也不难看出,下载的速度慢,数据的节点少,说到底就是百度认为这类文件不重要,所以只在少数的服务器上有存档,通常是一些不重要的个人数据,比如生活照、视频之类的。谢天谢地,重要的个人信息百度都会进行筛选然后归入个人“卡包”中了(为了不忘了提醒你百度会将你的证件照等信息归纳收录,每次打开网盘网页的时候甚至还会特意提示你使用这个新增功能)。

这种功能对百度的用途是什么我就不说了吧,总之个人信息要收好这个意识我是从来不会轻易放松的,别说网上,现实中的快递单我都会进行销毁处理,并且留随时可销号的手机以及假名,地址写代收点。

冷数据百度只存在很少的服务器上,这种文件下载速度慢是无法解决的。不仅如此,这种文件还有非常高的丢失风险,好在网盘早就把这种文件丢失的风险通过免责声明甩的一干二净了

简单的说说我遇到的百度网盘第三方下载器限速的封号机制,我遇到的第三方下载器限速的情况是在下载多文件的时候,因为用网盘下载器建立多任务非常容易,所以我也基本都会在批量下载文件的时候使用。但是之前却遇到了这种情况,这种一次性建立的任务下不了几个文件就会被封号,换号接着下结果还是封号。但是如果是手动一次开始下载一两个文件的话又不太容易被封号。后来经过探究,我发现用第三方下载器下载的时候,如果一次开始任务和实际开始下载的进程数相符的话,是没有封号的时候的。这样也就可以认为是因为下载器的任务机制导致的封号了。当下载进程数设定为3时,一次手动开始三个文件进行文件下载,很容易跑到宽带慢速。重复几次后发现再次手动开始下载的时候下载器居然返回了验证码!

这样问题就得到答案了:下载器因为无视了开始任务的验证码用机械的方法继续请求下载,行为被网盘服务器识别,于是就发现了当前账号在使用第三方下载器于是进行了限速 只是限速,不会封上传下载与分享权限所以网盘里的东西还是好的 而且上传速度无论什么时候都是不限速的,个人认为。

据信限速通常有两种:封账号(ID)和IP,但是由于个人的网络环境(动态IP)吧还没有遇到过封IP有效的时候,因此简单可以认为第三方下载器只要科学使用是不会有什么风险的。因为知道了封号的原理也就不用研究什么限速封号之后冲会员解封了

对于第三方下载器的开发者,以上实验证明了开发者可以通过优化下载器的任务逻辑避免下载遭到限速的可能,或者还可以上线验证码机器学习算法自动填写验证码,百度网盘的文件下载验证码我看了一眼属于弱验证码,目前市面上开源的识别算法就能有效识别。对于用户来说,目前使用第三方下载器建立任务的时候应该严格限制下载数,避免账号被限速。就这些

发布于 2019-07-19

38 条评论

  • Roberick7 个月前

    根本问题不在这里吧,怕引起什么误解,但是我想说。

    pd用久了会限速是因为网盘对流量的限制吧,我忘记上限多少了,这个原理愚笨的我估计是用iPhone的ui提取的地址,然后多线程,但是,官方对客户端外的下载流量有监控,到了指定流量就限制到b。。线程多也没用,最坑爹的是,这种限定不只针对免费用户,vip也有,百度嘴脸就很恶心了。

  • 知乎用户知乎用户回复Roberick7 个月前

    要恰饭的嘛,能理解

  • Roberick回复知乎用户7 个月前

    恩,但是冲了会员也会限制流量就很值得说道了。二十块就这么个服务。。

  • 知乎用户知乎用户7 个月前

    第三方软件搭配超级会员账号可以满速下载

  • 知乎用户知乎用户回复知乎用户7 个月前
    普通会员也行,跑满宽带
  • 知乎用户知乎用户7 个月前

    想伸手要亮剑资源求答主。。

  • 失传技术电磁所 (作者) 回复知乎用户7 个月前

    公众号失传技术研究所后台回复亮剑

  • 取名难协会会长回复知乎用户7 个月前
    逼站上可以看的啊
  • 知乎用户知乎用户7 个月前

    技术味道不浓啊,没有反汇编,没有抓包,结论也很模糊。最后也只是猜想,没办法证实。

  • AKA阿风7 个月前
    我在速盘里面用aira2开128线程用
  • MasterYyh7 个月前
    4k版亮剑?太强了
  • hen20107 个月前

    限速的主要原因还是免费的几十G流量用完了

  • 知乎用户知乎用户回复hen20107 个月前
    每天只有几个g吧
  • 昵称什么的最讨厌的了回复知乎用户7 个月前

    超级会员的话,50G肯定有,我最近下exh的资源,每天大概下完一轮(50G+)还没限速,2轮以后就掉速了

  • 封面图我用了很久的头像...
  • NULL7 个月前
    有一集动漫死活就是99.9%然后就是下不动了,提示什么服务器错误之类,不管是用百度网盘的客户端还是pandownload,普通账号(普通会员连99都到不了)还是超级会员试了很多次。。。无解。。
  • 知乎用户知乎用户回复NULL7 个月前
    下载到99%可以直接去改文件后缀使用,视频文件基本不会有问题,压缩包的话用winrar忽略错误也可以解压。
  • 猎鹰7 个月前
    主要是想知道pandownload是怎么获取到下载直链的
  • Moe Ray7 个月前
    这种程序的原理和百度云的机制不是靠猜就能猜出来的[捂脸]
  • 鱼宝宝7 个月前

    以为是个技术文,打开之后比较失望。。。

  • 胡知7 个月前
    还以为会有抓包,获取算法,讲的,,,讲道理,这样干猜没意思啊
  • D4wN7 个月前
    首先建议楼主修改标题,因为这篇文章我认为没有有多少篇幅讲技术干货。
    同时,这类软件并不是以什么手段绕过了验证码,你一段时间内请求的足够多,不管是手动网页下载还是手动软件下载还是软件批量下载,除了官方的云管家,别的都会出验证码,只是在那段时间内你正好手动分开下载了而已。
    其次,目前绝大多数的第三方网盘下载器由于百度网盘后端限制的原因,必须传递cookies才可以申请到链接,也就是需要登录账号,所以目前已知百度网盘拉黑限速的逻辑是对id在一段时间内下载流量超过阈值进行限速(没有测试过,按PD作者说法是每周),和批量下载无关,因为由于百度用户基数过大,在当前国内动态分发IP的家庭网落下限制IP非常不现实。
    一点个人意见。
  • 沉眠7 个月前

    会员用户也用这个下载·····

  • zhangbolun6 个月前
    为什么要把这种事情说得这么大义凛然。百度提供服务,您花钱买服务天经地义。您有水平去钻空子,ok没问题。但是您得了便宜还得回踩一下百度说百度没底线没道德,这说得过去吗?
  • 愚蠢的龙类回复zhangbolun4 个月前

    首先 资源是用户的不是百度的 它只是提供个平台而已 然而百度盗取用户资源获取用户喜好来做他的广告推广已经不是什么秘密了
    其次 别的平台比如迅雷也搞非会员限速 但至少还能让非会员的速度够看
    百度没会员直接给你限制到100KB每秒 连200X年的ADSL宽带都下不满 吃相还不够难看?
    顺便说一句 很久之前百度网盘是不限速的 大家也是因为不限速才使用的百度网盘 如果再没有征得用户同意的情况下突然限速并且没有加以说明 可能还是属于违法的行为
    说百度没底线没道德一点问题没有 坐拥垄断平台赚取不正当利益 巧取豪夺剥削压榨用户权益 资本的原始积累大概就如此吧

  • 一家独大,垄断网盘,用户给他创造了多少收益啊,使用他的软件就有广告,每一次广告的曝光都是他的收益,未来难有这么廉价的服务了
  • Walshcode5 个月前

    看来你对百度成见不浅,网盘算是费用最高的分享方式了,有些人动不动几个T的本子下,你就算是家宽PT也扛不住吧?天下没有免费的午餐,以前ADSL上行小,不分享P2P情有可原,可现在xPON上下行对称,却没见得分享精神加强了,时代的悲哀,互联网的悲哀,网速快了,人却更自私了

2 条评论被折叠为什么?
想来知乎工作?请发送邮件到 jobs@zhihu.com