软件自带代理设置和系统级代理IP不是互斥的:不少人两层都配过——系统里设了代理IP,某个软件的自带设置里也填了代理IP。两层同时存在时,到底听谁的?优先级规则弄清,就不会出现“明明系统配了这软件却不走”的困惑。
核心规则:自带设置优先
两条路的核心优先级规则是:软件自带代理设置优先于系统级代理IP。也就是说,当软件的自带设置里有代理配置时,它以自己设置里的地址端口为准,系统级代理对它不生效——软件先看自己内部有没有设置,有就用内部的,没有才轮到系统设置。
| 配置情况 | 实际生效 | 说明 |
|---|---|---|
| 自带设置了+系统也配了 | 自带设置的代理 | 自带优先于系统 |
| 只配了自带设置 | 自带设置的代理 | 与系统无关 |
| 只配了系统代理 | 系统级代理 | 软件跟随系统 |
| 两层都没配 | 直连 | 软件正常直连 |
这个优先级规则在不同软件上表现一致:浏览器、下载工具、客户端——只要软件提供自带代理设置并配置了,它就走自己的;没配置自带设置,才读系统级。理解这条规则,配置时就明白该在哪一层下手。
优先级规则的实际意义
优先级规则的实际意义是:想让某个软件走特定代理IP时,改它自带设置最直接;想让它跟随整体时,清空它的自带设置、只留系统级代理IP。两层搭配的灵活性就建立在优先级规则上——知道听谁的,才能准确控制每个软件的出口。
还有一类特殊的“豁免”:有些软件提供“跟随系统”或“使用系统代理”的选项,选了它,即使自带设置区有内容也以系统为准——这相当于主动放弃自带优先级、选择跟随系统。需要软件和整体保持一致时,这个选项很有用。
自带设置与系统代理的优先级规则是“自带优先于系统”:软件内部配了走内部的、没配才跟系统——想单独控制改自带、想跟随整体清自带,控制出口就靠这条规则。
优先级规则还有一层实用价值:排查时它能缩小范围——某个软件不走系统代理,先看它自带设置是不是配了别的;走系统代理但出口不对,再看系统配置本身。知道“自带优先”,排查就从“全查”变成“查一处”。
优先级规则理解后,还有一层提醒:自带设置配了“跟随系统”选项的软件,实际走的是系统级代理——这种软件看似有自带配置,实则把决定权交还给了系统。配置时要区分“自带指定”和“跟随系统”两种状态,别把跟随系统的软件当成自带指定的来处理。
优先级规则在不同操作系统上表现一致,但入口位置不同:Windows 在系统设置和软件设置两处都能配,macOS 类似,手机端则系统代理按网络配置、软件自带设置在应用内——平台不同、入口相似、优先级规则相通。跨平台使用时记住“自带优先”这一条,走到哪个系统都不会乱。
优先级规则还有助于理解“豁免”设置:有些软件在自带设置里提供“不使用代理”的选项,勾选后这个软件即使系统配了代理也直连——这本质上是“自带优先”规则的延伸,软件自己决定不走代理IP。需要让个别软件保持直连时,用这个选项比反复开关系统代理IP方便得多,也不用担心影响其他软件的代理配置。
