开了代理不等于流量进了代理:沧海 4 元/月、天行 6 元/月的线买回来,游戏、模拟器、下载器照样从本机 IP 出去——它们压根没读那份代理设置。这不是线路差,是接管层次没对上。
🔗 快速入口:一站式注册入口(20+ 平台比价) | 价格中心(全平台比价,全部免费测试) | 代理工具中心(客户端下载与教程)
先说清「谁在读你的代理设置」,再分三层看覆盖到哪一步,然后用三个动作验出流量究竟走没走隧道,最后按业务只买该买的那一层。
| 接管层 | 覆盖谁 | UDP |
|---|---|---|
| 系统代理(WinINET) | 读系统设置的浏览器、部分桌面软件 | 不接管 |
| 进程级重定向 | 按进程名命中的程序 | 依实现与线路 |
| 虚拟网卡 / TUN | 走默认路由的全部 IPv4 流量 | 需 fake-ip 才成 |
换了两条线出口没变,问题不在线
能改出口的只有三类接管方式,剩下那些程序一直在直连,这是换线后 IP 不变的第一原因。判断一个程序走没走代理,别问它「是不是联网软件」,要问它读不读代理设置:读系统代理的、被进程级工具按名字抓的、被虚拟网卡抢了默认路由的,这三类会被改;其余全部直连。
所以「买贵一点的线会不会好」这个问法本身就偏了。线决定出口在哪、稳不稳、快不快;层决定这条线有没有被用上。层不对,35 元档和 4 元档的结局一样——都是本机 IP 出去,只是账单不同。
反过来也一样:只想要浏览器换个出口,却先装了带虚拟网卡的客户端,会出现「全局都被接管、本地网银和公司内网也跟着跳」的新麻烦。分层是为了少花钱、少折腾,不是为了把工具堆满。
| 你的现象 | 八成卡在这一层 |
|---|---|
| 浏览器查 IP 变了,游戏里查还是本机 | 只到了系统代理层 |
| 系统代理填了,某下载器/更新器仍用本机 | 它走 WinHTTP,不读 IE 设置 |
| 装了虚拟网卡,国内站点却还是本地访问 | 客户端里勾了「绕过局域网/大陆 IP」 |
| 模拟器里怎么查都是本机 IP | 宿主机的接管没覆盖模拟器的 NAT |
系统代理其实是两套账:WinINET 与 WinHTTP
Internet 选项里那份代理只是 WinINET 的账,WinHTTP 另有一份,默认状态是直连。两套账各管一批程序,改了一套不等于两套都改,这是「浏览器通了、后台程序没通」最常见的来源。
WinINET 那份写在当前用户的注册表里(HKCU\...\Internet Settings 下的 ProxyEnable 与 ProxyServer),你在「Internet 选项 → 连接 → 局域网设置」里勾的那个框改的就是它。IE、Edge、Chrome 默认跟随它,一部分国产桌面软件也读它。
WinHTTP 是另一套,服务、后台更新、部分安装器和命令行工具会走它。它默认不跟随 IE 设置。查它只一条命令:netsh winhttp show proxy,输出「直接访问(没有代理服务器)」就是直连。要让 WinHTTP 跟着 IE 走,用 netsh winhttp import proxy source=ie;要手动指,用 netsh winhttp set proxy 加 地址:端口。
注意这条命令的效果范围:它改的是本机 WinHTTP 的默认代理,对公司策略下发的配置可能被覆盖回去。所以它解决的是「后台程序也要走代理」,不解决「游戏要不要走代理」——游戏多数连 Winsock 都不经过系统这两套账。
顺带说一个反直觉的点:curl 在 Windows 上读的是环境变量 http_proxy / https_proxy,不读注册表。所以在 IE 里勾了代理,命令行裸跑 curl 仍从本机出口出去——这可以当验证工具用,后面会用到。
进程级重定向:抓得住游戏,抓不住所有流量
进程级重定向按程序名和端口匹配,能覆盖不读系统代理的游戏,但绕不开不走 Winsock 的那部分流量。它是在应用与系统之间插一层,把指定进程发起的连接改道去代理,所以比系统代理广,比虚拟网卡窄。
它的强项正是系统代理的死角:模拟器、游戏登录器、只认自己网络库的桌面软件。配法通常是「规则表 + 默认动作」——规则里写进程名和端口走哪条代理,默认动作设成直连或另一条代理。想按窗口分线的人常在这里碰壁:它认的是进程,一个进程开多个窗口,仍然只对应一条规则。
它的三个短板要提前知道。一是 UDP:能不能转,取决于工具实现和你的线路,SOCKS5 要线路侧支持 UDP 转发才谈得上;转不了的部分会退回直连。二是绕过方式多的程序:一些带自研网络栈或驱动级通信的软件,可以完全不出现在 Winsock 这一层,规则写了也不生效。三是「全接管」的错觉:它只管被规则命中的进程,没写进规则的程序照旧直连,你看到的 IP 取决于你查的是哪个程序。
花钱这件事上它也不省:它本身不带线路,你还需要一条 SOCKS5 或 HTTP 的线。按条买的光梭 2.24 元/条起、按档买的沧海二区 4 元/月都能接进去,差别在你需要几条、要不要独立出口。
虚拟网卡:整机接管,但留着三个口子
虚拟网卡把默认路由抢过来,走默认路由的 IPv4 流量基本都进隧道,但仍有三个口子会漏。它工作在网络层而不是应用层,所以不依赖程序愿不愿意读设置——这正是模拟器、游戏、命令行一起被接管的原因。
三种常见实现方式不同但效果接近:SSTap 装的是 TAP-Windows 虚拟网卡,Clash 的新版本用 Wintun,安卓侧和多平台客户端多用 tun2socks。共同点是把一条 SOCKS5 或 HTTP 线包成一张「假网卡」,系统把所有默认路由的流量交给它,它再逐条转给代理。
第一个口子是客户端的绕过选项。「绕过局域网」「绕过大陆 IP」这类开关一勾,命中的目标就走直连——国内站点访问正常了,但你测国内目标时看到的当然是本机 IP。第二个口子是 IPv6:不少客户端只挂 IPv4 路由,目标站是双栈时,系统可能优先走 IPv6,那条路没进隧道。第三个口子是主动绑网卡的程序,少数下载器和 P2P 工具会指定物理网卡出网,虚拟网卡插不上手。
还有一个必须处理的前提:UDP 和 DNS。虚拟网卡要接管 UDP,客户端一般得开 fake-ip 之类的假地址机制,并把 DNS 请求也导进隧道;否则域名还在本地解析,拿到的是离你最近的节点,出口换了、CDN 节点没换,速度反而更差。这件事不是「能不能连上」的问题,是「连上之后快不快」的问题。
三步验收:三个结果不一样才是正常的
同一台机器上浏览器、curl、PowerShell 三个结果不一致是正常的,说明它们读的是不同层。验收的目的不是让三个数一样,而是搞清楚每个程序究竟从哪个出口出去。
第一个动作在浏览器里做:打开站内的 IP 综合检测中心,记下出口 IP、归属地和 IP 类型。这一步证明的是「系统代理 / 虚拟网卡这一路对浏览器生效了」。第二个动作在命令行做:裸跑 curl 访问同一个地址,它读的是环境变量,不读注册表,所以能反证系统代理有没有真的接管命令行。第三个动作用 PowerShell 的 Invoke-RestMethod,它走 .NET,默认读 WinINET 的系统代理设置,结果通常和 curl 不一样。
| 测法 | 它反映的是 | 结果不一致说明 |
|---|---|---|
| 浏览器打开检测页 | 系统代理或虚拟网卡是否生效 | 与命令行不同:命令行没被接管,属正常 |
| 命令行裸跑 curl | 环境变量这一路 | 与本机 IP 相同:没设环境变量,不代表代理失效 |
| PowerShell 请求 | WinINET 系统代理 | 与浏览器相同:这一层确实生效了 |
| 目标程序自身 | 它到底走哪条路 | 只有这一项才决定你的业务安不安全 |
第四项才是最该看的:游戏登录器里的 IP 显示、模拟器内置浏览器、软件「网络」页里的出口信息。前面三项都是在推断,只有目标程序自己承认的出口才算数。很多「买了没用」的投诉,是前三项测出来都换了、第四项一直没换。
四种错位:接管了却没用
DNS 没进隧道、UDP 被放直连、IPv6 优先、程序自带代理,这四类最常让「接管成功」变成白花钱。它们的共同点是表面看都通了,实际出口或解析还留在本地。
DNS 这一类表现为「能上但慢、打开的是本地节点」。域名在本地解析,拿到的 IP 是离你最近的边缘节点,代理只负责把这串连接转出去,目标站看到的是代理出口,但你连的节点位置没变。处置办法是开客户端的远程解析或 fake-ip,让域名交给代理侧解析。
UDP 这一类表现为「网页正常、语音和组队不通」。HTTP 代理天生不转 UDP,SOCKS5 要线路侧支持 UDP 转发才可能转;不支持时这部分流量直连,语音、部分游戏内通信、WebRTC 就走本机出口。要么换支持 UDP 的线路,要么接受这部分不接管。
IPv6 这一类表现为「偶尔查出来是本机 IP」。目标站双栈、系统优先 IPv6,而虚拟网卡只挂了 IPv4 路由,那条 IPv6 连接就从物理网卡出去了。处置是关掉本机 IPv6,或让客户端把 IPv6 一并接管。
程序自带代理这一类最容易被忽略。指纹浏览器、下载器、部分开发工具自己有代理设置项,它的优先级高于系统代理,你在 Windows 里改的那个框对它无效。这类程序要单独填一次,用的是同一条线的地址和端口。
按需求选层,别为接管多花钱
只在浏览器里换出口停在第一层就够,要整机接管必须上第三层,中间那层留给按进程分流的场景。层选错,多花的钱买不到效果;层选对,4 元档也能跑通大部分轻量业务。
只用一个浏览器做跨境比价、看海外后台、核对广告落地页:系统代理足够,线路按最低档买就行,沧海二区 4 元/月、光子 B 档 4 元/月的量级已经够这类轻量访问。要开模拟器、要游戏内也换出口、要让命令行和脚本一起走:必须有虚拟网卡,SSTap 或 Clash 的 TUN 模式都行,线路要按并发条数定档,天行长效静态 6 元/月、沧海三区 10 元/月这一档才开始有余量。要按程序分线、一部分走代理一部分直连:进程级工具配一条按条计的线,光梭 2.24 元/条起。要铺量做采集:仍然是按条买,但先确认脚本自己能设代理,别指望系统设置。
还有三类人这次可以不用买:只想查一次自己的 IP 长什么样,站内检测工具免费;只在国内站点之间比价,本来就不需要出口变更;公司网络已下发统一代理策略,本机再改会被策略覆盖,先问网管。
最后一句实话:接管层决定流量走不走隧道,线路只决定走出去之后好不好用。两者是两件事,别用加预算的方式解决配置问题。
官方入口与相关页面
| 用途 | 入口 |
|---|---|
| 价格表 / 比价 | 价格中心(全平台比价,全部免费测试) |
| 客户端教程 | SSTap 使用教程(虚拟网卡接管整机) |
| 注册 / 下单 | 一站式注册入口(20+ 平台自助提货) |
| 自测工具 | IP综合检测中心:IP质量/线路/测速/业务模拟免费测 |
常见问题
Q:系统代理填好了,Chrome 走了,微信和 QQ 还是本机 IP?
A:它们不读 WinINET 那份设置,属于直连。这类程序要么靠虚拟网卡整机接管,要么在程序自己的网络设置里单独填代理,系统代理对它无效。
Q:模拟器里查 IP 一直是本机,是不是线路有问题?
A:先别怀疑线路。模拟器有自己的虚拟网络和 NAT,宿主机的代理不一定覆盖到它内部;确认客户端是否整机接管、模拟器网络模式是不是 NAT、以及有没有勾选绕过规则,三项都对了再看线路。
Q:虚拟网卡开了,游戏照样掉线,是接管没成功吗?
A:接管和稳定是两件事。接管成功只说明流量进了隧道;掉线要看线路本身的丢包、延迟和目标服距离。先用检测页确认出口换了,再按丢包排查线路。
Q:L2TP 的线能填进 SSTap 吗?
A:不能。SSTap 只认 SOCKS5 和 HTTP 这类代理协议,L2TP 是另一种接入方式,走的是系统拨号或软路由,不在这个客户端的填写范围内。
Q:三个检测结果不一样,到底该信哪一个?
A:信目标程序自己显示的那个。前三个测法只是在验证各层有没有生效,业务安不安全只看业务程序实际用的出口。
Q:怎么确认 UDP 有没有走隧道?
A:看目标程序的行为而不是看网页。语音、组队、直播推流这类依赖 UDP 的功能如果只在开代理后失效,基本就是 UDP 没被转发;这时要么换支持 UDP 转发的线路,要么把这类业务单独放直连。
📚 相关阅读
📄 NekoBox 能做单窗口单IP吗?它分流的粒度在应用,不在窗口
📄 代理IP经常掉线不稳定?网络层四步排查(DNS/路由/端口/防火墙)
更多帮助
如需获取更多帮助,请访问官网:socks5ip.com.cn
📖 代理工具中心:SSTap / Clash / NekoBox 全平台客户端教程
🛠️ IP综合检测中心:IP质量/线路/测速/业务模拟免费测
📝 一站式注册入口(20+ 平台自助提货):https://linkdd.cn/socks5ip
💬 微信:17720135827 — 7×24h在线
全网低价IP|聚合20+代理IP平台,全部免费测试,先测后买零风险



评论0