
Netty
russle
Java开发工程师
**注意事项**:本博客所有代码是为了介绍相关内容而编写或者引用的,示例代码并非可直接用于生产的代码。仅供参看而已。
展开
-
Netty中基于ip的白名单或者黑名单机制示例
使用Netty 4.1.23版本需要用到白名单机制,发现网上很多资料都是介绍IpFilterRuleHandler,仔细一看4.x版本中找不到这个,而5.x有不被推荐使用,因此仔细查看官方文档发现有个RuleBasedIpFilter可以使用。RuleBasedIpFilter简介RuleBasedIpFilter是基于ip的过滤器,可以自定义哪些ip或者ip范围允许通过或者被阻止。因为默认情...原创 2019-07-21 13:12:27 · 6079 阅读 · 2 评论 -
Netty实现SSL单向示例
直接使用TCP通信,方便灵活。 单将端口保留在外,又不安全,因此我们需要使用SSL, 对通信过程进行握手和加密, 确保安全。准备证书 要使用ssl单向验证,就必须先要生成服务端和客户端的证书,并相将服务器证书添加到客户端信任证书中,具体流程如下在命令行窗口执行如下所示命令(默认证书会在当前执行命令的目录下生成):第一步 生成服务器端私钥和证书仓库命令keytool -genkey ...原创 2019-08-10 17:19:22 · 6332 阅读 · 1 评论