原创技术类

JetBrains 激活:轻松获得 JB 全家桶许可证

本文阅读 6 分钟
首页 技术类 正文

最近白嫖的 JetBrains 教育许可证过期了,本着学习的态度以 IntelliJ IDEA 为例尝试了几种破解方案。当然 ja-netfilter 插件确实是较为完美的方案,完美通杀 JB 全家桶。但本着不破坏程序本质,想着从激活的角度来研究(水一期)如何获得正版的 JetBrains 授权。

市面上的激活方式

目前只有三种方式:JB Account、Activation CodeLicense server。以及上述说到的 ja-netfliter 插件,是配合 Activation Code 激活的。

JB Account

作为一个带学生,奶昔自然是通过教育邮箱取得授权。如果大学没有提供 edu.cn 邮箱的可以通过学信网,联系 JetBrains 进行授权(太麻烦)。万能的淘宝也能买到,商家会提供一个(例如 https://www.jetbrains.com/shop/eform/students/request?code= )的链接,然后让你点击登录账号后激活即可。

lkb5nxzy.png

当然路子多的是,这里就不再赘述自己找渠道。

好处:100% 正版,用着安心。

缺点:需要联网。教育版本需要教育邮箱收信,一年后还需要再续期(需要用教育邮箱获取上述链接)。

lkcrszcr.png

如果你想订阅个人版,可通过奶昔的渠道买更便宜:

JetBrains 正版产品售价链接
JetBrains All Products Pack - 编程开发工具集¥2059.00点此购买
IntelliJ IDEA Ultimate - JetBrains Java IDE¥1209.00点此购买
CLion - JetBrains 支持C/C++的跨平台IDE¥709.00点此购买
DataGrip - JetBrains SQL多数据库IDE¥709.00点此购买
GoLand - JetBrains 专业Go语言跨平台IDE¥709.00点此购买
PhpStorm - JetBrains 高效智能PHP IDE¥709.00点此购买
PyCharm - JetBrains 专业级Python IDE¥709.00点此购买
ReSharper - JetBrains .NET开发Visual Studio扩展¥999.00点此购买
Rider - JetBrains 高速跨平台.NET IDE¥1069.00点此购买
RubyMine - JetBrains Ruby与Rails多语言IDE¥709.00点此购买
WebStorm - JetBrains 智能JavaScript IDE¥499.00点此购买
dotUltimate - JetBrains .NET开发工具合集 VS拓展¥1209.00点此购买

Activation Code

这个方法需要一个叫做算号器的东西,也就是常说的注册机。一般用作离线激活,使用 ja-netfliter 插件后需要通过算号来注册,以及这个东西有时效性限制可以参考别人的工具。

好处:只需打个补丁就能通杀 JB 全家桶,无需网络。

缺点:具有时效性,以及 ja-netfliter 插件的版本对应。

地址:http://jets.idejihuo.com/

JetBrains License Server (FLS)

好处:类似于微软的 KMS,不需要打补丁,直接连接 FLS 激活。一般大厂(授权数大于 50 台设备)都是用这个方法激活。

缺点:需要联网,且服务器失效后需要找个新服务器激活。

虽说之前可以搭建 JetBrains License Server(FLS)来解决产品激活问题,但搭建非官方的方法自 2022 年后就纷纷失效了,目前可以参照官方文档来进行部署。但现在可以在网上找到现有的激活服务器,其中最出名的是 Fanx's Blog 的每日更新。

lkb5jvkn.png

当然你懒得找的话,可以使用奶昔的 FLS 激活: http://fls.itxe.net (HTTPS也行)

搭建 JetBrains 激活服务器

JetBrains License Server (FLS)是一个基于 Java 的授权程序,和微软的 KMS 同理用于 JetBrains 产品的批量许可证。一般可以在此下载最新版本的许可证服务器。

服务器要求

正常来说,直接丢大厂云服务器上就完事。官方的最低要求是 1c1g,及推荐至少 1c4g 以确保 FLS 高负载运行。即使官方提供了 Linux、MacOS、Windows 安装方式,但我只建议在 Linux 服务器上运行且此教程也仅适用于 Linux 服务器。但注意的是硬盘取决于日志和统计数据,还要装个 Java 11或更高版本。具体的可参考官方要求

安装 FLS

首先下载 FLS 的压缩包并解压到你想要的目录,然后使用以下命令启动 FLS:

./bin/license-server.sh start

启动成功后会输出以下内容并结束:

JetBrains License Service is listening on {0.0.0.0:8080}
JetBrains License Service is running

如果需要开机启动请自己配置 systemd 服务,可参考 官方指导 添加启动项。

注册 FLS 服务

此时请务必使用 Chromium 系的浏览器(例如 Google Chrome)

然后打开 http://<服务器的IP地址>:8080 (如果你以默认端口运行) 即出现如下界面:

lkb6icfv.png

点击 Register server 进行注册服务器步骤,然后进行许可证添加:

lkb6jydl.png

此时打开 JetBrains 的任意产品,输入服务器地址测试即可:

lkb6pjst.png

安全问题

  1. 当然如果你要在外网使用、搭配域名等操作,那可以使用 Nginx 反向代理进行;
  2. 您可以不必担心别人访问 http://<服务器的IP地址>:8080 时将会跳转至后台,因为没有权限的用户在访问服务器后会被跳转至 https://account.jetbrains.com/fls-auth?uid=xxx&salt=xxx&url=http://<主机名>/auth 并给予 403 错误:

lkb6un03.png

结语

目前 JetBrains 上海公司已落地,从 2023 年 9 月开始进行直销价格也很不错。当然学生党也买不起就是,感谢 JetBrains 提供的教育优惠让更多的大学生学习编程。用 ja-netfliter 等补丁方法都会在下一个版本被封堵,但教育白嫖的门槛也不高就是。当然大家懒得折腾也可以用奶昔的 http://fls.x.gy 来激活啦,这里也会每天持续更新授权服务!

原创文章,作者:nyarime,如若转载,请注明出处:https://blog.naixi.net/article/jetbrains-license
-- 展开阅读全文 --
CSGO 炼金:从入门到吃土
« 上一篇 07-19
老Mac:绕过 BootCamp 安装 Windows 操作系统
下一篇 » 07-21
V注册会员 L评论等级
R7 条回复
  1. B4a :
    2023-07-22     Linux /    Chrome

    请问JetBrains Business 账号管理员和普通账号有什么区别吗

    1. nyarimeV :
      2023-07-22     Win 10 /    Chrome

      @B4a

      区别在于个人和团队吧,应该是 JetBrains 销售修改的。

  2. abc :
    2023-07-20     Win 10 /    Chrome

    许可证申请 需要钱吗?

    1. nyarimeV :
      2023-07-20     Win 10 /    Chrome

      @abc

      它的本质是一个RSA交换程序,实际上和微软的 KMS 相似,算是一种批量许可的解决方案。以前是没有RSA交换证书验证许可,所以什么设备都可以搭建,现在只要拥有 JetBrains Business 账号管理员就可以搭建啦,不限次数但需要逐个添加许可证。

      1. abc :
        2023-07-20     Win 10 /    Chrome

        @nyarime

        你的这个服务器能激活几个设备?

        1. nyarimeV :
          2023-07-21     Win 10 /    Chrome

          @abc

          大概是5000台设备这个样子

          1. Kkkk :
            2023-10-17     MacOS /    Chrome

            @nyarime

            为啥昨天用了激活后,今天提示失效了

没有更多评论了

热门文章

标签TAG

热评文章