在 MAC 上使用 Safari 时,Charles 代理不捕获本地主机流量

Cha*_*has 5 safari proxy localhost charles-proxy

在 MAC 上使用 Safari 时,Charles 代理不会捕获本地主机流量。

使用 Opera、Chrome 和 Firefox 都可以按预期工作并捕获所有本地主机流量。

我对这个问题进行了广泛的研究,但没有结果。我尝试过使用...

http://localhost.charlesproxy.com,本地IP地址,机器名称等以及其他一些建议,但似乎没有任何效果

ave*_*net 7

以下内容对我在 Mojave 中使用 Safari 12.0 有效:

  1. 在 Charles 的Recording Settings中,在Include下,我添加了http://localhost.:8080/. 请注意.后面的(点)localhost,当然替换8080为对您重要的任何端口。
  2. 在 Safari 中,我使用http://localhost.:8080/连接到本地运行的应用程序。

默认情况下,Safari 或 Safari 使用的库似乎不使用localhost. 我更愿意找到一种设置 Safari 或 macOS 的方法,所以localhost并未排除,但尚未找到。

另请参阅Charles 常见问题解答中的本地主机流量未出现在 Charles 中。