Squid url将https重写为http

Squid url将https重写为http,http,proxy,https,squid,urlrewriter,Http,Proxy,Https,Squid,Urlrewriter,我正在探索Squid proxy 2.7的一些用途,我已经看到了大量使用url重写的示例,例如: http://somesitename.com 然后,重写器可以将url更改为: https://somesitename.com 这些例子非常有效 我想知道的是,是否有可能用squid url重写器来做相反的事情。也就是说,从https://somesitename.com转到http://somesitename.com 简单地尝试编辑处理重写的脚本文件似乎不起作用。所以我想知道是否有一些特定的

我正在探索Squid proxy 2.7的一些用途,我已经看到了大量使用url重写的示例,例如: http://somesitename.com 然后,重写器可以将url更改为: https://somesitename.com

这些例子非常有效

我想知道的是,是否有可能用squid url重写器来做相反的事情。也就是说,从https://somesitename.com转到http://somesitename.com

简单地尝试编辑处理重写的脚本文件似乎不起作用。所以我想知道是否有一些特定的事情我必须先配置squid来做,如果它甚至可以做到我所要求的


我已经手动设置了我的浏览器,让squid作为所有请求的代理,我可以看到https请求显示在我的squid access.log文件中(通过连接方法)。

使用squid 2.7,您不能。使用Squid 3.1可以,但会破坏安全性,浏览器会抱怨

关键是:Squid看不到HTTPS连接的URL,所以不能重写它们。浏览器使用一种特殊的方法通过名为CONNECT的代理传输HTTPS。在这种模式下,Squid只在浏览器和web服务器之间转发字节,但从Squid的角度看,它们只是字节,受SSL保护,因此无法看到它们


Squid 3.1有一个名为sslbump的功能,它允许通过中间人连接“打开”SSL连接,但浏览器会检测到这一点,您会明显看到一条警告。

有没有办法删除警告?