通过Charles导致无法收到Socket消息

首先前因是公司内部的测试环境较多,都是通过host配置进行切换环境,当调试socket时候,发现Socket消息收不到,解决方案Charles+Shadorocket
一、手机设置 安装AnyLink 或者 Shadwrocket
下面以Shadwrocket为例

通过Charles导致无法收到Socket消息
文章图片
image.png 地址:代理地址 端口号:8889
类型 Socks5
二、针对charles 的设置

proxy->proxy settings 勾选 Enable SOCKS proxy Enable HTTP proxying over SOCKS Include default HTTP ports port:8889 或者直接点 SOCKS Proxy Mode

【通过Charles导致无法收到Socket消息】完成后 尝试能否上网,能否正常抓包,就完成了。苹果手机安装AnyLink或Shadorocket中国应用商店没有,可以到美国商店下载

    推荐阅读