百度网盘限速还得装客户端开会员?试试用BaiduPCS-Go

现在国内最常用的网盘就是百度云和蓝奏云了,蓝奏云只适合小文件,而且毕竟是小厂商,所以绝大部分还是使用百度网盘。但是一家独大之后,对消费者总是不利的。现在要下载个百度网盘的东西,非会员吧,稍微体积大一点(超过20M)就得安装客户端才让下,而且最关键是还限速,非会员不到120K,就算是开了会员依然各种限制。。你会发现还有个超级会员。

其实给免费账号限速也是可以理解的(毕竟别人也是要吃饭的,没有利润的产品肯定是走不远的)但百度居然给限速到100 KB/s!这在现在这个年代没法用!最麻烦的是还得安装个客户端。

如果你只是偶尔下载下非百度网盘没有的资源,可以买个2小时的临时会员。如果你经常需要用到百度网盘,并且还是Linux用户,建议你用BaiduPCS-Go。这个软件跨平台的,其意义除了跨平台,最大的优势是破解限速。

今天介绍的 BaiduPCS-Go 相比于其他第三方网盘,具有以下特点:

  • 不需要 Aria2、IDM 等第三方软件
  • 自定义线程数(建议将最大线程数设置为 50 ~ 100,线程开太多会造成高负载,太多意义也不大)
  • 支持通配符匹配路径
  • 活着。为数不多还在维护还能用的网盘
  • 命(bi)令(ge)行(gao)

这是一个仿 Linux shell 文件处理命令的百度网盘命令行客户端,在github上搜索下就能找到下载了。其实在此之前,网上有好几个百度网盘客户端,但很多已经失效了。BaiduPCS-Go是我用到现在截至2020年4月还能正常使用的一个客户端。目前最新版是 3.6.2

百度网盘限速还得装客户端开会员?试试用BaiduPCS-Go

BaiduPCS-Go 百度网盘客户端

虽然这个软件没有GUI界面,但胜在能用啊,有GUI界面的如今大多已经失效了。 命令行虽然难用,其实也不复杂。下载安装也很简单,使用基本也就两个命令而已,先登录网盘再下载即可。

使用

直接双击即可运行。举个例子,第一步肯定是需要先登录网盘

<code>BaiduPCS-Go login/<code>

如下所示(windows操作类似)

百度网盘限速还得装客户端开会员?试试用BaiduPCS-Go

登录百度网盘

登录这块,一般都会遇到验证码,多试几次就好了。百度卡得很严,有时候还会要求输入短信或邮箱验证码。

登录成功后,就能直接下载了,这里下载不是输入网盘链接下载,而是直接输入网盘里的文件夹路径,命令如下

<code>BaiduPCS-Go download [文件或目录1] [文件或目录2] [文件或目录3].../<code>

可以一次下载多个文件。

百度网盘限速还得装客户端开会员?试试用BaiduPCS-Go

百度盘下载

同理,除了下载外,还能使用上传命令等。更多参数直接用help命令就出来了。

需要注意:如果文件名有空格或特殊符号,需要使用双引号扩起文件名,或者在空格, 小括号, 中括号, 特殊字符前加一个反斜杠""

另外, 建议在命名文件时, 不要使用这些字符

原理:第三方网盘为什么能提速

第三方网盘为什么能将每秒120K的限速提升到几M呢,其实没啥黑科技,就是用了多线程而已。你不是只给我 100 KB/s 吗?我开50 个线程分段下载,就能把 5 M/s 的带宽占满。说白了就这么回事,不神奇。

另外,这个软件是模拟了安卓客户端的协议。

补充:在Android 与 iOS 上安装

在 Android 上安装与在桌面上安装的思路差不多,都是 下载 -> 解压 -> (在命令行中)运行

不同的是 Android 上没有原生的命令行,需要借助 Termux 或 NeoTerm 或 终端模拟器等 APP,以提供终端环境。

详情请参考Android 运行本 BaiduPCS-Go 程序参考示例

iOS 就比较特殊了,因为 iOS 系统的特殊性,需要越狱后才能提供相应的运行环境。

越狱后,在 Cydia 搜索下载并安装 MobileTerminal,以提供终端环境。

设置最大线程数

理论上(在没有占满带宽的情况下),线程开得越多下得越快,同时占用资源越多;建议开到 10 ~ 100(下载速度不仅仅取决于线程数,也取决于带宽大小;如果增加带宽却没有提速,说明瓶颈在带宽上);如果觉得下载文件时电脑运行卡顿,就开小一点。线程数也不是越多越好。

设置方法

<code>BaiduPCS-Go set max_parallel [最大并发数]/<code>

例如:

<code># 设置下载最大并发数为 50
BaiduPCS-Go set max_parallel 50/<code>

更多的技巧和参数,还是建议看官方文档吧。


分享到:


相關文章: