我应该使用代理/反向代理吗?

我应该使用代理/反向代理吗?

我在同一个网络中有一些 Web 服务器,每个服务器都有自己的 IP。

现在我想要一个代理根据请求的域将请求“转移”到正确的服务器。

一切都很好,直到我意识到所有请求都是从代理而不是原始 IP 考虑的。

我如何让请求在 TCP/IP 中发送其原始 IP?

我不想使用获取变量或这类解决方案。

答案1

为此使用 X-Forwarded-For Header。据我了解,它正是为解决您的问题而设计的。

http://en.wikipedia.org/wiki/X-Forwarded-For了解详情。

答案2

Squid 代理

您对代理的理解是正确的。

您想要做的事情可以根据您使用的代理来实现。

如果你正在使用乌贼作为您的代理,您可以使用 squid.conf 文件中的重写规则来实现这一点。

相关内容