电脑同时连着网线和WiFi时,很多人会问“代理到底走哪个网卡”。准确答案是:先看应用是否使用代理,再看系统路由如何把连接发往代理服务器或目标地址。系统代理通常不直接指定物理网卡,最终出口由路由表选择。
一、先分清四个地址
| 地址 | 含义 | 常见误判 |
|---|---|---|
| 网卡本地IP | WiFi或以太网在局域网中的地址 | 把它当成公网出口 |
| 默认网关 | 本地网络的下一跳路由器 | 看到两个网关就认为同时使用 |
| 代理服务器地址 | 应用实际连接的中转端点 | 以为设置代理后路由表失效 |
| 公网出口IP | 外部网站看到的来源地址 | 用一次查询代表所有应用 |
二、Windows怎样选择网卡
Windows根据目标地址匹配路由表,通常优先选择前缀更精确的路由;同样精确时,再结合路由跃点和接口跃点。不是简单的“WiFi永远优先”或“网线一定优先”。
可用PowerShell查看:
Get-NetIPConfiguration
Get-NetRoute -AddressFamily IPv4 |
Sort-Object DestinationPrefix, RouteMetric查询命令本身不会修改配置。重点查看默认路由、接口索引、下一跳和跃点值。
三、代理流量的实际路径
当浏览器配置了代理,浏览器通常先连接代理主机;系统路由选择到该代理主机的网卡。代理再代表客户端访问目标网站。因此网页目标地址不一定直接参与本机网卡选择。
若应用不读取系统代理,它可能直接连接目标站点,并按另一条路由走本地出口。Windows不同代理入口的作用范围见系统代理、WinHTTP和应用配置区别。
四、为什么拔掉网线后代理反而正常
常见原因包括:
- 网线默认路由优先,但该网络无法到达代理服务器;
- 公司网线限制对应端口,WiFi没有限制;
- 两个网络使用冲突的DNS或私有地址段;
- 代理白名单绑定的是WiFi公网出口;
- 旧连接池仍保持在原网卡路径上。
拔线只是改变路由条件,不等于找到根因。应记录两种状态下的路由、DNS、出口和错误码。
五、USB网卡和虚拟网卡有什么特殊之处
USB无线网卡本质上仍是一个网络接口,驱动可能设置独立的接口跃点。VPN、虚拟机、容器和安全软件还会创建虚拟网卡及更精确路由,因此“只看到WiFi和网线”不代表系统只有两条路径。
处理虚拟网卡前要确认其所属软件,不要随意禁用企业VPN、安全客户端或虚拟化网络。
六、如何做一组可复现对照测试
- 记录所有网卡、IP、网关、DNS和接口索引;
- 关闭与测试无关的应用,避免后台流量干扰;
- 保持代理关闭,分别测试网线和WiFi出口;
- 开启代理,用同一应用和同一查询页复测;
- 查看代理服务端是否收到请求;
- 重启应用或新建会话,排除旧连接复用;
- 保存结果后再决定是否调整跃点或路由。
七、不要轻易删除默认路由
远程桌面或在线工作时直接删除默认路由,可能立即中断当前连接。若必须调整,应先保存原配置、确认回退命令,并在本地可操作或有带外管理的条件下进行。
远程环境可先阅读远程桌面修改代理的路径风险。
八、特定业务需要绑定网卡怎么办
有些应用支持指定本地地址或接口;否则可由管理员添加针对特定目标的静态路由。静态路由应只覆盖必要地址,不要用大范围规则破坏其他业务。
如果代理采用IP白名单认证,还要确认真正访问代理服务器的公网出口已获授权。IPv4、IPv6与出口变化的检查见代理白名单仍报错排查。
九、DNS和IPv6也可能走不同接口
IPv4网页出口符合预期,不代表IPv6和DNS使用相同路径。多网卡会带来多个DNS服务器和IPv6默认路由,应用还可能启用安全DNS。验证时应分别测试IPv4、IPv6和域名解析。
十、最稳妥的处理原则
先确认应用代理作用域,再看路由表,最后才修改优先级。每次只改一项,并保留恢复方法。目标不是强制所有流量走一张网卡,而是让指定业务路径明确、不影响公司内网、支付和系统更新等其他流量。






