TeraBox Tool — WordPress 站点 TeraBox 网盘链接自动化转存与替换利器

TeraBox Tool — WordPress 站点 TeraBox 网盘链接自动化转存与替换利器

前言

对于许多使用 TeraBox(原百度网盘海外版)分享资源的 WordPress 站点来说,维护海量网盘链接一直是个令人头疼的问题。当原始分享链接失效、或者需要将资源迁移到自己的网盘账号时,手动一个个转存、生成新链接、再更新到文章中的操作,简直是灾难性的重复劳动。

今天要介绍的开源项目 TeraBox Tool(teraboxtool)v2.3.0,正是为了解决这一痛点而生。

什么是 TeraBox Tool?

TeraBox Tool 是一款专为 WordPress 站点开发的 TeraBox 资源自动化转存与链接替换工具。它能深度对接 WordPress REST API,自动完成从采集网盘链接、批量转存文件到自己的 TeraBox 账号、生成新的分享链接、再回写到 WordPress 文章的全流程。

项目地址:https://github.com/wwvvv/teraboxtool

核心功能

全自动化工作流

工具支持一键执行完整的流水线作业:

采集(crawl)→ 同步文件名(sync_filename)→ 转存(transfer)→ 分享(share)→ 替换(replace)

整个过程无需人工干预,从扫描文章中的旧链接到替换为新链接,一气呵成。

自动化采集

深度对接 WordPress REST API,自动识别并提取文章中指定字段(如常见的 xun_post_download 字段)中的 TeraBox 下载链接,无需手动导出或复制粘贴。

高效转存

利用 TeraBox HTTP API,可以将他人分享的文件秒级批量转存到自己的网盘指定目录。即使面对大量链接,处理效率也非常可观。

一键分享与回写

自动为已转存的文件生成新的公开分享链接,支持自定义提取码。然后将全新链接自动回写到对应的 WordPress 文章中,实现链接的静默更新——访客完全无感知。

技术架构

层次 技术选型
后端 Node.js + Express + node-cron
前端 Vue 3(CDN 加载)+ 暗色主题 CSS
API 对接 TeraBox REST API + WordPress REST API
认证 JWT(jsonwebtoken)登录
数据存储 JSON 本地持久化,自动备份
加密 AES-256-GCM 凭据加密

全栈采用 JavaScript 生态,轻量简洁,对服务器资源要求低。

部署方式

Docker 部署(推荐)

git clone https://github.com/wwvvv/teraboxtool.git
cd teraboxtool
cp .env.example .env
# 编辑 .env 配置
docker compose up -d

访问 http://localhost:3721 即可进入管理面板。

手动部署

git clone https://github.com/wwvvv/teraboxtool.git
cd teraboxtool
npm install
cp .env.example .env
npm run dev

Web 管理面板

TeraBox Tool 自带一个基于 Vue 3 的现代化 Web 管理面板,提供:

  • 实时任务状态监控
  • 运行日志查看
  • 手动编辑链接功能
  • 批量任务管理
  • JWT 登录认证(首次访问需设置密码)
  • 图形化配置界面(WordPress 和 TeraBox 凭据)
  • 一键数据备份与恢复

安全特性

  • 账号前置检查:每次任务执行前自动验证 TeraBox 账号有效性,异常时自动阻止
  • 加密存储:密码、Cookie、Token 等敏感信息使用 AES-256-GCM 加密存储
  • 日志轮转:按日期自动切分日志文件,保留 7 天自动清理
  • 备份与恢复:一键导出/导入全部配置和操作记录

适用场景

  • 使用 WordPress 搭建的资源分享站、影视站、文档站
  • 使用 TeraBox 存储和分享文件的站长
  • 需要批量将他人网盘资源转存到自己账号的场景
  • 希望实现网盘链接自动更新的运维需求
  • Acgxx.com 等使用 xun_post_download 字段存储链接的 WordPress 站点

总结

TeraBox Tool 是一个功能完整、开箱即用的开源工具,将原本需要大量人工操作的网盘链接迁移工作变成了全自动流水线。对于日常需要维护大量 TeraBox 链接的 WordPress 站长来说,这无疑是一个能大幅提升效率的利器。项目采用 ISC 开源许可证,可自由使用和修改。

© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容