发现 
命令行工具效率工具
Wayback:网页存档与回放工具
开源的网页存档与回放工具,支持 Internet Archive、archive.today、IPFS 等多种存档服务,可通过命令行或聊天机器人使用。
- 浏览
- 7
- 访问
- 0
- 下载
- 0
- 版本
- v0.21.1
- 平台
- Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
Wayback 是一个网页存档与回放工具,可以抓取并保存网页内容,同时提供 IM 风格的界面来接收和展示存档结果,以及检索、回放此前存档的页面。它面向网页存档员、研究者,以及任何希望长期保存网页内容、日后仍能访问的人。项目使用 Go 编写,遵循 GPL-3.0 许可证。
主要功能
- 免费且开源,跨平台可用(支持 Windows、macOS、Linux,发布包还包含 FreeBSD、DragonFly 等平台构建)
- 内置命令行工具
wayback,可批量存档多个 URL - 支持存档到 Internet Archive、archive.today、Ghostarchive、IPFS、Telegraph 与本地文件系统
- 可作为 IRC、Matrix、Telegram、Discord、Slack、Mastodon、Twitter、XMPP 机器人常驻运行
- 可将存档结果发布到 Telegram 频道、Mastodon 与 GitHub Issues
- 支持把存档文件保存到磁盘以便离线使用
- 可下载流媒体内容(需要 FFmpeg)
- 可作为 Tor 隐藏服务或本地 Web 入口运行,提升隐私性与可访问性
- 暴露 Prometheus 指标
安装与使用
从源码安装:
go install github.com/wabarc/wayback/cmd/wayback@latest
从 GitHub Releases 安装:
curl -fsSL https://get.wabarc.eu.org | sh
也可以直接从 GitHub Releases 下载可执行文件并放入 PATH。
其他安装方式:
# Snapcraft(GNU/Linux)
sudo snap install wayback
# Homebrew
brew tap wabarc/wayback
brew install wayback
APT(Debian/Ubuntu):
curl -fsSL https://repo.wabarc.eu.org/apt/gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/packages.wabarc.gpg
echo "deb [arch=amd64,arm64,armhf signed-by=/usr/share/keyrings/packages.wabarc.gpg] https://repo.wabarc.eu.org/apt/ /" | sudo tee /etc/apt/sources.list.d/wayback.list
sudo apt update
sudo apt install wayback
RPM(Fedora 等):
sudo rpm --import https://repo.wabarc.eu.org/yum/gpg.key
sudo tee /etc/yum.repos.d/wayback.repo > /dev/null <<EOT
[wayback]
name=Wayback Archiver
baseurl=https://repo.wabarc.eu.org/yum/
enabled=1
gpgcheck=1
gpgkey=https://repo.wabarc.eu.org/yum/gpg.key
EOT
sudo dnf install -y wayback
Docker / Podman:
docker pull wabarc/wayback
docker run -d wabarc/wayback wayback -d telegram -t YOUR-BOT-TOKEN
docker run -d wabarc/wayback wayback -d telegram -t YOUR-BOT-TOKEN -c YOUR-CHANNEL-USERNAME
常用示例
同时存档到 Internet Archive 和 archive.today:
wayback https://www.wikipedia.org
wayback https://www.fsf.org https://www.eff.org
指定存档目标:
wayback --ia https://www.fsf.org # Internet Archive
wayback --is https://www.fsf.org # archive.today
wayback --ip https://www.fsf.org # IPFS
使用 IPFS pinning 服务:
WAYBACK_SLOT=pinata WAYBACK_APIKEY=YOUR-PINATA-APIKEY \
WAYBACK_SECRET=YOUR-PINATA-SECRET wayback --ip https://www.fsf.org
以 Telegram 机器人方式运行,并发布到指定频道:
wayback --ia --is --ip -d telegram -t your-telegram-bot-token --chatid your-telegram-channel-name
同时提供 Telegram 机器人与 Web / Tor 隐藏服务:
wayback -d telegram -t YOUR-BOT-TOKEN -d web
从文件读取待存档 URL:
wayback url.txt
cat url.txt | wayback
更多命令行参数与配置项可通过 wayback -h 查看,完整配置项见 environment.md,完整文档见 docs.wabarc.eu.org。
注意事项
- 下载流媒体内容需要预先安装 FFmpeg。
- 使用 IPFS 存档时默认连接本机 IPFS 守护进程(
127.0.0.1:5001),也可通过 pinning 服务完成固定。 - 配置文件默认查找路径为
./wayback.conf、~/wayback.conf、/etc/wayback.conf,可用-c指定。 - 以守护进程方式运行时,可用
-d指定 telegram、web、mastodon、twitter、discord、slack、irc、xmpp 等服务。 - 除自建部署外,README 还提供 Heroku、Render、DigitalOcean 等一键部署模板。
界面截图


本作品整理自 GitHub 开源项目 wabarc/wayback,原作者 @wabarc,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v0.21.1当前版本
版本号升级至 0.21.1,并从发布构建矩阵中移除 Windows ARM 构建目标。
评论