Transmission跳过检验(跳检)方法,适用于全平台
- 准备工具
- 步骤
- 注意
- 1. 找到 Transmission 的 resume 文件夹
- 2. 修改文件(分两种情况,按顺序处理)
- 3. 检验
准备工具
步骤
注意
接下来的最终操作都在 windows 端完成,因为只会在 windows 弄,会 Lunix 的可以自己根据原理进行操作,在操作前,将 docker 中的 transmission 容器或者 transmission 客户端关闭。
在跳检前是这样的:
1. 找到 Transmission 的 resume 文件夹
- 如果是群晖系统或者其他的NAS系统,先通过putty连接群晖或者nas,这边我以群晖做演示:
- 用root权限登录ssh之后,使用命令进行搜索resume文件夹:
find / -name resume
会出现下图:
图中volume1/docker/transmission/config/resume
就是我群晖nas里面的路径了,在群晖里面找到这个文件夹,共享smb出来通过局域网访问,在windows里面就是这样的:
这些就是我们需要修改的文件了,后缀是resume
2. 修改文件(分两种情况,按顺序处理)
- 处于校验中的种子
- 打开
BEncode Editor
- 将
resume
文件拖入,会看到下图这样子: - 其中红色框体就是需要修改的部分
paused
为1的话,修改为0- 修改
progress
展开项目里面的blocks
,先将Type
修改为as String
,Value
填入all
- 点击
time-checked
【不用双击】,然后点击程序左上角的+
号,新增属性 - 然后
Name
填入have
,Value
填入all
- 最终结构是这样,就是正确的了,按
Ctrl+S
保存即可
- 处于暂停状态且没有开始校验的种子
- 打开
notepad++
- 按
Ctrl+H
调出替换窗口,然后查找目标填入pausedi1e8
,替换为填入pausedi0e8
,文件类型填入*.*
,目录填入第一步找到的群晖内的目录,然后通过 SMB 映射出来的路径,最后点击在文件中替换,如图: - 替换完成后,再一次进行操作,这回的 查找目标填入
blocks4:none12:
,替换为填入blocks3:all4:have3:all12:
其他不用动,点击文件中替换,就完成了:
3. 检验
重新打开 docker 中的 transmission 容器,或者 transmission 客户端检查一下: