ssl - Squid、HTTPS 页面间歇和 Windows 8/IE11

标签 ssl windows-8.1 squid internet-explorer-11

我有一个奇怪的问题,并且已经成功地在不同位置使用不同安装的 Squid 重现了这个问题。

我会把我的“问题”放在家里的鱿鱼服务器上。

运行 Fedora 20(32 位),Squid 3.3.11,防火墙和 iptables 已卸载/禁用。网络是 IPv4。我有几台装有 IE11 的 Windows 7 机器和一台装有 IE11 的 Windows 8.1 机器。

我的问题是,在我关闭了 IPv6 协议(protocol)的 Windows 8.1 机器上,尝试加载基于 SSL 的网页(例如 https://www.google.co.ukhttps://www.facebook.com ),初始页面加载会导致错误。后续加载要么失败,要么部分失败(加载站点的 IE 主体,但进一步的 SSL 连接失败,例如图像加载)或允许页面加载。)。奇怪的是,我不会再调用我的银行网站出现问题!我建议某些网站似乎比其他网站更挣扎。

我的一个 friend 也成功地在他使用 Windows 8.1 设置的 squid 服务器上重现了这个错误。他评论说,使用其他浏览器(如 Firefox),问题已解决,因此似乎仅限于 Windows 8.1 和 IE11

使用 Wireshark,在失败的尝试中,最后我的机器发送回大量 TCP RST 命令。

但是在使用 IE11 的 Windows 7 或使用 IE8 的 Windows XP 上加载相同的网站时,问题并没有出现,直到我迁移到 Windows 8.1 之前,我的 Squid 服务器出现了 0 个问题。

我的 Squid Config 相当基础,因为我只是用它来过滤使用 SquidGuard 的阻止列表的广告,尽管当我从 squid.conf 中删除相关行时,实验排除了 SquidGuard 的问题。

感谢阅读,希望我们能查个水落石出!

我的鱿鱼配置的副本。

#squid normally listens to port 3128
http_port 3128

#Allow local machine
#acl manager proto cache_object
acl localhost src 192.168.20.6

# Only allow cachemgr access from localhost
http_access allow manager localhost
http_access deny manager

http_access allow localhost

# Define Local network
acl localnet src 192.168.20.0/24
http_access allow localnet

#Redirect for SquidGuard
redirect_program /usr/bin/squidGuard -c /etc/squid/squidGuard.conf

# And finally deny all other access to this proxy
http_access deny all

最佳答案

我找到了:在 IE11 中禁用 SPDY/3 Protokol (Extras....)

关于ssl - Squid、HTTPS 页面间歇和 Windows 8/IE11,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21365214/

相关文章:

linux - Squid 路由 SSL 流量

java - Tomcat 性能问题

c# - 如何检查 SqlConnection 中使用的 SQL Server 端 SSL 证书?

java - 加载小程序时的 Tomcat 安全警告

java - 使用 Java 标准 keystore 是一种不好的做法吗

css - Windows 8.1 中的 chrome 是否停止支持某些字体?

c++ - Shell执行未定义的错误

database - Windows 8.1 上的 PostgreSQL 安装 - 数据库集群初始化失败

ssl - 如何在 pfsense 中使用 squid 记录 https 内容?

php - Squid 代理身份验证失败