破解JetBrains家族IDE

目前可以破解授权的软件包括:

  • IntelliJ IDEA 7.0 or above
  • ReSharper 3.1 or above
  • ReSharper Cpp 1.0 or above
  • dotTrace 5.5 or above
  • dotMemory 4.0 or above
  • dotCover 1.0 or above
  • RubyMine 1.0or above
  • PyCharm 1.0 or above
  • WebStorm 1.0 or above
  • PhpStorm 1.0 or above
  • AppCode 1.0 or above
  • CLion 1.0or above

概述(一键破解在文后)

JetBrains家族的IDE可是出了名的好用,不管是对框架的支持,还是界面、插件都非常方便。IntelliJ IDEA,PyCharm,WebStorm等等,搞Android开发的程序员们使用最多的Android Studio也是基于JetBrains IntelliJ IDEA开发的。

好用是好用,炫酷也确实炫酷,但是价格也很高,当然月入好几万的高级程序员还是推荐你们去买个正版。购买链接:https://www.jetbrains.com/idea/buy/。而对于经济压力比较大,尤其的学生朋友,又想用上这些IDE,又没有那么多资金,就可以通过这种方法来授权。

感谢博主lanyus提供的服务器代码。

下载地址:V1.5 (需要翻墙才能下载,如果有翻墙需要,欢迎参考我的另一篇文章:手把手教你搭建自己的shadowsocks实现科学上网

搭建自己的服务器破解IDE

1.根据自己的服务器选择相应的文件

这里写图片描述

我的服务器是Ubuntu的,所以选择对应的linux结尾的,其中amd64是64位,386是32位。

2.安装IDEAServer在Linux服务器上

  • 将IntelliJIDEALicenseServer_linux_amd64上传到任意目录,修改一个容易处理的名字(原文件名字太长):
mv IntelliJIDEALicenseServer_linux_amd64 IdeaServer
  • 增加可执行权限
chmod +x IdeaServer
  • 执行服务器程序
/root/IDEAServer/IdeaServer -p 2005 -prolongationPeriod 999999999999 -u flyzy2005 > /root/IDEAServer/idea.log 2>&1 &

其中,可选参数包括:

-l 指定绑定监听到哪个IP(私人用)
-u 用户名参数,当未设置-u参数,且计算机用户名为^[a-zA-Z0-9]+$时,使用计算机用户名作为idea用户名
-p 参数,用于指定监听的端口
-prolongationPeriod 指定过期时间参数

> /root/IDEAServer/idea.log 2>&1表示将日志保存在/root/IDEAServer/idea.log中,而最后一个&则表示后台运行

如果想更直观的看有没有启动成功可以直接运行:

/root/IDEAServer/IdeaServer -p 2005 -prolongationPeriod 999999999999 -u flyzy2005

如果提示如下信息则代表成功:

2017/12/07 18:29:44 *************************************************************
2017/12/07 18:29:44 ** IntelliJ IDEA License Server                            **
2017/12/07 18:29:44 ** by: ilanyu                                              **
2017/12/07 18:29:44 ** http://www.lanyus.com/                                  **
2017/12/07 18:29:44 ** Alipay donation: [email protected]                **
2017/12/07 18:29:44 ** Please support genuine!!!                               **
2017/12/07 18:29:44 ** listen on 0.0.0.0:2005...                               **
2017/12/07 18:29:44 ** You can use http://127.0.0.1:2005 as license server     **
2017/12/07 18:29:44 *************************************************************
  • 配置nginx反向代理
    在sites-available中新增一个配置文件:
server {
        server_name your_server_name;//这里写你的域名
        location / {
                proxy_pass http://flyzy2005.cn;
        }
        location /rpc {
                proxy_pass http://127.0.0.1:2005;
                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;
        }
       access_log off; #access_log end
       error_log /dev/null; #error_log end
}

其中,/是重定向所有通过网站访问你这个域名的,/rpc则是处理JetBrains的激活请求的。

全部搞定后直接在License server里输入你的域名即可~

这里写图片描述

破解所有JetBrains家族IDE

如果不想自己搭建服务器,为了防止服务器地址过快被和谐,可以关注微信公众号flyzy小站,回复IDEA授权即可获取最新服务器地址~
这里写图片描述

猜你喜欢

转载自blog.csdn.net/wf632856695/article/details/78746419