This repository has been archived by the owner on Jun 23, 2023. It is now read-only.
μTorrent tutorial of remove ads / 广告净化教程 [Windows] #1
SeaHOH
started this conversation in
Show and tell / 展示
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Non-Chinese users can read via a translator (e.g. Google Translate). There is also a similar article (see part Technical information) wrote in English.
全部操作都可以自行完成,无需下载网络上那些可能包含恶意软件的现成修改版本。
此文可随意转载,只是不要短少步骤,不然效果可能不完整,另外再给本仓库整个链接就更美了。
最终效果
在不影响原版下载功能的基础上进行修改,最大限度地移除广告和其它干扰。最终,效果图中能看到只剩下两处没法简单移除的元素,运行的时候也不会产生多余的子进程。
此方法非常适合全新配置,用于旧的配置也可以,只是可能需要另外清理一些文件,我没有测试过,请自行尝试。
0. 准备工作
最新的 μTorrent,稳定版本还需要准备解压缩软件,测试版本不需要。
以及相应的语言文件 (可选)。
签名移除工具 (可选)。
UPX 程序文件压缩工具。
PE 资源文件编辑器。
易于配置的 DNS 服务器软件 (可选)。
Python 3.7 及以上版本,并安装 Ban-Peers 工具 (可选)。
请按照以下步骤操作,千万不要提前运行 μTorrent,否则你可能需要删除配置重新开始。
1. 修改系统设置
如果你的系统 DNS 首选服务器是本地 DNS 服务器,且提供自定义 Non-existent domain 功能,添加屏蔽以下完整域名和通配域名。
否则,只能把域名解析到 127.0.0.1。如果你的 DNS 软件支持通配,那么仍然是上面这些域名,否则就需要以下完整域名,如系统 hosts 文件。
如果以上域名中包含有你需要访问的,请排除它们,不要添加屏蔽。
2. 修改程序文件
为防止操作失误,可以先备份 utorrent.exe 和 utorrent.lng。
稳定版本实际上是个自解压 7Z 压缩包,使用压缩软件从 utorrent.exe 解压缩出其中的 carrier.exe 重命名为 utorrent.exe 以替换,测试版本无需这一步。
使用工具移除 utorrent.exe 官方签名,因为解压缩后它不再有用。不移除也可以。
使用 UPX 解压缩 utorrent.exe。命令是
upx -d utorrent.exe
,完成后 utorrent.exe 体积会增大。使用资源编辑器删除无用的资源文件。CSS、GIF、JS、PNG、RCDATA、HTML 这些组别都是新推出的远程控制和安装捆绑软件用到的资源,完全删除后会大大减小程序体积。Icon 也有一部分图标可以删除,不过并不多。
可以把 utorrent.exe 再压缩回去。命令是
upx -best --compress-icons=1 utorrent.exe
,这步不是必须的。utorrent.lng 语言文件实际上是个 ZIP 压缩包,你可以删除其中你需要的语言文件、english.txt、version 之外的所有 txt 文件。
这里提供有一个基于 build 4308514 制作的简体中文语言文件,其中还修正了部分官方遗漏和错误的翻译。由于 issues 限制上传文件类型,已打包为 zip,请解压缩后使用。
3. 修改 μTorrent 配置文件夹
把修改好的 utorrent.exe 和 utorrent.lng 放入你想要的文件夹内。
在这个文件夹下新建一个名为 settings.dat 的文件,这样 μTorrent 运行时就会把当前文件夹作为配置,而不是用户文件夹。
新建一些空白文件,并把它们设置为只读属性。
4. 修改 μTorrent 高级设置
运行 μTorrent,然后打开「设置」对话框,切换到「高级-网页界面」配置「监听端口」。
运行最新的 Ban-Peers 工具,并使用参数
-A
或--remove-ads
。ban_peers -p 端口数字 --remove-ads
μTorrent 弹出 Ban-Peers 配对请求,点击「是」允许授权。
至此修改完成,以下是手工配置操作。
以上是通过工具自动配置「高级-高级选项」,也可以手工配置它们 (个别设置无法手工修改)。
不要忘记打开「常规」页面取消自动更新。
「高级-高级选项」有一个隐藏页面,按照以下步骤打开它。
以下选项需要修改为
true
以下选项需要修改为
false
5. Chrome 扩展的本地消息主机
从某个版本开始,μTorrent 使用 json 文件注册成为 Chrome 扩展 (Safe Torrent Scanner 等) 的本地消息主机。这会导致浏览器启动 μTorrent,如果你不希望如此,清空它并设置只读属性,也可以只删除其中 (
"allowed_origins": []
) 不需要的扩展 ID。网页界面
域名被屏蔽后,μTorrent 无法自动下载网页界面组件。如果你没有使用网页界面的需求 (Ban-Peers 工具只使用网页 API,并不需要网页界面配合也可正常工作),可不用理会日志中显示的网页界面组件下载失败的信息。
如果确实需要使用网页界面,请从以下链接下载。在 μTorrent 文件夹新建 webui 子文件夹,解压缩下载的文件到此文件夹。完成后,μTorrent 仍然会尝试自行下载,并提示失败,不用理会它,此时已可正常使用网页界面。
Beta Was this translation helpful? Give feedback.
All reactions