集成 TMDB + HDHive Open API,一站式搜索、解锁、转存。多 HDHive 用户智能调度,Bot 内即时推送。
快速开始
约 1593 字大约 5 分钟
2026-05-02
什么是 ResourceTool?
ResourceTool 是一款一站式影视资源自动化管理平台,集成 HDHive 搜索、Telegram 频道监控、115 网盘自动转存和 Emby 302 直链播放服务。
它帮助影视爱好者实现从资源发现 → 自动转存 → 直链播放的全流程自动化。
重要
ResourceTool 只是一个自动化工具,不提供任何影视资源。
授权与售价
ResourceTool 采用付费授权模式,按功能分为两个版本:
| 版本 | 价格 | 功能范围 |
|---|---|---|
| 基础版 | ¥129 | HDHive 搜刮、Telegram 频道监控与转存、115 网盘自动管理、Emby 302 直链播放、系统管理 |
| 开服版 | ¥299 | 包含基础版全部功能 + Emby 运营管理(用户管理、Bot 交互、签到积分、邀请码、设备流控、求片系统、多线路、漏洞拦截、防攻击等) |
授权说明
- 基础版授权码即可使用核心搜刮和播放功能,适合个人或家庭自用
- 开服版在基础版之上解锁完整的 Emby 运营套件,适合对外提供服务的场景
- 授权码绑定设备,购买后可找管理员换绑
核心能力
MTProto Session 实时监听频道,多源多目标转发,关键词过滤,HDHive 自动解锁。
自动识别 115 分享链接、magnet、ed2k,3 秒防抖合并,每个频道独立转存目录。
路径替换 + Pickcode 双模式,CD2 gRPC 毫秒级响应,预缓存零延迟,多用户并发播放。
用户管理、激活码、设备流控、自备 Cookie、多线路配置与积分签到系统。
JWT 权限控制,HTTP/SOCKS5 代理智能分流,一键配置导入导出,日志按天轮转。
部署
本页面将指导你在 5 分钟内完成 ResourceTool 的 Docker 部署。
前置要求
- 一台 Linux 服务器(推荐 Ubuntu 20.04+)或 NAS 设备
- 安装 Docker 和 Docker Compose
- 获取 ResourceTool 授权码
如果你还没安装 Docker
可以执行以下一键安装命令(适用于大多数 Linux 发行版):
curl -fsSL https://get.docker.com | sh环境变量说明
| 变量名 | 说明 | 默认值 |
|---|---|---|
RESOURCE_LICENSE | 授权码,启动必需 | — |
TZ | 时区设置 | Asia/Shanghai |
GOMEMLIMIT | Go 运行时内存限制 | 256MiB |
GOGC | Go GC 触发阈值 | 50 |
其他可选变量
| 变量名 | 说明 | 默认值 |
|---|---|---|
RESOURCE_PORT | 后端 API 监听端口 | 29998 |
RESOURCE_WEB_PORT | Web 面板端口(Caddy) | 29999 |
RESOURCE_DB_PATH | SQLite 数据库路径 | /data/resourcetool.db |
RESOURCE_JWT_SECRET | JWT 签名密钥(留空自动生成) | 自动生成 |
部署步骤
建议使用 Docker Compose 方式部署,便于管理和维护。
创建项目目录
mkdir -p /opt/resource-tool && cd /opt/resource-tool创建
docker-compose.ymlservices: resource-tool: image: shutu736/resource-tool:latest container_name: resource-tool restart: always network_mode: host volumes: - ./data:/data environment: - TZ=Asia/Shanghai - RESOURCE_LICENSE=你的授权码 - GOMEMLIMIT=256MiB - GOGC=50数据持久化
务必将
/data目录挂载到宿主机,否则容器重建后数据库和配置将丢失。启动服务
docker-compose up -d结束
成功
容器启动后,打开浏览器访问
http://你的服务器IP:29999即可进入管理面板。
使用 Docker CLI 部署(替代方案)
docker run -d \
--name resource-tool \
--restart always \
--network host \
-v /opt/resource-tool/data:/data \
-e TZ=Asia/Shanghai \
-e RESOURCE_LICENSE=你的授权码 \
-e GOMEMLIMIT=256MiB \
-e GOGC=50 \
shutu736/resource-tool:latest首次访问
浏览器打开 http://你的服务器IP:29999,默认管理员账号:
| 项目 | 值 |
|---|---|
| 用户名 | admin |
| 密码 | admin |
安全提示
首次登录后请立即修改默认密码!在右上角头像下拉 → 个人资料页面可以修改用户名和密码。
端口说明
| 端口 | 用途 |
|---|---|
29999 | Web 管理面板(Caddy 反代) |
29998 | 后端 API 端口(内部使用) |
| Emby 302 端口 | 在 Emby 302 配置中自行设定 |
网络模式
默认使用 network_mode: host,容器直接使用宿主机网络。如需 bridge 模式,请自行映射端口。
初始化检查
- 访问
http://IP:29999确认面板可用 - 登录后查看仪表盘,确认各模块状态
- 在系统配置中测试代理连接(如已配置)
- 在 115 配置中验证 Cookie 有效性
下一步
部署完成后,按照以下顺序逐步配置各功能模块:
- 115 云盘配置 — 添加 115 账号,配置转存和自动签到
- HDHive 搜刮 — 添加 API Key,配置负载均衡和自动签到
- Telegram 集成 — 配置 Bot 和 Session,搭建频道监控
- Emby 302 直链播放 — 创建 Emby 实例,配置直链播放
常见部署问题
端口被占用
ss -tlnp | grep 29999
# 或
netstat -tlnp | grep 29999容器无法启动
docker logs resource-tool无法访问面板
- 检查防火墙是否放行 29999 端口
- 检查云服务器安全组规则
- 确认
network_mode: host配置正确
免责声明
请仔细阅读
- 资源来源 — 所有通过本工具搜索、转存、播放的内容均来自第三方平台(如 115 网盘、HDHive、Telegram 频道等),与本项目无关
- 合法使用 — 用户应自行确保使用本工具的行为符合当地法律法规,因违规使用产生的一切后果由用户自行承担
- 版权责任 — 用户在使用本工具过程中涉及的所有版权问题,由用户自行与版权方协商解决
- 无担保 — 本软件按"原样"提供,不提供任何明示或暗示的担保
- 服务中断 — 由于第三方 API 变更、网络故障等原因导致的服务中断,本项目不承担任何责任
禁止行为
- 请勿将本工具用于任何商业用途
- 请勿在任何平台售卖本工具或提供有偿部署服务
- 请尊重原创内容版权,支持正版
版权归属:ResourceTool | 许可证:署名 4.0 国际 (CC-BY-4.0)

