您可以让客户端和服务器之间的代理更改客户端的IP地址

时间:2013-07-03 14:53:48

标签: java sockets

我有一个客户端和一个服务器应用程序。在客户端服务器之间,我有一个代理

客户端打开带有新套接字(ip,端口)的套接字时,它应该连接到 代理。这样做没有任何问题。

现在我希望代理连接到服务器,但服务器 应该认为,它是连接到他的客户

关于我如何做到这一点的任何想法?

1 个答案:

答案 0 :(得分:0)

嗯,这取决于您如何连接到服务器。它只是一个普通的插座吗?如果是这样,那么至少通过普通的Socket API会很难,最后代理是谁连接到服务器......

如果您接受http请求,那么,根据代理服务器的不同,您可能会获得一个标题X-Forwarded-For,它将具有连接到代理的真实IP地址。