系统代理的优先级探讨

目录


现象

在功能测试,渗透测试,故障排查等领域,都要做抓包动作,之前就遇到了一个无法抓包的场景,觉得有记录意义。

大致是:

Android手机,连WIFI网络,WIFI上设置代理到电脑端的BurpSuite,手机上启动一个企业VPN程序,访问VPN允许的IP地址,发现电脑无法抓包。

我假设的网络走向是这样:

(❌)

虽然直觉上觉得没问题,但是确是错误的。❌

排查

发现原因其实很简单,不同软件所处于的层级不同,导致网络的走向会不同。可以看下图.

当你在一个层级上设置了多个代理之后,网络如同水流,只能选择一条路走,谁优先级高,走谁。不存在并行走的情况。

由于手机VPN不是普通代理,而是系统级VPN(VPN被设置的优先级更高),所以接管优先。

思考

为什么在Windows端,可以同时挂两个代理呢?

比如在浏览器挂了一个代理,并且还开启了VPN,但是抓包网络没有任何问题,为什么呢?

答案也很简单,层级不同,在浏览器/app上挂代理,层级更低,没有冲突。☑️

相关推荐
IPdodo_4 天前
Python 接入代理IP:爬虫网络优化实战
爬虫·python·网络代理·代理ip·ipdodo
feiniao865111 天前
openclaw配置代理时如何绕过飞书地址
proxy·openclaw
AlfredZhao14 天前
零基础吃透 Linux & Docker 代理:别再让内网请求翻车
proxy·http_proxy
盛夏绽放18 天前
Proxy与Reflect详解(一):基础篇——告别defineProperty的新一代响应式基石
proxy·proxy模式·代理
曲幽2 个月前
写爬虫时用了代理还被封?Python 代理的那些隐藏坑,我替你踩明白了
python·http·https·proxy·socks·requests·socks5·proxies
切糕师学AI2 个月前
Envoy 详解:云原生时代的高性能网络代理
网络·云原生·istio·网络代理·envoy·sidecar·网格服务
TS-333 个月前
Codex 接入 DeepSeek API 完整配置文档
proxy·codex·deepseek·反代
行者-全栈开发3 个月前
开源项目深度解析:Vue.js 响应式原理与源码拆解
proxy·响应式原理·源码解读·技术实操·vue.js 源码·依赖收集·开源项目解析
彬sir哥4 个月前
android studio 如何关闭代理
android studio·proxy