上回说到新版本的IDE中都开始用JetBrains账号登陆,限制了很多行为,今天又发现一个新的方式。
有一说一,JetBrains的IDE确实好用,连Android Studio也是在IntelliJ IDEA的基础上开发出来的,但它有一个绝对优势的改良,那就是免费,给了我们这些本不富裕的家庭很大的理解。
对于并不免费的JetBrains家族的IDE们,早前最普遍的破解方式,就是从网上找不愿透露姓名的热心网友提供的公开license,或者认证服务器,随便一搜就有一大片,至于可用性要自己一一试过才知道,这种方式与其说是破解,倒不如直接说是白嫖,该花的钱都花了,只是花钱的不是自己罢了。但是这种方式有个弊端,就是不稳定,下班关机前还能开开心心敲代码,等到第二天再来,发现失效了,要么就是验证失败了。这个时候,又要从头再来,接着从网上搜索,一个一个过滤,相当麻烦,别人都写完几个bug了,你连IDE还没打开。
后来,聪明机智的神秘东方网友,发现了一种曲线救国的方式,所有收费的IDE都是有一个30天的试用期的,试用期间的功能和正版license的功能是完全一样的,这下我不想着破解了,我就试用,等快到期了,我就把试用期重置,这样又能试用30天,用完这30天还有30天,在这30天后面等着的,是下一个30天。
就这样,上有政策下有对策,JetBrains高一尺,网友们高一尺五,相互制衡之下,也算是相安无事。直到几个月前,横空出世的JetBrains账号,打破了这原本平静的局面。
新版本的IDE,要想试用,就需要先登录一个叫做JetBrains账号的东西,如果没有,跳到官网便可注册。看到这,我大抵是懂了,开始要绑定了,不知道是不是和Unity学的,试用的30天和账号绑定起来了,这样就没法无限试用了。当然,这还只是我的猜测,没去验证,因为咱们这边表示这个账号的门槛太高,直接给咱们拦住了,所以就没试。
好在还有退路,那就是,不升级,专门盯着官网的老版本下载。
但是,转折来了,这也是今天要说的主题(铺垫了这么久,总算到了主题)。
发现了一个服务器的搜索引擎。什么意思呢,搜索引擎,像谷歌,像百度,可以根据输入的关键词搜索到网络上公开的一些资源,比如网页,比如图片。而服务器搜索引擎,则是根据输入的条件,搜索网络上开放的机器,一台网络上的机器要想提供服务,总是要暴露出一些端口出来的,比如网页服务暴露80端口,https服务要暴露443接口,只要暴露出来,就可以被扫描到,这就是服务器搜索引擎的大致原理。
服务器搜索引擎:https://search.censys.io/
过滤条件是
1 | services.http.response.headers.location: account.jetbrains.com/fls-auth |
这是固定的语法,大致的意思就是,访问器的回应消息头中的location,包含jetbrains。依据这个条件,判断这个机器是提供JetBrains认证服务的,那么把这个地址填到IDE的认证框里即可,如果不能用,就从搜索结果列表里换一个,这种比之前大海捞针的方式高效、快捷多了。
最后还是要说一句,家里条件好的同学,要去买买正版。