Shadowrocket配置SOCKS5代理后没生效?iOS小火箭排查思路

从全局模式、规则命中到DNS检测的iPhone代理排查步骤
发布于
6

iPhone 上配置 Shadowrocket,小火箭显示节点已连接,但打开 IP 查询还是原来的地址,这种情况很常见。问题通常不在“节点名字好不好看”,而在协议、端口、规则、系统网络和检测方法。

极跃圈之前收录过 iOS 使用 Shadowrocket 配置 Socks5/HTTP 代理 IP 的教程,这篇更偏排查:已经填好了,为什么还是没生效。

先看配置有没有填错

位置 容易错的点 怎么判断
协议 SOCKS5填成HTTP 连接失败或出口不变
端口 复制少一位、多空格 节点测试超时
账号密码 大小写或空格错误 认证失败
规则 目标网站没走代理 切到全局再测试
检测页面 浏览器缓存或旧页面 换工具重新查

先用全局模式测试

排查时不要一开始就折腾复杂规则。先切到全局模式,打开 IP 查询工具,看出口是否变化。如果全局模式都不变,优先查节点、协议、端口和系统网络;如果全局模式正常,规则模式不正常,那就是规则没有命中。

节点测试成功不等于网页一定走代理

Shadowrocket 里的测试通常只是连接测试。真实网页是否走代理,还要看规则、DNS、系统网络和目标站策略。有些 App 也可能不完全按你想象的方式走系统网络,所以最好用浏览器先做基础验证。

DNS也要顺手看一下

如果 IP 已经变了,但检测页显示 DNS 仍然是本地运营商,说明环境还没完全一致。普通访问未必有影响,但做地区环境测试时建议继续调整 DNS 和规则。

什么时候该换节点

确认协议、端口、账号、规则都没问题,但节点一直超时,或者同一网络下其他节点正常,那才考虑换节点。不要每次一失败就重新导入一堆配置,越改越乱。

小结

Shadowrocket 排查的顺序很简单:先全局,再规则;先出口 IP,再 DNS;先确认配置,再考虑节点质量。按这个顺序走,基本能省掉一半无效折腾。

常见问题(FAQ)

Shadowrocket节点显示连接成功但IP没变怎么办?
先切到全局模式测试。如果全局正常但规则模式不正常,多半是规则没有命中。
SOCKS5代理填成HTTP会怎样?
通常会连接失败、认证异常或出口IP不变。协议类型必须和服务商后台一致。
小火箭测试成功就代表所有App都走代理吗?
不一定。还要看规则、系统网络、DNS和具体App的联网方式。

本文由作者原创/授权发布于极跃圈(jiyueip.com)未经许可,禁止转载。题图来自Unsplash,基于CC0协议。

声明:极跃圈(JIYUEIP.com)内网友所发表的所有内容及言论仅代表其本人,并不反映任何极跃圈(JIYUEIP.com)之意见及观点。

0 讨论
热门最新
总结
暂无总结
0 / 600