0

我使用这种方法( youtube 链接)在 Windows 中启用 Squid 透明。但启用后,带有 HTTPS 的页面显示错误。

在 Chrome 中,此消息是:SSL 连接错误 (ERR_SSL_PROTOCOL_ERROR)

在 Firefox 中:安全连接失败(错误代码:ssl_error_rx_record_too_long)

IE:检查是否启用了 TLS 和 SSL 协议。

是否可以在 squid 中禁用 SSL / HTTPS?

或者用另一种方式解决这个问题。

谢了。

4

2 回答 2

2

是的,我没有观看视频剪辑 - 只是告诉您的浏览器不要使用 HTTPS 代理或端口 443。

或者,如果您使用透明防火墙方法,您可以告诉防火墙跳过端口 443,或者仅通过代理重定向端口 80,例如。

iptables -t nat -I PREROUTING -p tcp --dport 443 -j ACCEPT

以上将只接受 HTTPS 端口流量并忽略所有其他防火墙规则

或者

iptables -t nat -I PREROUTING -p tcp --dport 80 -j REDIRECT --to 3128

这只会将端口 80 重定向到您的透明鱿鱼。

PS 尝试代理 SSL 是一个非常糟糕的主意——它完全违背了 SSL 的目的。

于 2013-11-09T06:49:22.837 回答
0

根据这个链接:http ://wiki.squid-cache.org/KnowledgeBase/Windows

鱿鱼功能无法运行:

DISKD: still needs to be ported
Transparent Proxy: missing Windows non commercial interception driver
SMP support: Windows equivalent of UDS sockets has not been implemented

所以可能无法在窗口上使用 squid 作为透明代理。

于 2014-01-21T08:15:46.497 回答