自己搭一个jetbrains系列IDE license

前言

今天偶然看到一篇好文章,至于具体内容嘛,如题。先前没用过jetbrains公司的IDE的时候,觉得还不是这么的依赖它,但是这家伙却能在你用过一次后深深地抓住你的心,从此再也离不开了。

1 每次安装好,面对不激活无法使用的弹出框,心里不知道问候了多少次它祖宗,但是没办法,生活还得继续不是,因此再去网上搜索一些免费的license,姑且用着了。

2 然而,用着用着,在某一天的清晨,再次打开IDE的时候,诶嘿。让人难受的事又发生了,license到期了。这个时候,再次回到1,

3 那还能到3,前两个根本跳不出来了好吧。

为了break这个怪圈,今天就来试试自己做一个license吧。

原理

原理其实蛮简单的,就是把一个域名的A记录绑定到一个公共的DNS上,使得可以跳转过去就可以了。

公共DNS

我参考的那篇文章中有一个好用的例子,直接ping一下,拿到ip地址就好了。

//使用ping获取
ping www.jetbrains.fun -t 4
// 或者下面
ping www.jetbrains.xyz -t 4

域名

作为一个程序员,没有一个自己的域名不足为奇。对于有自己域名的同学来说,直接将自己域名的一个A记录绑定到刚才拿到的IP上就可以了。没有自己域名的话,也可以去注册一个免费域名,推荐下面的网站:

https://www.freenom.com/zh/index.html?lang=zh

具体就是搜一个没人用的,checkout下来就好了。具体图片可以参考文末的链接,这里不贴图了。

测试

配置完DNS,去freenom的后台去看看是否为Active的状态即可。然后就可以打开jetbrains的随便哪个IDE了。去Register那里点击License Server,输入自己的域名,基本上就算成了。如下图:

Registration效果

域名有12个month的使用有效期,时间挺长的,过期了重来一次就好。至此,自己搞一个license就算完成了,再也不怕费劲力气搜集到一堆无效的了。

参考链接:
https://www.wrbug.com/2018/06/04/%E8%A7%A3%E5%86%B3Idea%E6%8E%88%E6%9D%83%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%A4%B1%E6%95%88/

你可能感兴趣的:(自己搭一个jetbrains系列IDE license)