panghaoyu 发表于 2013-11-16 23:22

求助:反向代理但是原始目标服务器知道源IP

本帖最后由 panghaoyu 于 2013-11-16 23:28 编辑

大家好,

我了解 反向代理 对于客户端而言代理服务器就像是原始服务器,并且客户端不需要进行任何特别的设置

比如 用户请求 http://<反向代理服务器IP>/index.htm

经过 反向代理服务器的映射 ,可以转换为 对原始目标服务器的请求

但有一个问题:对 原始目标服务器而言,所有的请求 都是一个IP发起的,那就是反向代理服务器IP

而透明代理也不需要 客户端设置代理服务器IP和端口,只需 将客户端的 网关设置为 透明代理所在IP即可

我需要的功能是:

1、用户发起请求 比如 http://<某代理服务器IP>/index.htm

2、某代理服务器 将用户请求转发给原始目标服务器,并会传送真实源IP

3、最后的效果是:用户请求的是 代理(反向代理)的IP,但是 最终 原始目标服务器也会 收到客户端的真实IP

而不是 对原始目标服务器而言好像都是代理IP发起的请求。

我想知道我需要的功能是否可以实现,是否可以利用IPtables之类的,但是客户端不能做任何设置,包括代理服务器和网关地址都不能改

只是用户请求的 URL可以修改:由对原始目标服务器的请求,改为对 代理服务器的请求

请各位前辈多多指点。
页: [1]
查看完整版本: 求助:反向代理但是原始目标服务器知道源IP