什么是HTTPS代理

时间:2017-08-25 04:37:24

标签: http-proxy

我知道如果HTTP服务器支持CONNECT方法,它可以创建TCP隧道,那么我们就可以使用基于TCP的所有协议。

这是我的困惑,HTTPS代理是指HTTP代理支持CONNECT方法还是SSL代理?

3 个答案:

答案 0 :(得分:1)

  

这是我的困惑,是HTTPS代理意味着对HTTP代理的支持   CONNECT方法还是通过SSL的HTTP代理?

我认为确切含义取决于上下文。我阅读了几乎所有相关文章,并注意到大多数人将“ HTTPS代理”视为支持CONNECT方法的HTTP代理。而且许多人错误地认为,没有通过SSL连接到服务器的代理这样的事情。而另一些人则将“ HTTPS代理”作为代理服务器的中间人攻击类型。

但是确实存在通过SSL连接HTTP代理服务器的方式。在HTTPs proxy server only works in SwitchOmega处检查我的问题并回答,您可以自己部署数十行代码。

答案 1 :(得分:0)

  

始终调用代理服务器处理来自客户端的HTTPS请求   HTTPS代理服务器。它与HTTP代理服务器类似,是唯一的   区别在于他们关注的协议。无论是HTTP还是HTTPS   代理服务器,它们都可以进行信息缓存   从互联网上下载。

更多关于Brief Introduction on HTTPS Proxy Server

答案 2 :(得分:0)

虽然代理服务器通常通过http访问(意味着HTTPS_PROXY会引用HTTP URL),但curl 7.52+ (Dec. 2016)不支持HTTPS代理和SOCKS + HTTP。

这意味着您还可以使用HTTPS_PROXY引用代理的 https 网址。

Git 2.16(2018年第一季度)以commit 82b6803承认(2017年12月19日)Wei Shuyu (``)Junio C Hamano -- gitster --合并于commit fc4a226,2017年12月28日)

Git已被教导支持用于https://的{​​{1}}网址 使用最新版本的http.proxy时。

  

libcurl:支持http

     

自7.52.0起,c​​url支持基于SSL的HTTP代理   这对于具有协议白名单的网络非常有用。