BaiduExporter: 在Ubuntu上配置Chrome插件实现百度网盘高速下载

张开发
2026/4/16 14:13:42 15 分钟阅读

分享文章

BaiduExporter: 在Ubuntu上配置Chrome插件实现百度网盘高速下载
1. 为什么需要BaiduExporter插件如果你经常使用百度网盘肯定遇到过下载速度慢的问题。官方客户端在非会员情况下限速严重一个几百MB的文件可能要下载好几个小时。我在Ubuntu系统上工作时就经常遇到这种困扰直到发现了BaiduExporter这个神器。BaiduExporter是一个开源的Chrome插件它能将百度网盘的下载链接导出到aria2等专业下载工具。aria2是一个支持多线程、断点续传的命令行下载工具实测下载速度能比官方客户端快5-10倍。最重要的是整个过程完全免费不需要购买任何会员服务。这个方案特别适合技术爱好者或者像我这样需要在Linux环境下高效工作的开发者。你可能担心操作会很复杂但其实跟着我的步骤来20分钟就能搞定全套配置。下面我会用最直白的语言把每个环节都讲清楚。2. 安装前的准备工作2.1 检查系统环境首先确认你的Ubuntu版本我测试的是20.04 LTS和22.04 LTS这两个版本都能完美运行。打开终端输入lsb_release -a你会看到类似这样的输出No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 22.04.1 LTS Release: 22.04 Codename: jammy2.2 安装Chrome浏览器如果你还没安装Chrome可以通过以下命令安装wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb sudo apt install ./google-chrome-stable_current_amd64.deb安装完成后建议先启动Chrome登录你的Google账号这样插件可以自动同步。2.3 安装aria2下载工具aria2是我们的核心下载引擎安装非常简单sudo apt update sudo apt install aria2安装完成后可以测试下是否正常工作aria2c -v正常应该会显示版本号比如aria2 version 1.35.0。3. 安装BaiduExporter插件3.1 获取插件文件由于Chrome应用商店已经下架了BaiduExporter我们需要手动安装。推荐从GitHub获取最新版本wget https://github.com/acgotaku/BaiduExporter/releases/download/v0.3.3/BaiduExporter.crx如果下载速度慢可以尝试用国内镜像源。3.2 手动安装插件打开Chrome在地址栏输入chrome://extensions/开启右上角的开发者模式然后把下载好的BaiduExporter.crx文件直接拖到浏览器窗口里。你会看到一个确认对话框点击添加扩展程序就完成了。安装成功后你会在浏览器右上角看到一个小图标。如果没看到可能是被折叠在扩展程序菜单里了。4. 配置aria2 RPC服务4.1 创建配置文件为了让aria2在后台持续运行我们需要创建一个配置文件。新建一个文本文件mkdir -p ~/.config/aria2 nano ~/.config/aria2/aria2.conf粘贴以下内容dir/home/你的用户名/Downloads disable-ipv6true enable-rpctrue rpc-allow-origin-alltrue rpc-listen-alltrue rpc-secret你的密码 continuetrue max-concurrent-downloads10 max-connection-per-server16 min-split-size1M split16记得把你的用户名和你的密码替换成实际内容。4.2 启动aria2服务现在可以启动aria2了aria2c --conf-path/home/你的用户名/.config/aria2/aria2.conf -D这个命令会在后台启动aria2 RPC服务。如果想停止服务可以用pkill aria2c5. 使用BaiduExporter下载文件5.1 配置插件点击浏览器右上角的BaiduExporter图标选择设置。在RPC地址栏填写http://localhost:6800/jsonrpc在RPC密钥栏填写你刚才设置的密码。其他设置保持默认即可。5.2 开始下载现在打开百度网盘网页版选择你要下载的文件点击导出下载-ARIA2 RPC。稍等片刻aria2就会开始下载了。你可以在终端查看下载进度aria2c -s $(pgrep aria2c)或者使用Web界面管理下载任务推荐使用WebUI-Aria2git clone https://github.com/ziahamza/webui-aria2.git cd webui-aria2 python3 -m http.server 8000然后在浏览器打开http://localhost:8000就能看到图形化管理界面了。6. 常见问题解决6.1 插件无法正常工作如果点击导出下载没反应首先检查aria2服务是否正常运行插件配置的RPC地址和密钥是否正确浏览器是否拦截了弹出窗口6.2 下载速度慢尝试以下优化方法在aria2.conf中增加max-connection-per-server32使用--bt-tracker参数添加更多BT tracker更换下载目录到SSD硬盘6.3 系统重启后aria2不自动启动可以创建一个systemd服务sudo nano /etc/systemd/system/aria2.service内容如下[Unit] DescriptionAria2c download manager Afternetwork.target [Service] User你的用户名 ExecStart/usr/bin/aria2c --conf-path/home/你的用户名/.config/aria2/aria2.conf [Install] WantedBymulti-user.target然后启用服务sudo systemctl enable aria2 sudo systemctl start aria27. 进阶使用技巧7.1 使用代理加速如果你的网络环境特殊可以在aria2.conf中添加all-proxyhttp://代理地址:端口 proxy-methodtunnel7.2 定时限速如果你不想下载占用全部带宽可以设置限速规则。比如晚上8点到早上8点不限速其他时间限速max-overall-download-limit200K scheduletime_ratio,8:00,20:00,1.0 scheduletime_ratio,20:00,8:00,0.27.3 自动移动完成文件安装inotify-tools后可以创建脚本自动处理下载完成的文件sudo apt install inotify-tools nano ~/move_completed.sh脚本内容#!/bin/bash inotifywait -m -r -e moved_to -e close_write ~/Downloads | while read path action file; do if [[ $file ~ .*\.(mp4|mkv|avi)$ ]]; then mv $path$file ~/Videos/ fi done给脚本执行权限chmod x ~/move_completed.sh然后添加到开机启动crontab -e添加一行reboot /home/你的用户名/move_completed.sh这套方案我已经稳定使用两年多了下载速度基本能跑满带宽。遇到任何问题都可以在GitHub的issue区找到解决方案。如果你按照我的步骤操作时遇到问题建议先检查aria2服务是否正常运行这是最容易出问题的环节。

更多文章