起因
从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的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
由于他只贴出了全部源码,没有给出文件下载,这里整理一下他的方法:
- 下载我复制出的源码,或者你自己去发布页面复制源码。
- 将解压出的JetBrainsLicenseServer.php与jblicsvr.php上传至你的网站空间。
- 授权服务器地址填写: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://你的域名 直接激活。
版权声明:本文为原创文章,版权归 jvxiang 所有,欢迎分享本文,转载请保留出处!