BaiduPCS-Web 网页版 - 搭建自己的百度网盘不限速离线远程下载服务
为了解决百度网盘下载速度太慢被限速的问题,异次元之前就推荐过 BND 2、PanDownload、Motrix、Proxie-Down 等一些超级有用的网盘下载加速软件。
但是这些下载工具都要在 Win、Mac 电脑上使用。如果你有一台自己的服务器、或家里有 24 小时开机的 NAS 设备、树莓派、迷你 PC 等专用下载机,那么可以安装一个 BaiduPCS-Go Web (网页版的百度网盘下载工具),这样不仅更省电,而且还能实现离线“远程下载”功能……
BaiduPCS-Web 搭建自己的百度网盘远程下载工具
如果你经常需要下载百度云网盘上的资源,那么在 VPS 服务器、NAS、树莓派等设备上搭建一个自己的百度网盘远程下载服务,比起专门打开一台电脑手工去下载更加省电,使用场景上也更多更方便。而 BaiduPCS-Go Web (或简称 BaiduPCS-Web) 正是为此而生。
BaiduPCS-Web 是一个开源免费的“网页版”多平台百度网盘不限速下载加速工具,它跨平台支持 Windows、macOS、Linux、Android 系统。能让你轻松在公网的服务器、家里局域网的 NAS 或各种长期开机的设备上搭建一个属于你自己专用的百度网盘不限速下载服务 (网站)。
你可以在任何其他电脑、手机浏览器上登录访问你自己这个 BaiduPCS-Web 网站来“远程”添加/暂停/删除下载任务,这样装有 BaiduPCS-Web 的机器就会在后台默默地帮你下载。(同一路由器下可直接用局域网 IP 访问,想要能公网访问则必须要有公网 IP 或自行设置内网穿透)
BaiduPCS-Web 演示视频:
BaiduPCS-Web 支持百度网盘的文件不限速下载,也能支持文件上传、重命名、新建文件夹、移动、删除等操作。使用方式和常见的下载软件/官方客户端比较相似,基本没有上手难度。
解决百度下载限速问题:
BaiduPCS-Web 跟异次元推荐过的 BND 2 在下载速度、破解限制的能力方面几乎完全一样,因为它们都是基于「BaiduPCS-Go」作为核心封装开发而来。BaiduPCS-Go 是一款开源的命令行版百度网盘破解限速多线程下载工具,虽然它功能很牛逼,但是命令行操作对大多数人而言始终太麻烦。
于是 BND 2 就给 BaiduPCS-Go 做了一套桌面应用程序界面;而 BaiduPCS-Go Web 从名字就能看出来,是为它做了一个 WEB 网页版界面;他们俩有着很不一样的应用场景,但其实它们的核心下载功能都是靠 BaiduPCS-Go 实现的。
我实测在群晖 NAS 里安装使用,300M 电信宽带偶尔能全跑满,经常都能跑到 8MB/s~28MB/s 左右。跟 Motrix、Proxie-Down 等大多数同原理的工具差不多,快慢其实主要还是看帐号。因为现在百度是针对账号进行限速的,当一个“非会员”账号下载量太多,达到一定阈值就会强制被限速。被限账号会非常容易出现下载错误或极度缓慢的问题,这个坑基本没有下载器能绕过的,解决办法如下。
解决百度限速的办法有:
- 想办法注册多个百度账号,并更换 IP 轮流使用;
- 等几天账号冷却,一般都能恢复高速 (但下载多的话还是容易再被限速);
- 开通 VIP 会员将账号洗白,解除限制;
安装使用 BaiduPCS-Web 教程:
BaiduPCS-Web 是 Go 语言编写的,天生就有“绿色单文件”的特性,安装和使用非常简单容易。甚至 BaiduPCS-Web 还提供了 Android 版,可以在安卓设备上建立下载服务,喜欢折腾的朋友也可以试试。当然,还是推荐大家在性能较好的 Win / Mac / Linux 设备上运行了,否则对下载速度会有影响。
Windows:
- 以 Windows 系统作为服务器端为例,下载解压 BaiduPCS-GO.exe 文件,你完全无需安装,放在纯英文的目录下,直接双击启动即可。在 Windows 10 上首次运行可能会被“SmartScreen 筛选器”阻止,这时点击「更多信息」然后点「仍要运行」就可以了。
- 这时程序会自动弹出一个命令行窗口(注意此窗口不能关闭,需一直保持在后台运行),按照窗口里的说明,用浏览器访问网址
http://localhost:5299
即可开始使用。 - 设置开机自启动:将 BaiduPCS-GO.exe 的快捷方式拷贝到开始菜单的“启动”项里面:
%appdata%\Microsoft\Windows\Start Menu\Programs\Startup
。或者利用 Windows 任务计划程序新建“启动时”触发器执行“启动程序”操作,并填入程序的正确路径。
macOS 或 Linux (树莓派):
- 下载对应系统版本的软件包 BaiduPCS-Go-x.x.x.zip 并解压到一个目录。启动终端 (命令行),执行下面的命令:
cd /软件/所在的/目录 chmod a+x BaiduPCS-Go ./BaiduPCS-Go
- 然后就能在命令行里看到端口信息了,打开浏览器在地址栏输入
http://localhost:5299
就可以看到网页版界面了。 - 另外,如需开机自动运行则还需要额外进行设置,设置方法各系统都不太一样,大家还是自行搜索一下对应操作系统的程序自启动配置教程吧。
- 要注意的是,如果有防火土啬的话,你需要放行它所使用的端口。
Linux 一键安装脚本:
如果你对上面的 Linux 命令不算太熟悉,那么也可以使用别人做好的 BaiduPCS WEB 一键安装脚本,执行以下命令,即可根据菜单选项输入对应的序号进行安装。实测支持 Ubuntu、Debian、CentOS。
wget -N --no-check-certificate "https://raw.githubusercontent.com/user1121114685/baidupcsweb/master/BDW.sh" && chmod +x BDW.sh && bash BDW.sh
此 BaiduPCS-WEB 一键安装脚本运行后的效果如下,使用很简单,大家应该看一眼就明白的了。
群晖、QNAP威联通等 NAS:
个人认为用 NAS 做专用下载机是最好的方式,你可以通过 SSH 登录上 NAS,执行上面 Linux 的命令或执行一键脚本来搭建 BaiduPCS-Web。当然,你也能通过 Docker 来安装它,网上也有对应的教程。
BaiduPCS-Web 使用:
一般我们都会通过 http://局域网IP地址:端口号
的形式,在局域网里的其他设备上访问 BaiduPCS-Web 服务 (如有防火土啬的话主机上要放行端口)。如需公网访问,则需要你的服务端设备有公网 IP 、设置端口转发或配置了内网穿透。
首次使用 BaiduPCS-Web 时会要求输入百度云的账号和密码,由于此项目是开源的,安全性应该不必过于担心,当然谨慎点也可用小号登录。登录后便会自动打开你的网盘主目录页面,整个界面非常简洁,颜值还不错。你可以在右上角用户名的下拉菜单里进入「设置」页面,修改默认的下载目录路径、下载并发量、同时下载任务数等等。
下载别人共享的文件,都需要先保存到自己的网盘内。我实测使用,感觉速度是真的快!用百度官方客户端仅有 100 KB/s 左右,而这个多线程下载轻松达到 10~20 MB/s 的速度!
我自己的下载频率并不高,所以免费帐号还是经常能跑满带宽的,个人表示很满意。特别是它跑在家里的 NAS 上,出门在外即便在手机上遇到需要下载的资源,比如高清电影,都能通过浏览器访问添加远程下载任务,它的网页版也能适配手机,回到家里就能开片,非常的方便!
最后,如果你下载的次数和频率比较多,账号老被限速的话,还是老老实实买个 VIP 账号保平安吧。毕竟 BaiduPCS-Web 主要的职责是帮你完成远程下载,而不是破解限速的。
写在后面:
相比大多数百度网盘下载加速软件,BaiduPCS-Web 最大的特点是提供 WEB 网页端,可以安装到 VPS 服务器、NAS、树莓派 或 长期开机的电脑设备上,给自己提供方便的远程下载服务。
同时,它继承了 BaiduPCS-Go 相当不俗的「不限速多线程下载」能力,又通过网页版界面完美解决了易用性问题,还提供了跨平台跨设备远程访问能力,可以说是妥妥的下载利器了。加上开源免费,如果你有折腾的心又经常需要下载,那么不妨也找个机器搭建一个自己专用的百度网盘远程下载机吧。
相关文件下载地址
官方网站:访问
软件性质:免费开源
相关推荐:BT 离线下载服务推荐 | IDM | Folx
相关工具:BND 2、PanDownload、Motrix、Proxie-Down
下载 BaiduPCS-Web | 更多网盘相关 | 下载相关 | 服务器相关
/ 关注 “异次元软件世界” 微信公众号,获取最新软件推送 /
如本文“对您有用”,欢迎随意打赏异次元,让我们坚持创作!
赞赏一杯咖啡