通过Charles导致无法收到Socket消息
2020-10-29 本文已影响0人
棕枝与芦苇
首先前因是公司内部的测试环境较多,都是通过host配置进行切换环境,当调试socket时候,发现Socket消息收不到,解决方案Charles+Shadorocket
一、手机设置
安装AnyLink 或者 Shadwrocket
下面以Shadwrocket为例
![](https://img.haomeiwen.com/i2264300/a6ccf67c09198400.png)
地址:代理地址 端口号:8889
类型 Socks5
二、针对charles 的设置
proxy->proxy settings
勾选 Enable SOCKS proxy
Enable HTTP proxying over SOCKS
Include default HTTP ports
port:8889
或者直接点 SOCKS Proxy Mode
完成后 尝试能否上网,能否正常抓包,就完成了。苹果手机安装AnyLink或Shadorocket中国应用商店没有,可以到美国商店下载