五分钟搭建Jetbrains家族IDE授权服务器

作为Java码农,IntelliJ IDEA可谓是N0.1的开发环境了,对框架的支持,界面,插件都是比较方便的,大大加快了开发的速度以及开发的乐趣,酷炫的界面也能大大的装一个逼

idea

虽然这里教大家搭建授权服务器,但是月入1狗的同志还是支持一下人家嘛,毕竟都是码农。Idea购买地址:https://www.jetbrains.com/idea/buy/

对于暂时经济不宽裕的同学,你可能需要一款支持Jetbrains家族IDE授权服务器。比较明智的选择是Google一台即可,有能力的同学不妨尝试自行架设,这也就是本文的目的啦。

喝水不忘挖井人,在此向服务器软件的作者Lanyu表示衷心的感谢。

服务器下载地址:点击我   (V1.3)

V1.4:

下载地址:

https://mega.nz/#!Hs4CEbRR!FteOJmJ0AfuLvTUFs3dn9xH6eESm3io2BZ5neIXTQds

解压密码:3415E428

磁力链接: magnet:?xt=urn:btih:ED1FA379ECBD34D13CB7D14B0C2B024986A6FC79&dn=IntelliJIDEALicenseServer(v1.4).tar

种子:http://ww1.sinaimg.cn/large/871e88b0gy1ffwqq566kxj205k05kq2y.jpg(保存到本地, 以zip格式打开)

下载后有很多版本,如果你电脑是windows,对应的使用windows后缀的,Mac OS使用darwin后缀,

os x 10.12上需要把upx加的壳脱掉,用高点的端口

Ubuntu/centos等没有对应后缀的用linux,要注意区别32/64位,amd64是64位,386是32位。

windows下就不介绍了,点击就可以用,如果需要自定义参数,请根据采用命令行带参数运行,,参数如下:

PS:若在程序工作目录中存在IntelliJIDEALicenseServer.html文件,则返回IntelliJIDEALicenseServer.html中的内容到用户浏览器。

接下来,介绍如何部署到Linux服务器上,首先将IntelliJIDEALicenseServer_linux_amd64上传到任意目录,我这里是root目录,先将名字改了,太长了

接下来 需要把它运行起来,先加一个可执行权限

开始运行

默认运行会出现以下信息,则为成功。如果要后台运行,请使用nohup命令

run

我们可以通过nohup的方式实现后台运行

也可以通过supervisor实现守护进程,自启动。命令如下

接下来,将自己的域名采用nginx反向代理过来,nginx如以下配置

这样就大功告成了!

点赞
  1. Kevin说道:

    IntelliJIDEALicenseServer_linux_386好像有bug,指定了端口了,控制台还是显示可1017端口,验证服务器时填写1017端口可以验证,填写指定的端口验证不了。

  2. shadowmaner说道:

    :biggrin: 一直用博主的激活服务器来激活,在这里感谢一下。

  3. jalena说道:

    :evil: 成都的骚年你好,我也是成都的!! :biggrin:

  4. OWen说道:

    博主大人,是不是不能用了? :redface:

    1. Singee77说道:

      可以用,域名激活的话要把最后一个/删除

  5. Singee77说道:

    引用“
    PS:若在程序工作目录中存在IntelliJIDEALicenseServer.html文件,则返回IntelliJIDEALicenseServer.html中的内容到用户浏览器。

    请问博主大人怎么理解这句话,打开激活地址浏览器输出not found,header返回404,但在license server里面激活成功了。。。

    1. suxiaomi说道:

      这个跟激活无关,只是当用户访问你激活服务器根目录时,会返回这个html

      1. Javaloser说道:

        激活服务器根目录是root /home/wwwroot/;这个地址吗

        1. suxiaomi说道:

          激活服务器根目录就是执行文件所在的目录

          1. Javaloser说道:

            Thank You ! suxiaomi . Always safe fro good man

  6. kakakiid说道:

    必须给个赞,感谢

  7. 2222说道:

    啊啊啊啊

  8. yuyuyu。说道:

    自己搭建服务器是一定要用nginx反向代理吗?
    nginx配置也不懂怎样运行,看语言像是JQ?等于写代码运行起来吗?

    1. yuyuyu。说道:

      哈哈哈 :lol: 我是小白一个,查了下知道了,nginx就是一个反向代理的服务器。

  9. 本杰明陈说道:

    :smile: 感谢博主的激活方法,一直在用特地的来感谢一下。

  10. zero说道:

    想请教下作者,请问这是什么原理啊?作者买了企业版?

    1. suxiaomi说道:

      破解了证书文件,加密算法,可以去github搜索jbls 有python版的

      1. zero说道:

        原来是这样。但是jetbrains公司没有做出什么行动来应对吗?

        1. suxiaomi说道:

          可能是市场份额,或者培养潜在用户。

          1. zero说道:

            :exclaim: 真的有这种可能,先把用户养肥再说。

  11. fly说道:

    博主你好,我想问下idea.imsxm.com是怎么重定向到这个页面来的?我现在配置好了,能破解,但是直接访问页面是not found

    1. suxiaomi说道:

      用nginx反向代理 所有/rpc的请求转发到授权服务器 其他的转发到你的页面

      1. Fly说道:

        嗯 可以了。。谢谢博主。 这个有文档么?为什么/rpc的请求转到代理就可以了?谢谢

        1. suxiaomi说道:

          jetbrains系列的请求都是以/rpc/开头的

  12. Scala说道:

    连接无法下载了

    1. suxiaomi说道:

      使用文中的种子下载,或者翻墙

  13. Darkiller说道:

    直接运行没问题,但是一放到supervisor里就直接404是怎么回事呀?

  14. Darkiller说道:

    直接运行,curl http://127.0.0.1:1024 返回 hello world,放在 supervisor 里就返回 404,有点搞不懂

    1. suxiaomi说道:

      不用管这个,直接输入http://127.0.0.1:1024可以激活就行

      1. Darkiller说道:

        只是有点好奇为啥在supervisor里就404了

        1. suxiaomi说道:

          因为linux有个work floder的概率 你手动执行 就是在当前目录下

发表评论

电子邮件地址不会被公开。 必填项已用*标注