我的组织通过代理引导所有stream量。 作为代理设置,我们需要为http_proxy和https_proxy环境variables使用http代理设置。
如果我将https_proxyvariables设置为相同代理的https版本,则某些使用https_proxy envvariables的程序将停止工作。
那么这是否意味着代理不支持https连接? 那么在我的浏览器中正常加载的https网站呢?
当您设置http_proxy和https_proxy时,请小心,通常您应该将它们设置为包含模式部分的相同URL,例如:
http_proxy=http://your_proxy:proxy_port https_proxy=http://your_proxy:proxy_port
请注意,两者都在HTTP中。 这告诉你你的代理使用的协议,而不是目标网站的模式,可以是HTTP或HTTPS,这是不相关的。
当使用代理连接到HTTPS网站时,代理以TCP模式工作,并且(我在此处简化),您的TCP连接通过代理传递来自客户端的encryption数据包到目标网站。
因此,请尝试设置您的https_proxy环境variables与您的http_proxy相同,并希望您可以使用CONNECT方法。