2025年5月24日 星期六 乙巳(蛇)年 二月廿六 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 软件应用 > 开发工具(IDE)

搭建 Jetbrains 家族 IDE 授权服务器

时间:12-14来源:作者:点击数:15

WebStorm 是个很好用的编辑器,对框架的支持、编辑器界面、插件支持都是比较方便的,大大加快了开发的速度以及开发的乐趣,但是这么强大的编辑器并不是免费的,如果我们使用必须得购买。

但是对于我们这种草根开发人员,授权费用实在是难以负担,没有办法只有考虑如何激活软件。

对于暂时经济不宽裕的友友,你可能需要一款支持 Jetbrains 家族 IDE 授权服务器。比较明智的选择是在百度搜索相关的关键词,虽然很多都过期了,但是总有能够激活的,有能力的同学不妨尝试自行架设。

下载文件

要假设自己的 IDE 授权服务器,我们需要一个授权的程序,这里有两个版本

下载完文件以后,里面有很多文件,如果你电脑是 Windows,对应的 EXE 可执行文件即可,Mac OS 使用 darwin 后缀的文件,OS X 10.12 以上需要把 upx 加的壳脱掉,然后用大点的端口。

  • brew install upx
  • upx -d IntelliJIDEALicenseServer_darwin_amd64

Ubuntu / CentOS 使用带 linux 名称的文件,要注意区别 32/64 位,amd64 是 64 位,386 是 32 位。

自定义运行参数

如果需要自定义参数,请根据采用命令行带参数运行,参数如下:

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

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

部署 Linux 服务器

首先将 IntelliJIDEALicenseServer_linux_amd64 上传到任意目录,将文件名改一个短点的名称

  • mv IntelliJIDEALicenseServer_linux_amd64 wsReg

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

  • chmod +x wsReg

开始运行

  • /home/wsReg -p 1024 -prolongationPeriod 9999999

默认运行会出现以下信息,则为成功。

搭建 Jetbrains 家族 IDE 授权服务器

如果要后台运行,请使用 nohup 命令

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

  • cd /root/
  • nohup ./wsReg-p 1024 -prolongationPeriod 999999999999 >> idea.out 2>&1 &

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

  • vi /etc/supervisord.conf
  • #添加以下内容
  • [program:idea-server]
  • command = /home/wsReg-p 1024 -u imsxm.com -prolongationPeriod 999999999 -l 127.0.0.1
  • autostart=true
  • autorestart=true
  • startsecs=3

将自己的域名采用 nginx 反向代理到本地地址即可,nginx 如以下配置

  • server{
  • listen 80;
  • server_name test.demodomain.com;
  • root /home/wwwroot/;
  • location / {
  • proxy_pass http://127.0.0.1:1017;
  • 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
  • }
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐