news 2026/4/16 14:13:40

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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: jammy

2.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-ipv6=true enable-rpc=true rpc-allow-origin-all=true rpc-listen-all=true rpc-secret=你的密码 continue=true max-concurrent-downloads=10 max-connection-per-server=16 min-split-size=1M split=16

记得把你的用户名你的密码替换成实际内容。

4.2 启动aria2服务

现在可以启动aria2了:

aria2c --conf-path=/home/你的用户名/.config/aria2/aria2.conf -D

这个命令会在后台启动aria2 RPC服务。如果想停止服务,可以用:

pkill aria2c

5. 使用BaiduExporter下载文件

5.1 配置插件

点击浏览器右上角的BaiduExporter图标,选择"设置"。在RPC地址栏填写:

http://localhost:6800/jsonrpc

在RPC密钥栏填写你刚才设置的密码。其他设置保持默认即可。

5.2 开始下载

现在打开百度网盘网页版,选择你要下载的文件,点击"导出下载"-"ARIA2 RPC"。稍等片刻,aria2就会开始下载了。

你可以在终端查看下载进度:

aria2c -s $(pgrep aria2c)

或者使用Web界面管理下载任务,推荐使用WebUI-Aria2:

git clone https://github.com/ziahamza/webui-aria2.git cd webui-aria2 python3 -m http.server 8000

然后在浏览器打开http://localhost:8000就能看到图形化管理界面了。

6. 常见问题解决

6.1 插件无法正常工作

如果点击导出下载没反应,首先检查:

  1. aria2服务是否正常运行
  2. 插件配置的RPC地址和密钥是否正确
  3. 浏览器是否拦截了弹出窗口

6.2 下载速度慢

尝试以下优化方法:

  1. 在aria2.conf中增加max-connection-per-server=32
  2. 使用--bt-tracker参数添加更多BT tracker
  3. 更换下载目录到SSD硬盘

6.3 系统重启后aria2不自动启动

可以创建一个systemd服务:

sudo nano /etc/systemd/system/aria2.service

内容如下:

[Unit] Description=Aria2c download manager After=network.target [Service] User=你的用户名 ExecStart=/usr/bin/aria2c --conf-path=/home/你的用户名/.config/aria2/aria2.conf [Install] WantedBy=multi-user.target

然后启用服务:

sudo systemctl enable aria2 sudo systemctl start aria2

7. 进阶使用技巧

7.1 使用代理加速

如果你的网络环境特殊,可以在aria2.conf中添加:

all-proxy=http://代理地址:端口 proxy-method=tunnel

7.2 定时限速

如果你不想下载占用全部带宽,可以设置限速规则。比如晚上8点到早上8点不限速,其他时间限速:

max-overall-download-limit=200K schedule=time_ratio,8:00,20:00,1.0 schedule=time_ratio,20:00,8:00,0.2

7.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服务是否正常运行,这是最容易出问题的环节。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 14:13:15

从游戏私服后台到系统权限:一次ASPcms漏洞的完整利用链剖析

1. 游戏私服宣传站的发现与初步探测 那天晚上闲着没事干,我决定找点乐子。作为一名安全爱好者,我习惯性地打开了fofa这个网络空间测绘引擎,想找几个网站练练手。输入几个关键词后,一个游戏私服的宣传网站引起了我的注意。这个页面…

作者头像 李华
网站建设 2026/4/16 14:13:12

DownKyi:你的B站视频离线收藏馆,从此告别网络焦虑

DownKyi:你的B站视频离线收藏馆,从此告别网络焦虑 【免费下载链接】downkyi 哔哩下载姬downkyi,哔哩哔哩网站视频下载工具,支持批量下载,支持8K、HDR、杜比视界,提供工具箱(音视频提取、去水印等…

作者头像 李华
网站建设 2026/4/16 14:12:15

ArcGIS中高效提取面图层四至点的自动化脚本实现

1. 为什么需要自动化提取四至点? 在GIS数据处理中,面图层的四至点(即东、西、南、北四个方向的边界点)是经常需要获取的基础信息。传统手动操作需要反复使用字段计算器、折点转点等工具,一个包含50个面要素的图层就需要…

作者头像 李华
网站建设 2026/4/16 14:09:45

Spring Boot应用中的Spring-Retry重试策略与熔断机制实战

1. Spring-Retry重试框架入门指南 在微服务架构中,服务间的调用变得异常频繁,网络抖动、第三方服务不稳定等问题时有发生。这时候,一个可靠的重试机制就显得尤为重要。Spring-Retry作为Spring生态中的重试框架,能够帮助我们优雅地…

作者头像 李华
网站建设 2026/4/16 14:05:57

NFT(非同质化代币)原理与开发

NFT(非同质化代币)原理与开发:探索数字资产的未来 近年来,NFT(Non-Fungible Token,非同质化代币)成为区块链领域的热门话题。从数字艺术品到虚拟地产,NFT正在重塑数字资产的所有权与…

作者头像 李华
网站建设 2026/4/16 14:05:09

图神经网络实战:GCN与LSTM融合的时序预测应用

1. 图神经网络与时空预测的完美结合 想象一下城市中的天然气管道网络——每个气源站、中转站和用户终端就像地图上的节点,而连接它们的管道就是边。这种天然具备图结构的数据,如果只用传统时序模型处理,就会丢失关键的拓扑关系。这正是GCNLS…

作者头像 李华