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

来源:互联网 发布:饥荒攻略秘籍软件 编辑:程序博客网 时间:2024/05/22 14:00

前言

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

Ali Pay


1.安装JDK6+,并设置环境变量

JDK最新版下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
JDK历史版本下载:http://www.oracle.com/technetwork/java/javase/archive-139210.html
注意:历史版本下载需要登录账号,没有的话可以注册一个或者复制地址到迅雷
安装成功验证
java -versionjavac -version


2.安装maven

maven最新版下载:http://maven.apache.org/download.cgi
maven历史版本下载:http://archive.apache.org/dist/maven/maven-3/
注意jdk6需最高安装maven3.2.5,jdk7最高安装3.5.0
安装成功验证
mvn -v


3.下载Jrebel License Server项目

项目地址:https://gitee.com/gsls200808/JrebelLicenseServerforJava
(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安装参考:https://segmentfault.com/a/1190000005746934
下载地址参考:http://update.zeroturnaround.com/update-site-archive/update-site-7.1.0.RELEASE/
激活建议参考:http://blog.lanyus.com/archives/317.html
激活时将文中的http://127.0.0.1:8888/改成http://localhost:8081/即可

5.JRebel for Android激活验证

安装参考:http://blog.csdn.net/googdev/article/details/53288564
激活参考:http://blog.lanyus.com/archives/299.html
激活时将文中的“http://idea.lanyus.com/+ 刚才生成的GUID”改成“http://localhost:8081/+ 刚才生成的GUID”即可

6.XRebel激活验证

安装参考:http://blog.csdn.net/u011506543/article/details/62038137?winzoom=1
新版的安装可能不需要加参数了只要放了lib
激活参考:http://blog.lanyus.com/archives/150.html
激活时将文中的“http://idea.lanyus.com/”改成“http://localhost:8081/”即可