求助:反向代理但是原始目标服务器知道源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]