使用Haproxy或Nginx的反向代理OpenVpn



我想知道如何使用SNI反向代理OpenVPN连接,我已经读了很多关于它的信息:这里和这里

我已经尝试了任何类型的解决方案,使用haproxy和使用nginx,但似乎我的客户端(我已经尝试过Tunnelblick和Linux上的简单openvpn客户端(不发送SNI信息

基本上,这是我想要实现的结果:

vpn1.app.com ─┬─► *.app.com dns -> nginx at my public ip ─┬─► vpn1 at 10.0.0.3
vpn2.app.com ─┤                                           ├─► vpn2 at 10.0.0.4
vpn3.app.com ─┘                                           └─► vpn3 at 10.0.0.5

有什么想法吗?

[更新]这些天我一直在寻找并四处寻找解决方案,但是,总而言之,OpenVpn在其架构中似乎没有向服务器发送SNI指示,因此,没有机会这样做。

我将使用经典的老式方式:NAT 和适当的公共 DNS 来管理它们。

相关内容

  • 没有找到相关文章