使用haproxy通过代理发送HTTP

时间:2019-11-03 15:16:49

标签: haproxy

我们有一个公司代理(ip:port),需要将带有json负载的HTTP POST发送到类似“ http://server1.smthng.com/foo”的URL。在本地,名称无法解析,但是在代理处解析。我不了解如何配置haproxy以使用代理“ ip:port”并发送请求而不修改原始URL。

从CLI(在Linux中)设置https_proxy变量后,我尝试将curl卷曲为“ http://server1.smthng.com/foo”,它对我有用,所以现在我需要通过haproxy复制它。

从curl日志中,我可以看到它首先建立了到代理的CONNECT,一旦连接成功,它就会发布数据。

我在这里可能会丢失一些有关tcp隧道的知识,答案可能很简单。无论如何,需要帮助。

1 个答案:

答案 0 :(得分:0)

这个问题将不加解决地结束。我们采用的解决方案是通过civetweb htt_proxy参数。