蓝影论坛 Logo
161浏览量
4参与者
活动 174天
✨这是 Maicoo 首次发帖 - 让我们欢迎他/她加入社区吧!
Maicoo
楼主
官方地址:[cross-seed | cross-seed](https://www.cross-seed.org/) GitHub:[cross-seed/cross-seed: Fully-automatic cross-seeding with Torznab](https://github.com/cross-seed/cross-seed) cross-seed与iyuu辅种逻辑不同。 iyuu是保存了各个PT的种子信息到自己的服务器,然后用户请求iyuu的服务器,如果名字相似就进行辅种。 cross-seed是通过Jackett/Prowlarr搜索来实现查找可以辅种的种子。 本教程面向 **HDblue(蓝影)** 及其他 PT 站用户,旨在实现**去中心化、高隐私的自动辅种**,全程本地操作,无需向第三方提交账号信息。 ## **一、 准备工作** ### **1. 硬件 / 系统要求** * 支持 Linux、macOS、Windows(推荐 Linux 或 NAS 系统长期运行) * 需联网,且能访问目标 PT 站的 Torznab 接口 * 预留 500MB 以上磁盘空间(用于安装依赖和缓存种子) ### **2. 安装必备软件** | **软件** | **作用** | **安装方式** | |----|----|----| | **Node.js** | 运行 cross-seed 的基础环境 | 官网下载安装包,或通过包管理器(如 `apt install nodejs npm`) | | **Jackett** | 聚合多个 PT 站的 Torznab 接口 | 官网下载对应系统版本,解压后直接运行 | | **cross-seed** | 核心辅种匹配工具 | 通过 npm 安装 | ## **二、 步骤 1:配置 Jackett(关键!)** Jackett 的作用是把各个 PT 站的 Torznab 接口聚合起来,让 cross-seed 能统一搜索。 1. **启动 Jackett** * 解压下载的 Jackett 压缩包,运行 `Jackett.exe`(Windows)或 `./jackett`(Linux/macOS) * 浏览器访问 `http://[你的设备IP]:9117`,进入 Jackett 管理界面 2. **添加 PT 站索引器**以 **HDblue** 为例(其他站点操作一致): * 点击界面左侧 **+ Add Indexer** * 搜索框输入站点名称(如 `HDblue`),若未收录则选择 `Generic Newznab`(通用 Torznab 模板) * 配置关键参数: * **Torznab Feed URL**:填写 HDblue 提供的 Torznab 接口地址(需在站点个人中心查看,通常格式为 `https://域名/torznab/api?apikey=你的密钥`) * **API Key**:填写站点个人中心生成的 Torznab 密钥 * **Categories**:勾选 `Movies` `TV` 等需要辅种的分类 * 点击 **Test** 测试连接,显示 `Success` 即为配置成功,再点击 **Save** 保存 3. **获取 Jackett 聚合 API 地址** * 配置完所有 PT 站后,点击 Jackett 首页的 **Copy Torznab Feed** * 复制的链接格式为 `http://[设备IP]:9117/api/v2.0/indexers/all/results/torznab/api?apikey=Jackett密钥`,**后续会用到** ## **三、 步骤 2:安装并配置 cross-seed** 1. **安装 cross-seed**打开终端 / 命令提示符,执行以下命令: **bash** 运行 ``` # 全局安装 cross-seed npm install -g cross-seed ``` 2. **生成配置文件**执行命令初始化配置(建议新建一个空文件夹存放配置和缓存): **bash** 运行 ``` # 新建文件夹并进入 mkdir cross-seed-config && cd cross-seed-config # 生成默认配置文件 cross-seed init ``` 执行后会在文件夹内生成 `config.js`,这是核心配置文件。 3. **修改 config.js 关键配置**用文本编辑器打开 `config.js`,修改以下参数(其他参数可保持默认): **javascript** 运行 ``` module.exports = { // 1. 填写 Jackett 聚合 API 地址 jackettServerUrl: "http://[你的设备IP]:9117", jackettApiKey: "你的 Jackett 密钥", // Jackett 首页可查看 // 2. 填写本地种子文件夹路径(即你已下载的 PT 种子存放目录) torrentDir: "/path/to/your/torrents", // Windows 格式如 "D:/torrents" // 3. 辅种匹配设置 matchMode: "safe", // safe=严格匹配(推荐),risky=宽松匹配 minSizeMatch: 0.95, // 大小匹配度 95% 以上(避免误匹配) // 4. 输出设置(匹配到的辅种种子存放路径) outputDir: "/path/to/cross-seed-output", // 自定义输出文件夹 // 5. 搜索间隔(避免频繁请求被 Ban) searchIntervalMinutes: 60, // 每 60 分钟搜索一次 }; ``` ## **四、 步骤 3:运行 cross-seed 并测试** 1. **首次运行测试**在 `cross-seed-config` 文件夹下执行命令: **bash** 运行 ``` # 执行一次搜索匹配(测试用) cross-seed search ``` * 若终端显示 `Found X possible cross-seeds`,说明匹配成功 * 匹配到的种子会自动保存到你设置的 `outputDir` 文件夹 2. **后台长期运行(推荐)** * **Linux/macOS**:使用 `nohup` 或 `screen` 让程序后台运行 **bash** 运行 ``` nohup cross-seed daemon & ``` * **Windows**:创建批处理文件(`.bat`),内容如下,双击运行: **bat** ``` @echo off cross-seed daemon pause ``` ## **五、 注意事项(必看!)** 1. **避免被 PT 站 Ban 号** * 不要将 `searchIntervalMinutes` 设置过小(建议 ≥30 分钟) * 匹配到种子后,**手动在站点上传辅种**,不要用脚本自动提交(多数 PT 站禁止自动上传) 2. **隐私与安全** * 全程本地运行,无需提交 Cookie/API 到第三方,账号更安全 * 定期备份 Jackett 和 cross-seed 的配置文件 3. **常见问题排查** * 搜索不到种子:检查 Jackett 的 PT 站连接是否正常,确认 Torznab 接口和密钥正确 * 启动失败:检查 Node.js 版本是否 ≥14.0.0,npm 安装是否完整
265天
ai8
#1
现在自动化的工具遍地开花啊
264天
silverfoxonline
#2
赞!外站也就这个好用点
229天
Coolnix
#3
感谢您提供的详细步骤,使整个过程非常容易理解。
221天
silverfoxonline
#4
7.0版有webui了, 大佬可以更新一下教程~
174天
相关话题回复浏览量活动