热加载插件JRebel的两种破解方法,反向代理与内网环境破解。

1.关于热部署

1.1 JRebel

SpringBoot的web项目,在每一次修改了java文件或者resource的时候,都必须重启一次项目,如果项目比较大比如我们的项目需要加载7个数据源导致启动一次要150s左右,大好人生就在频繁的re-start中度过了。于是我们使用Java界非常出名的插件JRebel来实现热加载。但是这款插件目前已经关闭了注册免费获得激活码的渠道,其售价又高达650美元,所以这里使用一些小手段来完成破解,希望有能力购买的开发者还是多支持正版。

有网环境下的破解

参考资料

ilanyu如果你使用idea,那么你应该听说过这位哥们,idea的破解他做了主要工作,很多人从他那里获取了激活码以及本地激活服务器。 这里是他写的一个反向代理,可以用来激活JRebel,具体代码还没研究,等周末学习一下。

内网环境下的破解

内网破解参考资料

如题,参考这里,这是作者反编译JRebel LicenceServer后参考 ilanyu的报文写了一个内网可用的版本,我用的就是这个,因为博主开发环境是内网,所以才找到了这位作者写的工具,也感谢一下。

要注意的点:

  • 破解的时候现在要使用一个GUID,网上找工具生成一个就行了。

其实本来想写的很多,博主也查了一下热部署实现的原理,全部展开的话挺大的,所以先记录下主要的破解流程与注意点,其他的等回家查资料再慢慢进行验证

分享到:
0%