【Netty】对终端流量进行过滤
陈丁恺 2019-07-15 02:07:46 部署示意图如下:
Terminals ----> Router A ----> Netty Server ----> Internet
需求:
用户上网终端Terminal连接一台路由器,该路由器连接在Netty服务器上,所有终端上网的流量流经该Netty服务器,对流量进行过滤,允许使用的应用可以连接到Internet,不允许使用的应用则将流量丢弃,达到绿色上网的目的。
已实现:
目前只能对Netty服务器固定端口进行监听。可以对发送到这个端口的请求进行过滤操作。
问题:
想要对所有流经Netty Server的流量都进行监听。比如用户使用微信,请求微信的Server,请求流经我的Netty Server,我对流量进行过滤,再决定转发请求给微信or丢弃。
有没有示例或者可以提供一些思路,谢谢!