【Netty】对终端流量进行过滤

陈丁恺 2019-07-15 02:07:46
部署示意图如下:
Terminals ----> Router A ----> Netty Server ----> Internet

需求:
用户上网终端Terminal连接一台路由器,该路由器连接在Netty服务器上,所有终端上网的流量流经该Netty服务器,对流量进行过滤,允许使用的应用可以连接到Internet,不允许使用的应用则将流量丢弃,达到绿色上网的目的。

已实现:
目前只能对Netty服务器固定端口进行监听。可以对发送到这个端口的请求进行过滤操作。

问题:
想要对所有流经Netty Server的流量都进行监听。比如用户使用微信,请求微信的Server,请求流经我的Netty Server,我对流量进行过滤,再决定转发请求给微信or丢弃。

有没有示例或者可以提供一些思路,谢谢!
...全文
167 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

51,410

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧