2018-04-27 关于webstorm

webstorm license server

从毕业就开始使用webstorm,从webstorm 11到webstorm 2017,再到现在的webstorm 2018,webstorm IDE功能越来越强大,但是我从来不使用正版,而今天就给大家介绍一下,在使用盗版过程中最大的困难——license server。在最初的时候,我也是百度的一些Activation code,后来发现这些Activation code极不稳定,可能是一个Activation code只能在一个终端使用吧,我放弃了使用Activation code的方式。

后来,在Webstorm吧找到了一种可以设置试用期到2099年的方法:改变本地的日期时间至2099年11月30日,然后安装webstorm,选择试用,试用期一个月,这时候你的试用期就到了2099年的12月31日。假如你已经安装了webstorm,直接找到WINDOWS系统,C:/Users(用户)/你的WINDOWS电脑用户名/.Webstorm2017.2/config/eval,直接将eval文件删掉,重新打开webstorm,更改本地日期,后面的操作就同上了。直到2017.3版本之前,使用的很舒服,到了2017.3版本,JetBrains发现了这个漏洞,进行了修补,由此也放弃了使用这种方式。

再之后,就开始使用license server,使用的license server如下:

http://idea.imsxm.com (2017.3.3版本极其之前版本可用)
http://idea.iteblog.com/key.php (2017.1可用)
http://www.aku.vn/idea (2017.1可用)
http://idea.ibdyr.com (2017.3.3版本极其之前版本可用)

再后来,就开始使用本地nginx反向代理http://idea.imsxm.com,将下面的配置放进server中:

location /rpc {
        proxy_pass   http://idea.imsxm.com/rpc;
        proxy_redirect             off;
        proxy_set_header           Host $host;
        proxy_set_header           X-Real-IP $remote_addr;
        proxy_set_header           X-Forwarded-For $proxy_add_x_forwarded_for;
}

现在连本地nginx反向代理都失效了,jetbrains在2017.3.4版本使用了ip地址动态封禁,经过我很长时间的寻找,找到了现在在2018版本之后都可使用的license server:

http://www.activejetbrains.ml

最新的license server转自网上的一篇文章,来源于https://www.imsxm.com/jetbrains-license-server.html