通过 OpenVPN 连接时无法打开使用 HTTPS 的网站

通过 OpenVPN 连接时无法打开使用 HTTPS 的网站

我在我的 Ubuntu 14.04 上成功运行了 openvpn 客户端,但是无法打开带有 https(SSL 协议)的站点,而 http 站点似乎运行良好。

答案1

由于 OpenVPN 在网络层工作,因此与端口无关(即端口 80 http 与端口 443 https),因此您的 OpenVPN 端点更有可能阻止 https。但请确保它确实是您尝试使用 http 和 https 的同一主机。

答案2

如果它能帮助到某人,我之所以出现此错误是因为我尝试同时连接到 2 个 VPN。通常,我使用在 Linux 服务器上使用 OpenVPN 设置的自己的 VPN 来访问 Internet。为了工作,我不得不使用 VPN 来访问一些网站。但是,我仍然想保留自己的 VPN IP 地址来访问大多数网站。因此,我尝试在 LXC 容器中连接到第二个 VPN。

只有 HTTP 请求有效,HTTPS 失败。当我断开与自己的 VPN 的连接时,问题得到了解决。为了同时使用 2 个 IP 地址,一个用于普通网站,另一个用于工作网站,我使用 SSH 隧道连接到我的 Linux 服务器,通过代理浏览普通网站,并在 LXC 容器中使用 OpenVPN 访问工作网站。也可以通过创建到 LXC 容器的 SSH 隧道将 OpenVPN 连接用作代理。

目前,我不知道是否可以同时使用 2 个 VPN,而不会出现我遇到的 HTTPS 问题。我针对此问题创建了一个单独的问题:https://superuser.com/questions/1521812/use-a-proxy-or-another-vpn-before-connecting-to-a-vpn

相关内容