为什么https_proxy使用HTTP url



大多数代理提供商声明他们支持https,但只有一个http url来连接,因此你最终将http_proxy和https_proxy变量设置为http://url。如:

export HTTP_PROXY="http://10.10.10.10:50100"
export HTTPS_PROXY="http://10.10.10.10:50100"

这是否意味着对代理服务的请求是以纯文本形式,然后加密为转发的url,还是反过来?或者根本就没有加密。谁有什么建议的代理服务,出售静态ip地址与https://url连接?由于

我期望将http_proxy分配给http://url和https_proxy分配给https://url

配置HTTP_PROXYHTTPS_PROXY指的是HTTP请求应该重定向到代理

  • HTTP_PROXY是所有HTTP请求的配置-它只影响使用http://...
  • URL的请求
  • HTTPS_PROXY是所有HTTPS请求的配置-它只影响使用https://...
  • URL的请求

代理URL本身也可以是http://https://

在您的情况下,它是http://10.10.10.10:50100。这意味着"代理隧道"。从您的应用程序到代理服务器使用HTTP -因此没有HTTPS保护。但是请求本身可以是HTTPS保护的(如果它是一个HTTPS请求)。

因此,如果代理将使用HTTPS URL,而您的请求是HTTPS请求,那么在您的应用程序和代理服务器之间,请求将受到两次保护,第一次是请求HTTPS隧道,第二次是代理HTTPS隧道。

最新更新