自己搭建内网可用的Jrebel License Server激活Jrebel

前言
前段时间ilanyu发布了一个反代工具,用于激活Jrebel
ilanyu 的反代工具地址: 撸了个反代工具, 可用于激活JRebel – ilanyu’s Blog
但个人感觉还是不太方便
1.反代工具只是把地址映射到本地,使用时必须连接互联网
2.目前有相当多的软件公司在开发时要求内网,使用反代的不行
所以笔者花时间反编译了一下官方的License Server ,参考ilanyu 相关返回的HTTP报文写了个内网可用的版本
感谢ilanyu 做出的贡献,让后来者可以轻松地验证激活报文
项目地址: https://gitee.com/gsls200808/JrebelLicenseServerforJava

镜像地址:https://bitbucket.org/gsls200808/jrebellicenseserverforjava/src/master/

1.安装JDK6+,并设置环境变量
JDK最新版下载地址: Java Downloads | Oracle
JDK历史版本下载: Java Archive | Oracle
注意:历史版本下载需要登录账号,没有的话可以注册一个或者复制地址到迅雷
安装成功验证
java -version
javac -version

2.安装maven
maven最新版下载: Maven – Download Apache Maven
maven历史版本下载: Index of /dist/maven/maven-3
注意jdk6需最高安装maven3.2.5,jdk7最高安装3.5.0
安装成功验证
mvn -v

3.下载Jrebel License Server项目
项目地址: https://gitee.com/gsls200808/JrebelLicenseServerforJava
镜像地址: gsls200808 / jrebellicenseserverforjava — Bitbucket
(1).zip下载方式:
打开项目地址,点击项目右侧的克隆/下载–>下载ZIP,在打开的新页面中输入验证码,即可下载zip文件

(2).git方式,先安装git客户端,推荐使用git for windows
在命令行执行如下命令
git clone git@gitee.com:gsls200808/JrebelLicenseServerforJava.git
即可下载
(3).启动服务器
默认端口占用8081,如果你有其它程序占用这个端口,请自行搜索8081修改为其它端口
先用cd命令切换到项目目录(zip的需要先解压)
cd /path/to/project
清除之前的编译
mvn clean
执行编译命令
mvn compile
最后指定主类运行
mvn exec:java -Dexec.mainClass=”com.vvvtimes.server.MainServer”
验证服务器是否启动
浏览器打开如下网址
http://localhost:8081/
返回如下页面说明启动成功

若无浏览器的可执行curl命令测试
curl http://localhost:8081/
4.Jrebel激活验证
Jrebel eclipse安装参考: 滑动验证页面
下载地址参考: JRebel for Eclipse Update Site
激活建议参考: 撸了个反代工具, 可用于激活JRebel – ilanyu’s Blog
激活时将文中的“ http://127.0.0.1:8888/” 改成“ http://localhost:8081/” 即可
5.JRebel for Android激活验证
安装参考: Android 高效调试神器 JRebel-CSDN博客
激活参考: 更新JRebel for Android通用破解工具 – ilanyu’s Blog
激活时将文中的“ IntelliJ IDEA 注册码 + 刚才生成的GUID”改成“ http://localhost:8081/ + 刚才生成的GUID”即可
激活菜单:Tools–>Jrebel for Android–>I have a license
6.XRebel激活验证
安装参考: Eclipse 集成 Xrebel插件(监控程序性能软件)-CSDN博客
新版的安装可能不需要加参数了只要放了lib
激活参考: XRebel使用教程 – ilanyu’s Blog
激活时将文中的“ IntelliJ IDEA 注册码”改成“ http://localhost:8081/”即可

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注