如何使用我的 EC2 弹性 IP 地址作为代理服务器?

Posted

技术标签:

【中文标题】如何使用我的 EC2 弹性 IP 地址作为代理服务器?【英文标题】:How can i use my EC2 Elastic IP address as proxy server? 【发布时间】:2021-09-03 10:55:31 【问题描述】:

在使用来自 AWS 的弹性 IP(分配给实例)作为代理服务器时,我需要帮助,第一张图片显示了其他人是如何做到的。我网站上的用户将使用它来登录另一个需要静态 IP(不变)的网站。我想知道如何对 EC2 弹性 IP 进行身份验证并将其用作代理服务器,到目前为止,我需要为我在 AWS 上的实例分配弹性 IP,但我不知道如何在创建后对 IP 进行身份验证。而且我不想从其他公司购买静态 IP,例如 BrightData 或 smartproxy。

这张图是别人怎么做的,IP来自amazon:

【问题讨论】:

【参考方案1】:

您的公共 IP 是否经常更改?你可以让他们给你他们的“IP鸡”地址然后就用它吗?

我认为根据您所描述的内容,您希望通过 ACL 将 IP 列入白名单。以下是您可以使用的一些步骤: https://www.pure***.com/blog/whitelist-ip-addresses-on-aws/

如果您不想在任何地方使用他们的公共 IP,这里是另一个工作流程:

*** 到堡垒主机(跳转主机) 将您列入白名单的公共 IP 放到 Jump 主机上的应用程序中 要求您的用户访问 Jump Host 才能访问网站。

您可以毫无问题地使用 Amazon 弹性 IP。这是个好主意。

【讨论】:

【参考方案2】:

来自 AWS 的公共 IP 地址只能用于 AWS 服务(例如 Amazon EC2 实例)。它们不能用于 AWS 之外的外部服务。

在您的图片中,IP 地址分配给 Amazon EC2 实例。

【讨论】:

我已经更新了这个问题,它不是公共 IP,它是弹性 IP,根据我的研究,可以购买弹性 IP 而不是将其分配给 EC2 实例,您将为此付费,不像当您将其分配给实例时 是的,弹性 IP 地址是一个静态公共 IP 地址,可以分配给 Amazon EC2 实例、NAT 网关和应用程序负载均衡器(我认为还有其他一些东西)。创建后,可以将弹性 IP 地址分配给这些资源之一。每小时 0.5 美分的费用仅适用于附加或附加到未运行的资源的情况。但是,我无法理解您对“验证”IP 地址的要求。你能详细解释一下吗? createproxy.com 允许您使用您的 AWS 帐户创建代理,他们创建几个实例并使用这些实例创建 IP,然后您可以使用此 IP,将其插入浏览器设置并屏蔽您的浏览器真实IP。我认为每个实例最多 5 个 IP,所以 10 个实例意味着 50 个 IP。这也证实了您所说的“在您的图片中,IP 地址已分配给 Amazon EC2 实例。”。所以问题是如何使用我的弹性实例 IP 作为代理服务器。

以上是关于如何使用我的 EC2 弹性 IP 地址作为代理服务器?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用正则表达式在 url 中捕获 ec2 弹性 ip 模式 [重复]

无法恢复 AWS EC2 公共 IP 地址

弹性IP AWS EC2阻止Web抓取

Node.js - 在 Amazon EC2 上获取主机 IP 地址

AWS EC2实例绑定多个弹性IP

如何在 AWS 中删除弹性 IP 地址