【问题标题】:How to resolve the Unkown Path on Charles over VPN如何通过 VPN 解决 Charles 上的未知路径
【发布时间】:2019-06-27 06:07:02
【问题描述】:

Charles 可以从网络(例如 domain.com)捕获数据,但我看不到路径。如何配置显示路径?

更新:

感谢@shaochuancs,但是在我启用 SSL 配置后,另一个问题来了。

它说

Charles 无法连接到远程主机。检查您的 Internet 连接是否正常以及远程主机是否可以访问。也许您的网络使用代理服务器来访问 Internet?您可以在外部代理设置中将 Charles 配置为使用外部代理服务器。

【问题讨论】:

    标签: charles-proxy


    【解决方案1】:

    路径为“未知”,因为目标网站正在使用 SSL。请注意,屏幕截图中有一个“注释”:“此主机未启用 SSL 代理...”。与VPN无关。

    要启用 SSL 代理,您可以打开Proxy - SSL Proxying Settings 面板,并在其中添加目标主机:

    【讨论】:

      【解决方案2】:

      第 1 步

      按照相应的说明进行操作:

      (注意:Charles 帮助中还有一个选项,用于 IOS Simulator 证书,非常类似于 osx 选项。)

      Windows / Internet Explorer

      在 Charles 中,转到帮助菜单并选择“SSL 代理 > 安装 Charles 根证书”。将出现一个窗口,警告您 CA 根证书不受信任。单击“安装证书”按钮以启动证书导入向导。证书必须导入“受信任的根证书颁发机构”证书存储,因此覆盖自动证书存储选择。完成向导,您的 Charles Root 证书现已安装。在安装生效之前,您可能需要重新启动 IE。

      Mozilla 火狐

      安装 Mozilla 的 Charles Add-on 后,转到工具菜单、Charles 子菜单,然后选择“安装 Charles 根证书”选项。您将看到一个证书导入对话框。勾选“信任此 CA 来识别网站”选项并完成导入。

      Mac OS X

      在 Charles 中,转到帮助菜单并选择“SSL 代理 > 安装 Charles 根证书”。钥匙串访问将打开,并提示您有关证书的信息。单击“始终信任”按钮。然后将提示您输入管理员密码以更新系统信任设置。您可能需要退出并重新打开 Safari 才能看到更改。

      参考这里: Charles Proxy SSL Certificate not working

      第 2 步

      您可能需要在 ios 模拟器或 osx 上激活证书。

      OSX 参考: Charles Proxy SSL Certificate not working

      IOS参考: Charles Proxy SSL Certificate not working

      【讨论】:

        猜你喜欢
        • 2010-11-08
        • 1970-01-01
        • 1970-01-01
        • 2011-03-13
        • 1970-01-01
        • 1970-01-01
        • 2018-03-21
        • 2023-03-11
        相关资源
        最近更新 更多