JBLS-JetBrains License Server搭建

 jvxiang   2018-04-06 12:41   3,694 人阅读  0 条评论

起因

从2017.3开始JetBrains开始封杀一些市面上常见的服务器域名,比如lanyuns的等等。

由于要使用ReSharper以及JetBrains的其他IDE,所以只能自己想办法搭建JBLS。

方法

方法1:lanyuns提供了本地版本,golang写的,可以运行在windows 、linux、freebsd等所有go支持的平台上。windows下使用只需要双击打开IntelliJIDEALicenseServer_windows_amd64.exe(64位)或者IntelliJIDEALicenseServer_windows_386.exe(32位)。

linux下将IntelliJIDEALicenseServer_linux_amd64或对应服务器架构的文件放入服务器,使用telnet、 ssh或者本地终端进入文件放置目录执行 nohup ./IntelliJIDEALicenseServer_linux_amd64(改为实际的名字) &即可将jbls放入后台执行。

在JetBrains系列的软件中选择使用授权服务器,授权服务器地址填写http://127.0.0.1:1027(V1.6之前的版本为1017)即可。

PS:如果放在非本机,输入授权服务器的真实地址,比如http://192.168.1.1:1027。

图片借用lanyuns网站的

lanyuns的jbls发布地址:http://blog.lanyus.com/archives/174.html

我的百度云下载地址(V1.6):

由于本地jbls服务器需要在使用前打开,每次打开软件前需要先开启jbls服务器,操作比较麻烦,而如果放在网站上首先需要是一个vps,其次lanyuns的服务器并没有提供开机启动的脚本,我本地用的centos7,比较好的启动方法还需要写一个.service文件用于开机启动。所以又找到了第二个方法,就是php版本的jbls。

方法2:此方法来自情留メ蚊子,发布页面为:http://www.94qing.com/jetbrains-license-server.html

由于他只贴出了全部源码,没有给出文件下载,这里整理一下他的方法:

  1. 下载我复制出的源码,或者你自己去发布页面复制源码。
  2. 将解压出的JetBrainsLicenseServer.php与jblicsvr.php上传至你的网站空间。
  3. 授权服务器地址填写:http://你的域名/jblicsvr.php即可。

如果想不带jblicsvr.php访问,可以添加rewrite规则。

Apache:

RewriteRule ^rpc/(ping|obtainTicket|prolongTicket|releaseTicket).action$ jblicsvr.php [QSA,PT,L]

Nginx:

rewrite ^/rpc/(ping|obtainTicket|prolongTicket|releaseTicket).action$ /jblicsvr.php last;

即可通过http://你的域名 直接激活。

本文地址:https://www.jvxiang.com/jbls-jetbrains-license-server搭建.html
版权声明:本文为原创文章,版权归 jvxiang 所有,欢迎分享本文,转载请保留出处!
NEXT:已经是最新一篇了

 发表评论


表情