Transmission跳过检验(跳检)方法,适用于全平台

  • 准备工具
  • 步骤
  • 注意
  • 1. 找到 Transmission 的 resume 文件夹
  • 2. 修改文件(分两种情况,按顺序处理)
  • 3. 检验

准备工具

步骤

注意

接下来的最终操作都在 windows 端完成,因为只会在 windows 弄,会 Lunix 的可以自己根据原理进行操作,在操作前,将 docker 中的 transmission 容器或者 transmission 客户端关闭。

在跳检前是这样的:



群晖NAS docker 无法下载镜像_docker

1. 找到 Transmission 的 resume 文件夹

  • 如果是群晖系统或者其他的NAS系统,先通过putty连接群晖或者nas,这边我以群晖做演示:



  • 用root权限登录ssh之后,使用命令进行搜索resume文件夹:find / -name resume
    会出现下图:
    图中 volume1/docker/transmission/config/resume就是我群晖nas里面的路径了,在群晖里面找到这个文件夹,共享smb出来通过局域网访问,在windows里面就是这样的:



    这些就是我们需要修改的文件了,后缀是 resume

2. 修改文件(分两种情况,按顺序处理)

  • 处于校验中的种子
  1. 打开 BEncode Editor
  2. resume 文件拖入,会看到下图这样子:
  3. 群晖NAS docker 无法下载镜像_sed_02

  4. 其中红色框体就是需要修改的部分
  5. paused 为1的话,修改为0
  6. 群晖NAS docker 无法下载镜像_sed_03

  7. 修改 progress 展开项目里面的 blocks ,先将 Type 修改为 as StringValue 填入 all
  8. 群晖NAS docker 无法下载镜像_sed_04

  9. 点击 time-checked【不用双击】,然后点击程序左上角的 + 号,新增属性
  10. 群晖NAS docker 无法下载镜像_sed_05

  11. 然后 Name 填入 haveValue 填入 all
  12. 群晖NAS docker 无法下载镜像_群晖NAS docker 无法下载镜像_06

  13. 最终结构是这样,就是正确的了,按 Ctrl+S 保存即可
  14. 群晖NAS docker 无法下载镜像_docker_07

  • 处于暂停状态且没有开始校验的种子
  1. 打开 notepad++
  2. Ctrl+H 调出替换窗口,然后查找目标填入 pausedi1e8 ,替换为填入 pausedi0e8 ,文件类型填入 *.* ,目录填入第一步找到的群晖内的目录,然后通过 SMB 映射出来的路径,最后点击在文件中替换,如图:


  3. 替换完成后,再一次进行操作,这回的 查找目标填入 blocks4:none12: ,替换为填入 blocks3:all4:have3:all12: 其他不用动,点击文件中替换,就完成了:

3. 检验

重新打开 docker 中的 transmission 容器,或者 transmission 客户端检查一下:

群晖NAS docker 无法下载镜像_sed_08