外站辅种教程 - Docker 搭建并使用 crossseed:① 基于种子文件的辅种
前排提醒:crossseed 不适合用于音乐种,请注意下载种子是否会消耗令牌或魔力,请严格遵守每一个站点的规则,不要随意改小 config.js 文件中的 delay 对应值,防止因为频繁访问站点 API 被误封
【免责声明:博主只提供教程,如果读者未完全理解站点规则胡乱操作造成封禁,博主不承担任何责任,请自己为自己的账号负责!】
前置条件:
盒子或者 NAS 安装好了 Docker Compose 和 Jackett
这两个请自行查找安装方法
如何配置 Jackett
首先搭建好 Jackett,点击 Add indexer,Ctrl+F 搜索找到想要添加的站点,根据 Jackett 提示添加站点信息,如果添加失败可能是 CF 盾的问题,可搭建 FlareSolverr 尝试解决,添加好站点之后,点击对应站点的 Copy Torznab Feed 按钮
这时候把剪贴板里的内容粘贴到任意文本编辑器,形似:
http://ip:端口/api/v2.0/indexers/站点名称/results/torznab/
补充这个字段,改为:
http://ip:端口/api/v2.0/indexers/站点名称/results/torznab/api?apikey=Jackett提供的API Key
改好后先粘贴到浏览器尝试访问,如果访问后能正常看到种子信息就代表可以正常使用
如何搭建并使用 crossseed
在安装好 Docker Compose 的情况下
创建 docker-compose.yml 文件
内容如下:
version: "2.1"
services:
cross-seed:
image: ghcr.io/cross-seed/cross-seed
container_name: cross-seed
user: 1000:1000 # optional but recommended
ports:
- "2468:2468" # you'll need this for daemon mode only
volumes:
- /crossseed 配置文件所在路径:/config
- /用于检测辅种的种子文件所在路径:/torrents:ro # your torrent clients .torrent cache, can and should be mounted read-only (e.g. qbit: `BT_Backup` | deluge: `state` | transmission: `transmission/torrents` | rtorrent: session dir from `.rtorrent.rc`)
- /种子文件输出路径:/cross-seeds
- /种子数据所在路径:/data # 可选项!!这是您的数据位置 (用于基于数据的搜索或链接)
# 需要镜像 Torrent 客户端的路径(如 Arr 的做法)
command: daemon # 这将启用守护进程,将其改为搜索,以专门运行搜索。
restart: "no" # 确保不要在搜索模式下启用它,否则它会不断重新运行
搭建好启动 docker-compose.yml 容器,在 linux 上执行 docker compose up -d
可以启动容器,其他系统请自行查找方法
第一次启动后查看 docker 日志会发现容器没有启动成功,这时候访问 crossseed 配置文件所在路径,会发现此目录出现了 config.js 文件,打开这个文件,根据文件内的注释填写相关参数,没有特殊需求,通常只需要填写 torznab: [] 这部分
填写好后形如:
torznab: ["http://ip:端口/api/v2.0/indexers/站点名称/results/torznab/api?apikey=Jackett提供的API Key"]
填写好后保存文件,再次尝试启动 docker-compose.yml 容器,这时会发现 crossseed 正常启动了(如果还是没有正常启动,请检查端口是否冲突,映射路径是否存在,是否设置好了映射路径的访问权限)
crossseed 启动后,在 NAS/盒子 的 SSH 里输入 docker exec -it cross-seed sh
进入 crossseed 控制台,接着输入 cross-seed search
开启辅种,辅种完成后,输出的种子文件会出现在前文设置的【/种子文件输出路径】
下载种子文件,添加到 QB 或者 TR,记得检查原种子路径,设置下载限速 1kb,添加种子,看看是不是检查,检查到 100% 后完成辅种。
docker-compose.yml 文件中的 command: daemon 变量为守护进程模式,在这个模式下,crossseed 会根据 config.js 文件中设置的频率定期执行辅种操作,如果不想定期执行辅种,可以删除这条变量,使用 screen + cross-seed search 或者 cross-seed daemon 手动开启辅种。
最后附汉化版 config.js 文件,因为没找到合适的文件床,暂时需要自行联系博主获取文件
参考资料:
crossseed WIKI
【转载需注明原文出处,感谢理解】
外站辅种教程 - Docker 搭建并使用 crossseed:① 基于种子文件的辅种 © 2 by lockheart is licensed under CC BY-NC-SA 4.0