IntelliJ IDEA License Server本地搭建教程

2016年3月20日更新支持自定义端口及用户名,详见
http://blog.lanyus.com/archives/189.html
2016年7月13日更新支持自定义浏览器打开页面,详见
http://blog.lanyus.com/archives/228.html
2016年7月15日更新完善自定义用户名功能,详见
http://blog.lanyus.com/archives/231.html
2017年5月24日更新修复ReSharper无法激活的问题,详见
http://blog.lanyus.com/archives/305.html

1、下载下面的文件

1017端口版:

链接: http://download.csdn.net/detail/lanyu19950216/9465577

备用链接: https://drive.google.com/file/d/0Bx7wGDIg2K-7MTJ1TGN1V1IzTVk/view?usp=sharing

备用链接: https://pan.baidu.com/s/1hqVTze8 密码: pf5n

41017端口版:

链接:http://download.csdn.net/detail/lanyu19950216/9465792

备用链接: https://drive.google.com/file/d/0Bx7wGDIg2K-7T2JNRjhMNTZ6bGc/view?usp=sharing

v1.3:

磁力链接: magnet:?xt=urn:btih:2289E4F8CEB346AC44E54C8C0DA706CC537301AA

v1.4:

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

解压密码:3415E428

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

2、找到自己操作系统的版本,我这里使用IntelliJIDEALicenseServer_windows_amd64.exe,双击打开运行

3、在idea注册界面选择授权服务器,填写http://127.0.0.1:1017,然后点击“OK”,如图

PS:不要问为啥端口是1017,我女票生日

IntelliJIDEALicenseServer.png

标签: none

已有 515 条评论

  1. fgpgy fgpgy

    win如何驻扎服务呢?

  2. 博主,我用C重写了你的程序,移植到了路由器上,同时增加了Auto Discover 的功能,逆向前没有和你打招呼,请见谅。
    http://www.right.com.cn/forum/forum.php?mod=viewthread&tid=161324&page=672&extra=#pid1640158

    1. kiril kiril

      @bigandy你好,请问怎么安装到路由呢?我也是用这固件。但是我找不到把你的程序传入路由并启动的方法。

    2. kiril kiril

      @bigandy发现是我关了ssh。我现在上传到了路由etc目录。但是不知道怎么运行。还有,etc目录下有dnsmasq目录,是指在目录中任意建立一个“文件名.txt”,然后txt里面内容是“_jetbrains-license-server.lan url = http://路由ip:1027”这样么?

    3. kiril kiril

      @bigandy还是说,把“_jetbrains-license-server.lan url = http://路由ip:1027”添加到dnsmasq.conf里面

    4. kiril kiril

      @bigandy还有一个问题,原作者写的端口是1017,你写的中文变成1027了。

    5. kiril kiril

      @bigandy
      不好意思,没看清楚更新内容,原来已经集成在新版里面

    6. Jorgeliu Jorgeliu

      @bigandy不知道能不能提供一份源代码

  3. Master Master

    Please provide instructions for linux as well (Ubuntu Specified).

    1. 神赋 神赋

      i run on ubuntu is ok.

    2. baryon baryon

      @Master
      在主贴的磁力链下载最新版,找到文件对应的服务器文件,修改执行权限,比如
      chmod +x IntelliJIDEALicenseServer_linux_amd64

      可以用screen在后台执行,比如
      screen -dmS IntelliJIDEALicenseServer -d -m ./IntelliJIDEALicenseServer_linux_amd64

      记得打开防火墙的1017端口

  4. 神赋 神赋

    你好,1017版链接失效了,能否重新给链接,谢谢。或者直接发送邮箱[email protected],非常感谢。

    1. 神赋 神赋

      @神赋我已经从上面的下载地址下载到了,现在放在github上面。感谢博主。https://github.com/mengzhihoing/jbls/

      1. 国外删这种违反版权的挺厉害了

  5. djc djc

    楼主,我是之前1月29号微信捐赠了18.8的那个,我在Linux环境下下载的IntelliJIDEALicenseServer运行起来显示段错误,Mac环境下也显示killed 9.没能运行起来是怎么回事?

    1. @djc
      mac下需要把upx壳脱掉, 发布目前的最新版激活服务器时, 当时的mac可以用, 后面mac更新后不能用了, 这里有已经脱好的, https://coding.net/u/ilanyu/p/IntelliJIDEALicenseServer/git/raw/master/IntelliJIDEALicenseServer_darwin_amd64

      1. joe joe

        @ilanyu这个网站500了,修复一下地址?

    2. @djc
      linux下试试这个 https://coding.net/u/ilanyu/p/IntelliJIDEALicenseServer/git/raw/master/IntelliJIDEALicenseServer_linux_amd64

      1. djc djc

        @ilanyu
        Mac下的可以了。但是Linux还是不行,以下是root在centos7下的操作,是我在腾讯云买的服务器
        # ls
        IntelliJIDEALicenseServer_linux_amd64
        # chmod +x IntelliJIDEALicenseServer_linux_amd64
        ./IntelliJIDEALicenseServer_linux_amd64
        段错误
        ./IntelliJIDEALicenseServer_linux_amd64 -p 9203
        段错误

        1. @djc

          centos-release-7-3.1611.el7.centos.x86_64

          Linux VM_196_222_centos 3.10.0-327.36.3.el7.x86_64 #1 SMP Mon Oct 24 16:09:20 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

          腾讯云学生机,测试没问题

          1. djc djc

            @ilanyu
            是我的问题,文件是可以的。我下载到 Mac 再用 ftp 上传到 centos,md5就发生了变化,估计是丢包了。直接在 centos 上用 curl 下载就可以。感谢!感谢!

  6. dongyang dongyang

    请问mac怎么搭建本地服务器,下载的 终端命令 貌似没一个成功的....

    1. @dongyang
      mac下需要把upx壳脱掉, 发布目前的最新版激活服务器时, 当时的mac可以用, 后面mac更新后不能用了, 这里有已经脱好的, https://coding.net/u/ilanyu/p/IntelliJIDEALicenseServer/git/raw/master/IntelliJIDEALicenseServer_darwin_amd64

      1. lukewang lukewang

        @ilanyu
        請問在MAC上脫好的如何執行?

        1. @lukewang
          命令行里
          chmod +x IntelliJIDEALicenseServer_darwin_amd64
          ./IntelliJIDEALicenseServer_darwin_amd64 -p 41017 -u lukewang &

          1. lukewang lukewang

            @ilanyu謝謝回覆

          2. bobo bobo

            @ilanyu

            使用上面贴的命令尝试。
            -bash: ./IntelliJIDEALicenseServer_linux_amd64: cannot execute binary file
            是因为下载的问题吗?
            求大神解答

  7. sjtuross sjtuross

    是否能编译一份ar71xx的版本?想在openwrt上用

    1. @sjtuross
      http://www.right.com.cn/forum/forum.php?mod=viewthread&tid=161324&page=672&extra=#pid1640158

  8. muicoder muicoder

    2017/02/21 03:23:30 error when serving connection "192.168.10.17:1017""192.168.49.142:65408": error when reading request headers: need more data: cannot find trailing lf. buf="\x05\x01\x00\x01"...""
    2017/02/21 03:23:46 error when serving connection "192.168.10.17:1017""192.168.49.142:49549": error when reading request headers: need more data: cannot find trailing lf. buf="\x12\x01\x004\x00\x00\x00\x00\x00\x00\x15\x00\x06\x01\x00\x1b\x00\x01\x02\x00\x1c\x00\f\x03\x00(\x00\x04\xff\b\x00\x01U\x00\x00\x00MSSQLServer\x00H\x0f\x00\x00"...""
    2017/02/21 03:24:01 error when serving connection "192.168.10.17:1017""192.168.49.142:50053": error when reading request headers: need more data: cannot find trailing lf. buf="\x00:\x00\x00\x01\x00\x00\x00\x019\x01,\x00\x00\b\x00\u007f\xff\xc6\x0e\x00\x00\x01\x00\x00\x00\x00:\x00\x00\b\x00AA\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"...""
    2017/02/21 03:24:16 error when serving connection "192.168.10.17:1017""192.168.49.142:50562": error when reading request headers: need more data: cannot find trailing lf. buf="\x03\x00\x00\x13\x0e\xe0\x00\x00\x00\x00\x00\x01\x00\b\x00\x03\x00\x00\x00"...""
    2017/02/21 03:24:32 error when serving connection "192.168.10.17:1017""192.168.49.142:51078": error when reading request headers: need more data: cannot find trailing lf. buf="\x00\x00\x00T\x00\x03\x00\x00user\x00postgres\x00database\x00postgres\x00application_name\x00psql\x00client_encoding\x00UTF8\x00\x00"...""
    2017/02/21 03:24:32 error when serving connection "192.168.10.17:1017""192.168.49.142:51560": error when reading request headers: cannot find http request method in "info\r\n". buf="info\r\n"...""
    2017/02/21 03:24:48 error when serving connection "192.168.10.17:1017""192.168.49.142:51576": error when reading request headers: need more data: cannot find trailing lf. buf="\x80\v\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"...""
    2017/02/21 03:25:03 error when serving connection "192.168.10.17:1017""192.168.49.142:51991": error when reading request headers: need more data: cannot find trailing lf. buf="\x00\x00\x00\xa7A\x00\x00\x00\x00\x00\x00\xd4\a\x00\x00\x00\x00\x00\x00admin.$cmd\x00\x00\x00\x00\x00\xff\xff\xff\xff\x13\x00\x00\x00\x10ismaster\x00\x01\x00\x00\x00\x00"...""
    2017/02/21 03:25:18 error when serving connection "192.168.10.17:1017""192.168.49.142:52479": error when reading request headers: need more data: cannot find trailing lf. buf="stat"...""
    2017/02/21 03:25:18 open IntelliJIDEALicenseServer.html: no such file or directory

    1. muicoder muicoder

      扫描后,出现错误信息了

  9. cooper cooper

    为什么打开IntelliJIDEALicenseServer_windows_386.exe后127.0.0.1:41017 ping不通?

  10. 将狼踩尽 将狼踩尽

    求一份搭服务器的教程,只会本地用,能搞成服务器嘛,win版和linux版都行,这样就可以linux/mac/windows机器都能用啦

    1. @将狼踩尽
      不是服务器上运行就行了吗?

      1. 将狼踩尽 将狼踩尽

        确实是可以地。。。3Q

      2. 6 6

        @ilanyu666

  11. 服务器要要一直开着吗,还是注册完就可以关掉?

  12. vici vici

    按1.3版做了个docker 镜像。

    https://hub.docker.com/r/woailuoli993/jblse/
    有docker 用户的话可以试试。

  13. 昆仑志 昆仑志

    怎么在centos上搭建激活服务器啊

  14. yunhuan yunhuan

    win版看不到可视化界面,看到好多注释性的语句。无法操作啊

  15. henhaoqi henhaoqi

    macOS Sierra 10.12.3 上不能用啊

    执行:sudo ./IntelliJIDEALicenseServer_darwin_amd64

    提示:Killed: 9

  16. henhaoqi henhaoqi

    sorry,看到前面脱壳的程序了,能用了

    https://coding.net/u/ilanyu/p/IntelliJIDEALicenseServer/git/raw/master/IntelliJIDEALicenseServer_darwin_amd64

  17. test test

    触不及防的一把狗粮

  18. template template

    博主竟然还有女票。。。

  19. cww cww

    太牛了!感谢奉献!感谢!

  20. Mr D Mr D

    centos7中创建自启动服务

    把license server执行文件放在/opt/intellij目录里面

    给上执行权限
    chmod +x /opt/intellij/IntelliJIDEALicenseServer_linux_amd64

    创建文件
    cat /usr/lib/systemd/system/intellij.service
    [Unit]
    Description=Web Service
    After=network.target

    [Service]
    ExecStart=/opt/intellij/IntelliJIDEALicenseServer_linux_amd64
    PrivateTmp=true

    [Install]
    WantedBy=default.target

    然后启动服务
    systemctl start intellij.service

    查看状态
    systemctl status intellij.service

    设置开机自动启动
    systemctl enable intellij.service

    完成!

添加新评论