# transmission_skip_patch **Repository Path**: chisbread/transmission_skip_patch ## Basic Information - **Project Name**: transmission_skip_patch - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2021-09-30 - **Last Updated**: 2022-09-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [魔改代码开源](https://github.com/ChisBread/transmission_pt_edition) # 免责声明 - **使用修改版客户端可能会导致你的账户被封禁。请务必了解使用修改版客户端带来的风险。** - 修改版客户端仅供研究学习使用,本人不对使用本项目造成的任何后果负责。 # 介绍 - 通过魔改transmission代码实现的快速hash校验; - 相比跳过校验的优势: 校验文件存在性、校验每个文件的头尾pieces、每N个pieces抽样校验一次, 尽可能保证安全 - r6版本更新:进一步增强安全性: 发现校验不一致,回退到普通校验再校验一次 - 去除文件数量限制 - 增加随机汇报特性 - 开启了O3优化, 理论上会更快(暂时未发现奇怪的现象) # 使用256倍速快速校验 - 注意事项: 不要开启快速校验未完成的种子(比如下载了一半删种重下)!!! - 使用方式: 选中任意任务, 点击上方工具栏"获取更多peer"开启/关闭全局快速校验 ![image](https://github.com/ChisBread/transmission_skip_patch/raw/master/%20resource/switch_1.png) # 安装方式 ## docker安装 ![image](https://github.com/ChisBread/transmission_skip_patch/raw/master/%20resource/docker_1.png) ![image](https://github.com/ChisBread/transmission_skip_patch/raw/master/%20resource/docker_2.png) 详情见[链接](https://hub.docker.com/repository/docker/chisbread/transmission) ## 群晖套件 - 直接安装对应的套件 | - | DSM6.2.3 | DSM7.0 | 备注 | | :-------- | :----- | :---- | :----: | | x86_64 | ✓ | ✓ | 已测试 | | ARMv5(88f6281) | ✓ | - | 未测试 | | ARMv7 | - | ✓ | 未测试 | - 免重装补丁 确定群晖为**x86架构**, 且版本为**Transmission v3.0**, 按以下教程操作, 重启套件后生效 ```bash wget -O - https://raw.githubusercontent.com/ChisBread/transmission_skip_patch/master/patchspk.sh | bash ``` 国内用户使用gitee备用链接 ``` wget -O - https://gitee.com/chisbread/transmission_skip_patch/raw/master/patchspk.sh | bash ``` ![image](https://github.com/ChisBread/transmission_skip_patch/raw/master/%20resource/patch_1.jpg) ![image](https://github.com/ChisBread/transmission_skip_patch/raw/master/%20resource/patch_2.jpg) ## 感谢 [TonyRL/docker-transmission-skip-hash-check](https://github.com/TonyRL/docker-transmission-skip-hash-check) [blackyau/Transmission_SkipHashChek](https://github.com/blackyau/Transmission_SkipHashChek/) [linuxserver/docker-transmission](https://github.com/linuxserver/docker-transmission) [superlukia/transmission-2.92_skiphashcheck](https://github.com/superlukia/transmission-2.92_skiphashcheck)