最近由MoviePilot推送的微信消息看到馒头站订阅的几条下载都失败如图:

起初以为资源识别的问题没太在意。周末在家无聊刷MT站,发现网页端通过 PT Depiler推送下载也失败:(

手动下载一个文件,点击下载种子时跳转到一个未曾见过的域名(后来发现是MT的专用种子下载服务器),更奇怪的是这个域名直接跳转到了我本地openwrt软路由地址:惊讶
打开openwrt 关闭OpenClash插件后,发现故障解决,可以正常下载了。 如此,怀疑是OpenClash规则问题导致。
正式踩坑开始:
把那几个域名添加到直连规则。 问题依旧
- DOMAIN-SUFFIX,example1.com,DIRECT
- DOMAIN-SUFFIX,example2.com,DIRECT
- DOMAIN-SUFFIX,example3.com,DIRECT
- DOMAIN-SUFFIX,example4.com,DIRECT
- DOMAIN-SUFFIX,example5.com,DIRECT
怀疑DNS解析问题,再次把上述域名添加到指定的DNS 问题依旧
dns:
nameserver:
- 223.5.5.5
- 1.1.1.1
- 8.8.8.8
- [example1.com,example2.com,example3.com]: 1.1.1.1 #PT站隐私,域名用example1.com替代
问题本质
-
打开 OpenClash(Fake-IP 模式) → MT 种子下载跳转到路由器管理页
-
关闭 OpenClash → 一切正常
CHAGPT给予的解答:
-
Fake-IP 模式下访问某些 HTTP 302 跳转域名(比如 example1.com);
-
这些域名的返回地址走了 Clash TUN 回环路径;
-
系统防火墙未正确绕过局域网 IP(尤其是 Clash TUN 虚拟网卡自身)。
关闭 Fake-IP 模式,切换为 Redir-Host 模式(兼容模式) 问题依旧
问题确认是 Fake-IP + 本地路由回环的冲突导致的
Fake-IP + DIRECT = 跳转到路由器回环劫持
-
当这些种子下载域名(如 example1.com)走 DIRECT(直连) 时,
它们在 Fake-IP 模式下会被路由回环(198.18.x.x → 路由器自身),
所以浏览器看到的就是 路由器后台界面; -
当它们走 代理节点 时,
流量会被发送到远程代理服务器处理,不再经由本地路由转发,
所以一切恢复正常 ✅。
rules:
- DOMAIN-SUFFIX,example1.com,? 节点选择
- DOMAIN-SUFFIX,example2.com,? 节点选择
- DOMAIN-SUFFIX,example3.com,? 节点选择
- DOMAIN-SUFFIX,example4.com,? 节点选择
#!!!注意,不要把Tracker服务器地址加进来,会被ban账号的!!
| 访问路径 | 结果 | 原因 |
|---|---|---|
| Fake-IP + DIRECT | ❌ 跳转到路由器 | 回环劫持 |
| Fake-IP + Proxy | ✅ 正常下载 | 流量出国绕过路由器 |
| Redir-Host + DIRECT | ✅ 正常下载 | 使用真实 DNS,不会映射假 IP |
打开:mt域名/usercp?tab=personal
附上一张种子下载服务器全绿图

第二个方法,设置hosts文件。将104.21.78.141 az1.*****.com
# ========================
# Hosts 配置(自定义域名解析)
# ========================
hosts:
"az1.*****.com": 104.21.78.141
#添加到配置文件的DNS字段前面













暂无评论内容