我使用Charles Proxy来监控我的网络流量(特别是,查看iOS和Android应用中的API流量).我有一个在127.0.0.1:8080本地运行的API站点,但该流量不会出现在Charles Proxy中.我一直在摆弄设置,但似乎无法让它工作 - 任何想法?
小智 7
用localhost.charlesproxy.com而不是localhost.这是在charlesproxy.com DNS上设置为指向127.0.0.1,并且始终会.而且因为它不是字面上localhost它应该绕过操作系统的硬连线逻辑localhost.
它也可以使用local.charles,但前提是Charles实际上正在运行并且您将其用作代理.所以我更喜欢localhost.charlesproxy.com解决方案.
更多信息请访问:https://www.charlesproxy.com/documentation/faqs/localhost-traffic-doesnt-appear-in-charles/
您可以在访问 Web 流量时使用您的专用网络地址(例如 192.168.x.xxx、10.xxx、172.16.xx),也可以在主机文件中将主机名映射到 127.0.0.1。
编辑:我应该提到,如果 API仅在 127.0.0.1 上侦听,则应更改主机文件。如果您出于某种原因无法更改主机文件,另一个选择是让服务侦听 0.0.0.0:8080,然后使用专用网络地址进行请求。
| 归档时间: |
|
| 查看次数: |
7148 次 |
| 最近记录: |