让 VPN 使用 NAT 网关
Getting a VPN to use a NAT Gateway
我想在以下位置创建一个 VPN 实例:
1) 客户端可以通过 public IP
连接
2) 所有传出连接都通过 NAT 网关发生
举例说明:
我们想这样做是因为我们的 NAT 网关 IP 地址已被供应商列入白名单,这将使本地开发变得非常容易。
我认为正确的答案涉及配置 IPTables 以使用源 NAT,但我不确定细节。
另一个选择可能是在 OpenVPN 前面设置一个负载平衡器?但是我读过的所有内容似乎都表明 OpenVPN 与负载平衡不兼容。
如果您使用名为 AWS 客户端 VPN 的 AWS 托管客户端 VPN 服务,您应该能够执行此操作。文档 [1] 中概述了配置。只需在步骤 5 中使用 NAT 网关而不是 Internet 网关。
参考资料
[1] https://docs.aws.amazon.com/vpn/latest/clientvpn-admin/scenario-internet.html
我想在以下位置创建一个 VPN 实例:
1) 客户端可以通过 public IP
连接2) 所有传出连接都通过 NAT 网关发生
举例说明:
我们想这样做是因为我们的 NAT 网关 IP 地址已被供应商列入白名单,这将使本地开发变得非常容易。
我认为正确的答案涉及配置 IPTables 以使用源 NAT,但我不确定细节。
另一个选择可能是在 OpenVPN 前面设置一个负载平衡器?但是我读过的所有内容似乎都表明 OpenVPN 与负载平衡不兼容。
如果您使用名为 AWS 客户端 VPN 的 AWS 托管客户端 VPN 服务,您应该能够执行此操作。文档 [1] 中概述了配置。只需在步骤 5 中使用 NAT 网关而不是 Internet 网关。
参考资料
[1] https://docs.aws.amazon.com/vpn/latest/clientvpn-admin/scenario-internet.html