Mac下,我们可以用Charles来分析网络请求,但是有点比较坑,如果我们将Proxy设置中的Mac OS X Proxy勾选,设置为网络代理,这时候所有网络请求都被拦截,而且有时候退出又不能恢复成正常的。
是否可以按需使用代理呢?
我们可以把Firefox的所有请求都设置成走代理,正常使用用Chrome,这就可以避免这个问题。Charles也不用拦截所有的网络请求。
相关设置如下:
Firefox设置
Charles 的设置
不需要启用 Enable maxOS proxy, 只需要有个http的代理就可以。