从https到http的squid重定向程序

从https到http的squid重定向程序,http,https,squid,Http,Https,Squid,乌贼有问题。我正在使用3.1版本和我自己的重定向程序。 我的问题是,例如,当一个客户端请求(使用https),但不知何故我的重定向器得到一个逻辑,即twitter.com是无效页面,所以我将该请求重定向到我的无效页面。比如说302:http://mydomain.com?invalid=twitter.com,在此阶段,进程将不会继续,浏览器将显示“HTTP网关失败” 所以,我的理论是,当一个请求被https重定向到http时,squid将无法工作。是否有任何配置我需要这样做,它将工作 谢谢大家

乌贼有问题。我正在使用3.1版本和我自己的重定向程序。 我的问题是,例如,当一个客户端请求(使用https),但不知何故我的重定向器得到一个逻辑,即twitter.com是无效页面,所以我将该请求重定向到我的无效页面。比如说302:http://mydomain.com?invalid=twitter.com,在此阶段,进程将不会继续,浏览器将显示“HTTP网关失败”

所以,我的理论是,当一个请求被https重定向到http时,squid将无法工作。是否有任何配置我需要这样做,它将工作


谢谢大家。

RFC2817对连接和重定向的行为不是很清楚。我认为大多数浏览器不会接受重定向作为对CONNECT方法的回复。所以,没有办法做你想做的事


不是Squid问题,而是协议/浏览器问题。

我认为最好的重定向方式是: -如果请求是https,则响应应该是https -如果请求if http响应应该是http


这是目前我无法思考的最好方式…

你不能在代理中这样做。唯一的办法就是破坏安全性,浏览器会抱怨。