代理与 DNS

Motrix 可以把网络流量路由到代理服务器——公司内网、隐私需求,或某个镜像只能通过隧道访问时都用得上。配置入口在 设置 → 网络

配置代理

打开 「启用代理」,填写服务器信息:

字段说明
「协议」httphttpssocks5
「主机」 / 「端口」代理服务器地址
「认证」代理要求登录时启用,填写 「用户」 / 「密码」

如果操作系统里已经配置了代理,点 「从系统导入」 可以一键复制其主机和端口。

选择哪些流量走代理

「应用于」 一节控制代理的作用范围,三个作用域彼此独立:

作用域覆盖范围
「下载」下载引擎抓取的文件(落实为 aria2 的 all-proxy)
「应用更新检查」自动更新的 HTTPS 请求
「Tracker 同步」精选 tracker 列表的定期刷新

这种拆分在实际使用中很有价值:你可能希望下载走隧道、更新检查直连——也可能相反,比如你的网络封了 GitHub 但没封下载源。

Note

「下载」 作用域代理的是 HTTP、HTTPS 和 FTP 传输。BitTorrent 的节点间(peer-to-peer)连接不会经过代理——底层引擎不支持代理 BT 节点流量。

绕过列表

「绕过列表」 里的主机会直连,不经过代理。每行一台主机,支持 *.local 这样的通配符。绕过列表作用于「下载」与「应用更新」两个作用域。

192.168.1.10
*.local
nas.home.arpa

单任务代理

「新建任务」对话框的 「高级」 面板也可以为单个任务设置代理——见新建任务。单任务代理会在该任务上覆盖全局代理。

DNS 解析

「DNS」 一节决定下载引擎如何解析域名——「DNS 解析方式」 有三档:

模式行为
「自动」(默认)先用引擎内置的异步解析器;遇到可识别的传输层故障时,本次会话自动回退到系统解析器,并发通知告知你
「系统解析器」始终使用操作系统的解析器
「引擎内置解析器」始终使用引擎的异步解析器

对绝大多数人,「自动」 就是正确答案。如果你的网络依赖本地解析器(VPN 分流 DNS、企业 DNS、Pi-hole 式过滤)且下载解析到了错误地址,再切到 「系统解析器」

Tip

看到「已改用系统 DNS 重试」的通知,说明自动模式正在正常工作——内置解析器联系不上 DNS 服务器,Motrix 在不打断下载的前提下完成了切换。