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

前言

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

Ali Pay


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

注意:历史版本下载需要登录账号,没有的话可以注册一个或者复制地址到迅雷
安装成功验证
java -version
javac -version


2.安装maven

注意jdk6需最高安装maven3.2.5,jdk7最高安装3.5.0
安装成功验证
mvn -v


3.下载Jrebel License Server项目

(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"


验证服务器是否启动
浏览器打开如下网址
返回如下页面说明启动成功

若无浏览器的可执行curl命令测试
curl http://localhost:8081/


4.Jrebel激活验证

Jrebel eclipse安装参考:https://segmentfault.com/a/1190000005746934
激活时将文中的http://127.0.0.1:8888/改成http://localhost:8081/即可

5.JRebel for Android激活验证

激活时将文中的“http://idea.lanyus.com/+ 刚才生成的GUID”改成“http://localhost:8081/+ 刚才生成的GUID”即可
激活菜单:Tools-->Jrebel for Android-->I have a license

6.XRebel激活验证

新版的安装可能不需要加参数了只要放了lib
激活时将文中的“http://idea.lanyus.com/”改成“http://localhost:8081/”即可

发布了457 篇原创文章 · 获赞 330 · 访问量 246万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览