1、创建一个IP过滤器
MyIpFilter2、创建一个基于规则过滤的handler,并将上面的过滤器添加进去
RuleBasedIpFilter ruleBasedIpFilter =new RuleBasedIpFilter(new MyIpFilter());
3、将过滤handler添加到netty服务的handler管道
ChannelPipeline p = ch.pipeline();
//添加IP过滤器
p.addFirst(ruleBasedIpFilter);
代码地址:源码
网友评论