amazon-ec2 - squid 代理如何更改请求?我仍然看到相同的请求 IP 地址,但是
问题描述
因此,我在 AWS 中建立了基础设施,这是几个带有 squid 代理软件的 EC2 实例,对这些实例的请求由网络负载均衡器分发,它给我一个 IP 地址来发送请求。
如果我将这些代理用于对速率限制的网站的请求,那么我将获得所有请求的成功响应(状态代码 200)。如果我不这样做,那么我会收到请求过多的错误。所以它似乎正在工作。
然而让我感到困惑的是,如果我将这些请求发送到一个返回我的 IP 地址的网站,那么我会为每个响应获取我的计算机的 IP 地址(请求的来源)。
我认为这是可行的,因为 squid 代理正在将每个请求的 IP 地址更改为每个实例的 IP 地址。但这并不是代理设法绕过速率限制的原因,然后我对它们的方式感到困惑。Squid 必须在请求中更改某些内容才能使其正常工作,但它是什么?
解决方案
推荐阅读
- java - 是否可以在 ANTLR4 中包含(但不导入)独立语法?
- python - 使用 SSIM ,尝试比较图像并尝试分别获取亮度、对比度和结构
- angular - 无法从一个组件向另一个组件发出功能
- java - com.mongodb.client.MongoClient 和 com.mongodb.MongoClient 的区别
- javascript - 有没有办法在Javascript中向数组添加一个空元素?
- google-maps - 谷歌地图设置航向不起作用,地图仍然向北行驶
- python - 获取docker容器内主机的MAC地址
- python - 检查路径是否存在于 Databricks 中
- python - Python“TypeError:'bool'对象不可调用”错误
- java - Spring Security 5 api密钥过滤器