Burp 备份还原:别和 Burp Suite 搞混,这是 grke 家的开源网络备份

先说清一个最容易踩的坑:这里的 Burp 和做 Web 安全测试的那个 Burp Suite 完全不是一回事。它是 grke.org 维护的一个开源网络备份与还原系统(Backup and Restore Program),名字撞车而已。它用客户端—服务器架构,被备份机装客户端、服务器集中收数据,靠「客户端算指纹、服务端去重」把多台机器的备份压得很小,适合中小团队自托管做集中备份,配置比 Bacula 轻、又比单机脚本强。
它解决什么问题
把 Burp 误当成安全工具去下,结果下到毫不相干的备份软件,白折腾一场。
想要集中备份又嫌 Bacula 太重,单机脚本又管不住多台机器。
多台机器文件大量重复,各自备份把存储占满,没有去重。
核心能力
| 能力 | 具体能做到什么 |
|---|---|
| 客户端指纹 | 客户端先算文件指纹,只把服务端没有的块传过去,带宽与存储都省。 |
| 服务端去重 | 相同内容在备份库里只存一份,多台同构机器备份占用小。 |
| 集中还原 | 由服务器统一保管备份,恢复时从控制台选时间点与文件拉回。 |
| 增量高效 | 基于指纹做差分,后续备份只传变化块,日常备份很快。 |
| 配置较轻 | 相比 Bacula 组件更少、上手更快,中小环境能快速跑起来。 |
| 开源自托管 | AGPL 协议源码公开,可完全部署在自己服务器,数据不出门。 |

它和 PortSwigger 的 Burp Suite 没有任何关系
必须强调:本项目官网是 burp.grke.org,全称是 Backup and Restore Program,定位是网络备份与还原,和做 Web 渗透、抓包改包的那个 Burp Suite(来自 PortSwigger)只是名字恰好一样。搜索时务必认准 grke.org 这个域名,别下错到安全工具那边。它的工作方式是典型的 C/S 备份:被保护机器装 burp 客户端,备份服务器跑 burp 服务端,客户端对文件算指纹、服务端据此做块级去重存储,因此多台机器共享的系统文件只占一份空间。
部署要点:先在一台稳定 Linux 服务器装 burp-server 并配置存储目录与证书,各客户端安装 burp-client、用证书与之认证。它支持 Windows 与 Linux 客户端,日常备份按配置的计划自动跑。恢复时在服务端侧选客户端、日期与路径还原。初次使用建议先做一台机器的全备+恢复演练,确认指纹去重与还原链路无误,再推广到其他机器。和所有备份一样,服务端存储本身也要有冗余或异地副本,别让备份服务器成为单点。

同类工具怎么选
| 工具 | 授权 | 差别在哪 |
|---|---|---|
| Bacula | 开源免费 | 组件化企业备份,规模与磁带支持更强,但配置更重。 |
| UrBackup | 开源免费 | 带 Web 界面、镜像与文件双模式,Windows 支持好,更直观。 |
| restic | 开源免费 | 跨平台加密备份,命令简洁、后端多,偏单机到云的场景。 |
谁适合用
- 想要集中备份、又嫌 Bacula 太重的中小团队
- 有多台 Linux/Windows 机器、需要去重省空间的管理员
- 偏好自托管、数据不愿出本机的谨慎用户
怎么开始
- 在备份服务器安装 burp-server,配置存储目录、监听端口与证书。
- 各客户端安装 burp-client,配置指向服务器地址并部署认证证书。
- 定义每台客户端的备份路径与计划,先做一台机器的全量备份。
- 在服务端确认备份成功、去重生效,再逐步加入其他机器。
- 需要时从服务端选客户端、日期与路径发起还原。
- 定期做恢复演练,验证备份真的能拉回可用文件。
常见问题
它就是安全工具 Burp Suite 吗?
不是。这是 grke.org 的 Backup and Restore Program,开源网络备份系统,与 PortSwigger 的 Burp Suite 毫无关系。
支持 Windows 客户端吗?
支持,Windows 与 Linux 都能装客户端,由同一台 Linux 服务端集中备份。
和 Bacula 比哪个好上手?
Burp 组件更少、配置更轻,中小环境更快跑通;Bacula 在超大规模与磁带场景更成熟。
去重靠什么实现?
客户端算文件指纹、服务端据此做块级去重,相同内容只存一份,多机备份很省空间。
授权与合规
Burp 以 AGPL-3.0 开源协议发布,源码在官网与代码仓库公开,可自托管使用。 官网:burp.grke.org。
继续找同类资源
这条属于「系统相关」栏目,同栏目还有更多可直接使用的免费资源,可以在 系统相关全部资源 里按需翻阅。
相关资源
同栏目下这几条也常被一起翻到:
↓ 获取资源
点击按钮直接前往资源页面。