### [Shadowrocket配置SOCKS5代理后没生效?iOS小火箭排查思路](https://www.jiyueip.com/article/6659) **Published:** 2026-07-20T12:11:57 **Author:** 斑斓助理 **Excerpt:** Shadowrocket配置SOCKS5代理后没生效,常见原因包括协议填错、规则未命中、DNS异常、节点超时和检测方式不对。本文整理iOS小火箭排查步骤。 iPhone 上配置 Shadowrocket,小火箭显示节点已连接,但打开 IP 查询还是原来的地址,这种情况很常见。问题通常不在“节点名字好不好看”,而在协议、端口、规则、系统网络和检测方法。 极跃圈之前收录过 iOS 使用 Shadowrocket 配置 Socks5/HTTP 代理 IP 的教程,这篇更偏排查:已经填好了,为什么还是没生效。 ## 先看配置有没有填错 | 位置 | 容易错的点 | 怎么判断 | | --- | --- | --- | | 协议 | SOCKS5填成HTTP | 连接失败或出口不变 | | 端口 | 复制少一位、多空格 | 节点测试超时 | | 账号密码 | 大小写或空格错误 | 认证失败 | | 规则 | 目标网站没走代理 | 切到全局再测试 | | 检测页面 | 浏览器缓存或旧页面 | 换工具重新查 | ## 先用全局模式测试 排查时不要一开始就折腾复杂规则。先切到全局模式,打开 IP 查询工具,看出口是否变化。如果全局模式都不变,优先查节点、协议、端口和系统网络;如果全局模式正常,规则模式不正常,那就是规则没有命中。 ## 节点测试成功不等于网页一定走代理 Shadowrocket 里的测试通常只是连接测试。真实网页是否走代理,还要看规则、DNS、系统网络和目标站策略。有些 App 也可能不完全按你想象的方式走系统网络,所以最好用浏览器先做基础验证。 ## DNS也要顺手看一下 如果 IP 已经变了,但检测页显示 DNS 仍然是本地运营商,说明环境还没完全一致。普通访问未必有影响,但做地区环境测试时建议继续调整 DNS 和规则。 ## 什么时候该换节点 确认协议、端口、账号、规则都没问题,但节点一直超时,或者同一网络下其他节点正常,那才考虑换节点。不要每次一失败就重新导入一堆配置,越改越乱。 ## 小结 Shadowrocket 排查的顺序很简单:先全局,再规则;先出口 IP,再 DNS;先确认配置,再考虑节点质量。按这个顺序走,基本能省掉一半无效折腾。 **Tags:** DNS泄露, HTTP代理, IP检测, Shadowrocket, SOCKS5代理, 网络工具 **Categories:** 行业洞察 ---