社区
Java
帖子详情
求教:netty4的ip过滤要怎么实现
青蛙Keroro
2019-05-10 10:21:38
网上找不到资料,源码看到IpSubnetFilterRule构造函数的参数,就是不知道要传什么,大致知道需要add到channlPipeline里,大神们可以写个大概得过滤规则吗,例如像以前版本那样的i:192.168.*,-i:*之类的
...全文
142
回复
打赏
收藏
求教:netty4的ip过滤要怎么实现
网上找不到资料,源码看到IpSubnetFilterRule构造函数的参数,就是不知道要传什么,大致知道需要add到channlPipeline里,大神们可以写个大概得过滤规则吗,例如像以前版本那样的i:192.168.*,-i:*之类的
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
netty
4
ip
过滤
器的使用(可做
ip
黑名单处理)
netty
4的
ip
过滤
跟
netty
3的区别比较大。
netty
3的使用方法这里不介绍了,看看在
netty
4中怎么做
ip
的
过滤
。 从
netty
的文档中我们可以看到这么几个类: https://
netty
.io/4.1/api/io/
netty
/handler/
ip
filter/package-summary.html
ip
过滤
相关的类在 io.
netty
.handler.
ip
filter这个...
netty
的
ip
过滤
我们经常需要用到
ip
白名单,
ip
黑名单。
netty
本身就帮我
实现
了一套验证机制,提供了
Ip
FilterRuleHandler类 1 public class
Ip
FilterRuleHandler extends
Ip
FilteringHandlerImpl 1 public
Netty
基于
ip
的黑名单
过滤
——RuleBased
Ip
Filter
一、RuleBased
Ip
Filter RuleBased
Ip
Filter是基于
ip
的
过滤
器,可以自定义哪些
ip
或者
ip
范围允许通过或者被阻止。因为默认情况下,如果不添加任何
Ip
SubnetFilterRule, RuleBased
Ip
Filter就会允许所有
ip
。如果我们使用白名单机制,要么继承RuleBased
Ip
Filter类,重写accept方法,要不在RuleBased
Ip
Filter, 添加一个rejectAll,并将该rejectAll放在数组的最后。 1.1 源码-net...
Netty
的
ip
过滤
2019独角兽企业重金招聘Python工程师标准>>> ...
Netty
中基于
ip
的白名单或者黑名单机制示例
使用
Netty
4.1.23版本需要用到白名单机制,发现网上很多资料都是介绍
Ip
FilterRuleHandler,仔细一看4.x版本中找不到这个,而5.x有不被推荐使用,因此仔细查看官方文档发现有个RuleBased
Ip
Filter可以使用。 RuleBased
Ip
Filter简介 RuleBased
Ip
Filter是基于
ip
的
过滤
器,可以自定义哪些
ip
或者
ip
范围允许通过或者被阻止。因为默认情...
Java
51,407
社区成员
86,125
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章