设置为系统代理

首次启动,如果你的操作系统是 macOS 的话,他会提示你是否把他设为「系统代理」。如果不小心按了「否」的话,没关系,可以手动地设置:

顶部菜单栏 -> Proxy -> macOS Proxy

system proxy

如果设置成功的话,我们打开:

system Preferences -> Network -> 当前网络的 Advanced -> Proxy

Network advanced

可以看到我们系统的 HTTP 请求代理到了 127.0.0.1:8888

system proxy result

这个 127.0.0.1:8888 和 Charles 上的 Proxy Setting 是一致的:

proxy setting

所以,只要把 HTTP 请求发送到 127.0.0.1:8888 的话,Charles 就可以捕捉这些请求。

curl http://example.com --proxy 127.0.0.1:8888

curl proxy

See also

results matching ""

    No results matching ""