如何使Firefox本机支持SSL代理

如何使Firefox本机支持SSL代理,ssl,firefox,proxy,Ssl,Firefox,Proxy,我目前正在建立一个基于Squid代理和Firefox浏览器的代理SSL基础设施,这是我无法改变的(不依赖于我) 经过几次测试,我想知道这些问题: -显然,FF不能以本机方式处理SSL加密;我们只能在设置中指定通过已加密流的方式。我是不是真的?有没有办法使FF crypt成为SSL中的流? -因此,我不得不使用一个基于HTTP apache服务器(使用TCP/80)的proxy.pac文件,其中指定了“return HTTPS$IP:$port”。这似乎有效,但老实说,与我的第一次陈述相比,我真的

我目前正在建立一个基于Squid代理和Firefox浏览器的代理SSL基础设施,这是我无法改变的(不依赖于我)

经过几次测试,我想知道这些问题: -显然,FF不能以本机方式处理SSL加密;我们只能在设置中指定通过已加密流的方式。我是不是真的?有没有办法使FF crypt成为SSL中的流? -因此,我不得不使用一个基于HTTP apache服务器(使用TCP/80)的proxy.pac文件,其中指定了“return HTTPS$IP:$port”。这似乎有效,但老实说,与我的第一次陈述相比,我真的不明白为什么。。。你能给我解释一下吗 -当然,所有证书都已生成并正确设置到浏览器中

谢谢你的帮助
Kondor76

你的问题有点令人困惑,可能也离题了。据我所知,您希望使用Firefox在SSL上使用HTTP代理,您抱怨这只能通过PAC文件来实现,并且您正在询问如何“本机”实现这一点,即在没有PAC的情况下,使用诸如FoxyProxy或类似的扩展名。由于本机不支持该功能,因此只有更改Firefox的源代码才能使其本机支持。但我不明白你声称要在浏览器中生成什么样的证书。你很明白我的意思!很好,我所说的证书是我在代理服务器et上生成的,在所有相关的客户端浏览器上发送…另一件事是,我仍然想知道在这种情况下FF是否真的不能进行SSL加密。。。有没有办法?如果是,怎么做?Firefox可以有一个到代理的SSL连接,但是你不能在普通对话框中配置它。相反,您必须使用PAC文件或像FoxyProxy这样的扩展名。对于来自代理的证书:浏览器和代理之间存在正常的HTTPS连接,这意味着代理的证书将被验证为HTTPS中的其他证书,即必须匹配主机名,必须由受信任的CA等签署。那里没有任何东西可以分发。你的问题有点混乱,可能也离题了。据我所知,您希望使用Firefox在SSL上使用HTTP代理,您抱怨这只能通过PAC文件来实现,并且您正在询问如何“本机”实现这一点,即在没有PAC的情况下,使用诸如FoxyProxy或类似的扩展名。由于本机不支持该功能,因此只有更改Firefox的源代码才能使其本机支持。但我不明白你声称要在浏览器中生成什么样的证书。你很明白我的意思!很好,我所说的证书是我在代理服务器et上生成的,在所有相关的客户端浏览器上发送…另一件事是,我仍然想知道在这种情况下FF是否真的不能进行SSL加密。。。有没有办法?如果是,怎么做?Firefox可以有一个到代理的SSL连接,但是你不能在普通对话框中配置它。相反,您必须使用PAC文件或像FoxyProxy这样的扩展名。对于来自代理的证书:浏览器和代理之间有一个正常的HTTPS连接,这意味着代理的证书将被验证为HTTPS中的其他证书,即必须匹配主机名,必须由可信CA签名等。在那里没有任何分发内容。