通过 OpenVPN 客户端访问 Web 服务器

通过 OpenVPN 客户端访问 Web 服务器

可以,然后呢:

  • 我有一台运行 OpenVPN 客户端的机器(它连接到其他地方的服务器,该机器不充当服务器)
  • 该机器还具有一个 Nginx Web 服务器
  • 当 OpenVPN 客户端断开连接时,我的 Web 服务器可从外部和内部访问(根据需要)
  • 当 OpenVPN 客户端连接时,我的 Web 服务器仅可从内部访问
    • 奇怪的是,它仍然可以通过其 FQDN 进行访问,所以我推测发生了一些奇怪的内部 DNS 环回缓存?这是如何工作的?

我希望所有传出的流量都通过 VPN 转发,或者将 Nginx 从 VPN 中排除。

这有可能吗?我该如何实现这一点?

答案1

我确信还有其他类似的解决方案,但我设法通过将流量路由到另一个 Web 服务器来解决这个问题,该服务器将请求反向代理到连接到 OpenVPN 的服务器。

相关内容