Amazon web services 获取VPN以使用NAT网关

Amazon web services 获取VPN以使用NAT网关,amazon-web-services,networking,vpn,iptables,nat,Amazon Web Services,Networking,Vpn,Iptables,Nat,我想创建一个VPN实例,其中: 1) 客户端可以通过公共IP连接 2) 所有传出连接都通过NAT网关进行 举例说明: 我们之所以这样做,是因为我们的NAT网关IP地址被供应商列入了白名单,这将使本地开发变得非常容易 我认为正确的答案包括配置IPTables以使用源NAT,但我不确定细节 另一个选项可能是在OpenVPN前面设置负载平衡器?但是我所读到的一切似乎都表明OpenVPN与负载平衡不兼容。如果您使用名为AWS客户端VPN的AWS托管客户端VPN服务,您应该能够做到这一点。文档[1]中概

我想创建一个VPN实例,其中:

1) 客户端可以通过公共IP连接

2) 所有传出连接都通过NAT网关进行

举例说明:

我们之所以这样做,是因为我们的NAT网关IP地址被供应商列入了白名单,这将使本地开发变得非常容易

我认为正确的答案包括配置IPTables以使用源NAT,但我不确定细节


另一个选项可能是在OpenVPN前面设置负载平衡器?但是我所读到的一切似乎都表明OpenVPN与负载平衡不兼容。

如果您使用名为AWS客户端VPN的AWS托管客户端VPN服务,您应该能够做到这一点。文档[1]中概述了配置。在步骤5中,只需使用NAT网关而不是Internet网关

工具书类
[1]

您的路由器中是否使用过类似PfSense的软件?我想这会让整个事情变得更容易。不,NAT网关由AWS管理,并与IGW通信。你使用哪种类型的VPN?AWS管理的站点到站点VPN、AWS管理的客户端VPN或类似OpenVPN的自定义解决方案?谢谢!这太棒了。我之前已经试过了,但我认为我不能关联一个私有子网。