Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Browser 浏览器能否通过SSL/TLS连接到代理?_Browser_Proxy_Ssl - Fatal编程技术网

Browser 浏览器能否通过SSL/TLS连接到代理?

Browser 浏览器能否通过SSL/TLS连接到代理?,browser,proxy,ssl,Browser,Proxy,Ssl,如果我设置了一个配置了证书的代理(比如Squid)来监听HTTPS,那么浏览器能够通过TLS/SSL连接到代理吗 我所问问题的示例: 浏览器代理服务器 yahoo.com->TLS->Squid->HTTP->yahoo.com 我已经在443上设置了一个代理侦听,但是没有成功地让浏览器使用它(连接到端口80上的http代理可以正常工作) 如果要保护浏览器和代理之间的通信,请使用STunnel(SSL隧道)或VPN或SSH隧道连接到“代理”服务器,然后通过此安全隧道运行通信。即: 浏览器->客户

如果我设置了一个配置了证书的代理(比如Squid)来监听HTTPS,那么浏览器能够通过TLS/SSL连接到代理吗

我所问问题的示例:

浏览器代理服务器 yahoo.com->TLS->Squid->HTTP->yahoo.com


我已经在443上设置了一个代理侦听,但是没有成功地让浏览器使用它(连接到端口80上的http代理可以正常工作)

如果要保护浏览器和代理之间的通信,请使用STunnel(SSL隧道)或VPN或SSH隧道连接到“代理”服务器,然后通过此安全隧道运行通信。即:

浏览器->客户端上的STunnel->服务器上的STunnel->Squid代理->远程主机

要回答您的直接问题,您需要的是浏览器以类似于STunnel本身的方式运行。我不知道浏览器或HTTP/HTTPS组件(如果我们在编程网站上)是否可以这样工作

Chrome可以做到这一点:


它还支持PAC文件中指向HTTPS代理的指令。

属于“是”,您可以这样做。但是您需要使用https代理服务器并为浏览器使用
pac
文件,Chrome和Firefox还不支持SSL连接到代理的GUI配置。查看我的问题和答案。从那个页面上看,这似乎是不需要在客户端运行任何隧道就可以实现的-Chrome直接支持它。