OpenWrt 搭建 JetBrains 授权服务器

此方法已无法激活 JetBrains 系软件 2018.2.1 及最新版本,最新方法可以加群询问小山。

JetBrains 是一家来自捷克的软件开发公司,旗下有很多语言的集成开发环境,被人所熟知的产品有:IntelliJ IDEA、PHPStorm、WebStorm。

这些 IDE 十分的高效、方便,但并不是免费的,而且售价不菲。对于程序员大牛来说,每年几百刀不算什么,但对于像小山这种业余玩家,或者是刚入门的码农来说,确实有点贵了。

买不起的情况下,想到的第一件事就是找破解、注册的方法。目前破解 JetBrains 产品的方法有三种:注册码、破解补丁、授权服务器,注册码有一定的期限,到期后需要新的注册码;破解补丁在每次版本更新后都有可能失效;授权服务器是现在最稳定的方法,没有期限,不会随着版本更新失效,不需要修改任何文件。

网上有很多别人分享的授权服务器,但是很容易遭到封杀,所以我们可以在本地搭建授权服务器,不会遭到封杀,也可以方便激活。

但是在 Windows 搭建就有点无聊了,所以就教大家在运行 OpenWrt 的路由器搭建授权服务器,下面的教程过于小白,大神请绕道。

OpenWrt 搭建 JetBrains 授权服务器

JetBrains 授权服务器

在此感谢编写授权服务器的作者:ilanyu

OpenWrt 搭建 JetBrains 授权服务器十分的简单,作者已经编译了各种 CPU 平台适用的二进制文件,只需要上传到路由器运行即可(可用空间 5M + ),这里说一下运行方法和参数。

首先,下载对应你路由器 CPU 架构的二进制文件,MTK 使用 mipsle,高通和博通使用 arm,ar 系列使用 mips,软路由使用 x86 或 x64,下载完成后上传至路由器,如果你的路由器可用空间不够,上传到移动存储设备也是可以的。

输入 mv IntelliJIDEALicenseServer_linux_* IntelliJIDEALicenseServer 将文件重命名为 IntelliJIDEALicenseServer 方便使用

输入 chmod +x IntelliJIDEALicenseServer 添加执行权限

输入 ln -s /root/IntelliJIDEALicenseServer /usr/bin/IntelliJIDEALicenseServer 创建软连接 注意:第一个路径填完整路径

输入 IntelliJIDEALicenseServer 运行授权服务器

但是它默认是前台运行,怎么让它后台运行并更改它的端口呢?Ctrl + C 停止前台运行

目前有四个参数可供设置,输入 IntelliJIDEALicenseServer -h 查看帮助信息

-p 设置端口,默认 1017,可以设置成别的

-l 监听地址,默认 0.0.0.0,监听所有地址,可以设置成 192.168.1.1,这样只监听内网

-prolongationPeriod 这个参数我也不知道是干嘛的,好像是授权时间?

-u 用户名称,没啥用,不设置的话,授权用户名会使用系统的用户名,设置的话,授权用户名就会显示设置的。

输入 IntelliJIDEALicenseServer -p 1201 -u mivm >/var/log/IntelliJIDEALicenseServer.log 2>&1 & 将端口设置为 1201,用户名设置为 mivm,后台运行。也可以什么都不设置 IntelliJIDEALicenseServer >/var/log/IntelliJIDEALicenseServer.log 2>&1 & 后台运行。

终止运行:killall IntelliJIDEALicenseServer

查看运行日志:cat /var/log/IntelliJIDEALicenseServer.logtail -f /var/log/IntelliJIDEALicenseServer.log

开机启动运行:sed -i '/exit 0/i\IntelliJIDEALicenseServer >/var/log/IntelliJIDEALicenseServer.log 2>&1 &' /etc/rc.local

取消开机启动:sed -i '/IntelliJIDEALicenseServer >\/var\/log\/IntelliJIDEALicenseServer.log 2>&1 &/d' /etc/rc.local

授权服务器搭建完成如何使用?

打开 JetBrains 任意一款产品 → 点击菜单 [Help] → [Register] (如果你是刚安装的,忽略这一步)

点击 [License Server] → 输入服务器地址 http://192.168.1.1:1017,如果你的路由器 IP 不是 192.168.1.1,记得更改,如果你设置了自定义端口,记得更改 → 点击 [Activate] 激活

JetBrains 产品激活

JetBrains 产品激活

出现如上图提示即表示激活成功

还有一个功能,如果二进制所在目录存在 IntelliJIDEALicenseServer.html 文件,使用浏览器访问授权服务器地址会返回文件内容。

如果你的路由器有公网地址或可以外网访问,可以把授权服务器端口转发做远程授权服务器给他人使用。


还是那句话,有任何不懂在下方给我留言。

云盘下载

密码:mivmcn

微信公众号二维码

微信扫描二维码关注我们

点赞

  1. 萧丶默说道:

    是时候分享最新激活的各种方法了。

    Safari 11.1.2 Safari 11.1.2 Mac OS X  10.13.6 Mac OS X 10.13.6
    1. 小山说道:

      网上很多,我就不献丑了。

      Google Chrome 68.0.3440.106 Google Chrome 68.0.3440.106 Windows 10 x64 Edition Windows 10 x64 Edition
  2. sir-he说道:

    没有下载地址啊,能把IntelliJIDEALicenseServer 发我邮箱吗 谢谢

    Google Chrome 64.0.3282.119 Google Chrome 64.0.3282.119 Windows 7 x64 Edition Windows 7 x64 Edition
    1. 小山说道:

      点击文章底部的云盘下载

      Google Chrome 65.0.3325.181 Google Chrome 65.0.3325.181 Windows 10 x64 Edition Windows 10 x64 Edition
  3. 1说道:

    这个纯干货啊,谢小山

    UC Browser 6.1.3228.203 UC Browser 6.1.3228.203 Windows 7 x64 Edition Windows 7 x64 Edition

发表评论

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

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据