Java 能否让客户端和服务器之间的代理更改客户端´;s Ip地址
我有一个客户端和一个服务器应用程序。在客户端和服务器之间,我有一个代理 当客户端打开带有新套接字(ip、端口)的套接字时,它应该连接到代理。这样做没有任何问题 现在我希望代理连接到服务器,但是服务器应该认为是客户端连接到他Java 能否让客户端和服务器之间的代理更改客户端´;s Ip地址,java,sockets,Java,Sockets,我有一个客户端和一个服务器应用程序。在客户端和服务器之间,我有一个代理 当客户端打开带有新套接字(ip、端口)的套接字时,它应该连接到代理。这样做没有任何问题 现在我希望代理连接到服务器,但是服务器应该认为是客户端连接到他 有什么办法吗?好吧,这取决于您如何连接到服务器。它只是一个普通的插座吗?如果是这样的话,至少通过普通的套接字API,最终代理服务器是谁连接到服务器是很困难的 如果您正在接受http请求,那么,根据代理服务器的不同,您可能会得到一个X-Forwarded头,其中包含连接到代理的
有什么办法吗?好吧,这取决于您如何连接到服务器。它只是一个普通的插座吗?如果是这样的话,至少通过普通的套接字API,最终代理服务器是谁连接到服务器是很困难的
如果您正在接受http请求,那么,根据代理服务器的不同,您可能会得到一个X-Forwarded头,其中包含连接到代理的真实IP地址。服务器应该如何思考?起始IP地址?当您的IP地址已经注册时,服务器会阻止您。因此,如果我使用代理,当我打开3个客户端时,3倍于相同的IP地址,因此2个请求被阻止。感谢您的快速回复。是的,我只使用普通插座。我已经认为那会是个问题。只是觉得有人可能知道一些我不知道的事情。不过,谢谢你的回答。