使用 AWS 设置转发代理的最简单方法?

使用 AWS 设置转发代理的最简单方法?

我目前正在研究一项任务,尽管理论上听起来相当简单,但我猜我缺乏一些网络背景:

为了便于协作,我们使用位于欧洲的专用 repo 服务器。同事经常需要将他们的工作状态与此服务器同步(有时甚至需要对分支进行完全同步)。但是,我们的一些同事位于北美和亚洲,如果他们必须进行完全同步(超过 200 GB)。由于路径很长,这可能需要很长时间。

我被要求设置 2 个代理服务器,一个在北美,一个在东南亚,以帮助加快连接速度。

这个想法很简单:他们不应该连接到 repo 服务器的真实 IP,而应该使用代理的 IP,然后将通信转发到实际的 repo 服务器。

因此,我想使用 Terraform 和 AWS 快速进行设置,但是我做的研究越多,我就越感到困惑:

  • 我是否需要在每个区域设置一个带有实例的 VPC?
  • 如果是,我需要在它们上安装什么样的代理服务以及如何配置?
  • 替代方案 1:我是否可以使用 AWS(弹性)负载均衡器来做到这一点?如果是这样,如何设置?
  • 方案 2:不如设置一个 VPN 网络,在两个区域都设置入口点实例,并将专用服务器加入该 VPN 网络?然后让同事通过 VPN 拨号并通过内部 IP 访问 repo 服务器?然而,这听起来有点过头了……

在所有这些情况下,我认为我可能还缺少一个关键要素来真正确保带宽最终会更好。

如果有人能在这里提供一些指导,我将不胜感激。也许我只是没有正确使用谷歌。:-)

相关内容