我有两个 ubuntu 盒子,假设盒子 A(16.04)和盒子 B(18.04)。它们以截然不同的方式访问互联网,但通常我使用 VPS C(16.04)作为代理(tinyproxy)
有一个网站,允许可选的 SSL 保护。我可以用任何可以想象的方式从两台机器打开它,而无需 SSL(http:// 前缀)。但是,当我使用 SSL(https:// 前缀)时,我可以从 B 框打开它有或无代理C参与,但无法从盒子A打开有或无代理。没有错误消息,连接只是在“等待...”时超时。在 Chromium 和 wget 中也发现了类似的行为。
至少有一个站点出现问题,但是大多数站点不受影响。
什么鬼?
我该如何进一步诊断问题?
编辑:盒子 A 有 IPv4 地址,并且位于防火墙后面,例如,防火墙会阻止 SSH 默认端口上的传入连接。盒子 B 没有直接 IP 地址,并且位于两层 NAT 后面。但是,A 和 B 都通过未被阻止或检查的加密 openVPN 隧道连接到 C(并与 C 通信)。
问题显然出在 A 盒上,不可能出在其他地方。但我从未在其上配置任何防火墙,因此如果有任何阻止连接的程序,则说明我没有安装它,或者至少我不记得安装过它。