我在Netty中基于HexDumpProxy示例实现了一个中间件:
BROWSER ------> WEBAPP ------> MW-NETTY ------> SERVER
[http] [http] [tcp]
每个客户都有一个专用的WEBAPP,但MW-NETTY是一个独特的实例。 SERVER正在监听不同的端口号,每个客户一个。
从MW-NETTY,我如何使用正确的端口号动态访问服务器,使用HTTP标头中的信息。
由于频道是在消息到达之前创建的,实施它的最佳策略是什么?
谢谢,
- 尼克
答案 0 :(得分:1)
查看Socks Proxy示例,而不是:
https://github.com/netty/netty/tree/4.1/example/src/main/java/io/netty/example/socksproxy
这显示了如何从客户端读取请求,从中提取建立出站连接所需的一些信息,然后向任一方向转发数据包。