关于使用Netty构建的代理。注意:服务器C具有自定义协议。 (不是http)
给定客户端'A',Netty代理'B'和服务器'C'
服务器C能否在传入连接上确定客户端A的IP?
或者客户端IP是否始终在服务器上显示为B的IP?
非常感谢。
答案 0 :(得分:2)
服务器将无法看到客户端ipaddress。如果代理,它将始终只能看到ipaddress。处理此问题的一种方法是在协议中对“原始ipaddress”进行编码,以便稍后在服务器上进行提取。例如,在http中你可以使用标题来做这种事情。 smtp等同样如此。