Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个客户端和一个服务器应用程序。在客户端和服务器之间我有一个Proxy。
当客户端使用 new Socket(ip,port) 打开 Socket 时,它应该连接到Proxy。它这样做没有任何问题。
现在我希望代理连接到服务器,但服务器应该认为是客户端连接到他。
关于我如何做到这一点的任何想法?
好吧,这取决于您如何连接到服务器。它只是一个普通的插座吗?如果是这样,那么至少通过普通的 Socket API 会很困难,最终代理是连接到服务器的人......
如果您正在接受 http 请求,那么根据代理服务器,您可能会得到一个标头 X-Forwarded-For ,它将具有连接到代理的真实 IP 地址。