使用Charles调试具有异常端口号的端点的HTTP请求,该端口号需要可访问代理

时间:2017-07-19 18:37:20

标签: proxy http-proxy charles-proxy

我使用Charles作为代理来调试某些HTTP请求。但是,其中一个端点是www.myendpoint.com:9064,我需要一个代理(myproxy.com:80)才能访问它。当我尝试使用charles调试它时,它无法连接到该端点。我是否需要针对此案例进行任何额外配置?

1 个答案:

答案 0 :(得分:1)

Charles Proxy自动尝试配置系统的代理(in Windows and macOS),因此许多应用程序(如浏览器)会自动使用它。

根据您在评论中的说法,您似乎正在开发一个应用程序,我猜您已配置为使用myproxy.com:80代理。 在这种情况下,您需要做的是配置您的应用程序以使用Charles代理,这通常会在localhost:8888,而不是myproxy:80.打开{1}}

这将使您的应用程序通过Charles代理访问Internet,因此您的HTTP请求将开始显示在Charles概述窗口中,但请求仍然无法到达www.myendpoint.com:9064。 为此,您需要在Charles上的myproxy.com:80External Proxy Settings)上配置代理值(Proxy -> External Proxy Settings...)。

这将使Charles能够到达您的终端。