亲爱的小伙伴们大家好,今天小编来为大家谈谈webstorm license server下载及使用,接下来我们进入正题,请往下看!
众所周知,WebStorm是一款功能强大的前端开发工具。WebStorm提供了许多功能,如智能代码补全、语法高亮、代码重构等等。不过,WebStorm是收费软件,需要购买许可证才能正常使用。而为了省去购买成本,很多人会选择使用WebStorm的破解版,然而破解版通常不够稳定,所以许多人更喜欢使用webstorm license server。
1. 什么是webstorm license server?
webstorm license server是一个基于Node.js的应用程序,允许你使用WebStorm等JetBrains产品**授权激活程序,从而达到**制使用软件的目的。它可以在本地运行和公共服务器之上,允许您将软件**地授权给单个用户或整个组织。
2. 如何下载webstorm license server?
首先,从git**仓库下载webstorm-license-server的zip文件。
解压文件后,进入webstorm-license-server目录中,你会看到如下内容:
config.example.js
README.md
server.js
users.data.example.js
其中config.example.js
是默认配置文件,将它重命名为config.js
然后打开这个文件,你会看到如下内容:
module.exports = {
HTTP_HOST: 'localhost',
HTTP_PORT: '10255',
USER_INFO_FILE: './users.data.js',
BIND_S**S_SERVER_TO_PORT: false,
S**S_HTTP_PORT: '1017'
};
这就是webstorm-license-server的默认设置,可以按照自己的需要进行修改。
3.如何使用webstorm license server?
接下来就进入到**了,这里详细介绍webstorm license server的两种使用方式:
3.1使用本地运行的license server
首先,在安装好WebStorm之后,打开安装目录找到:/bin/idea.properties
,在其中添加下面这行代码:
idea.license.server=http://localhost:10255
然后启动webstorm-license-server,输入以下命令:
node ./server.js
如果出现如下信息,说明webstorm-license-server已经启动成功:
Listening on 0.0.0.0:10255
打开WebStorm,即可看到授权验证界面。此时直接点击“激活”按钮,WebStorm就会向webstorm-license-server发送激活请求。如果webstorm-license-server正常工作,则WebStorm的激活就会成功。
3.2使用公共license server
在某些情况下,你可能并不想在本地运行webstorm license server,而是要使用公共的服务器进行授权。这时,你需要在idea.properties文件中添加以下代码:
idea.license.server=https://fls.jetbrains.com:443
然后重启WebStorm,再次访问授权验证界面,此时WebStorm就会自动从公共的服务器上获取License信息。这种方式的优点是省去了自己搭建授权服务器的麻烦,不过同时也有风险问题,毕竟**自己搭建授权服务器,保护自己的隐私。
4. 弊端
对于WebStorm破解问题,提到了一些仅能二次开发的问题,于是我们就提供一个简单比较正规的方法。使用webstorm license server仍然是有劣势的。首先,每台机器需要单独设置授权服务器才行,否则username和password还是会被收集(罕见),特别是那些**的漏洞吞噬网站。另外,始终存在“禁用”webstorm license server的风险,特别是在更新WebStorm的时候。
1. WebStorm的License Server是什么?
WebStorm的License Server是一个能够帮助用户免费使用WebStorm的工具。这个工具通过模拟JetBrains的License Server来让用户获得WebStorm的激活码。
2. 如何使用WebStorm的License Server?
在使用WebStorm的License Server之前,我们需要先下载一个叫做jetbrains-agent.jar的工具。这个工具可以去GitHub上下载。
下载好之后,我们需要运行以下命令:java -jar jetbrains-agent.jar
此时会看到一个提示,在webstorm中Help -> Register -> 注册 via license server中输入http://127.0.0.1:1337即可。
3. WebStorm的License Server如何更新?
每个版本的WebStorm都有对应的License Server。如果License Server不能使用,需要更新。
更新License Server有两种方式:
1)新版本的jetbrains-agent.jar
2)手动更新License Server:打开终端,进入jetbrains-agent.jar所在的目录,然后运行以下命令:
python activate.py 服务器地址 端口号 版本号
4. 使用WebStorm的License Server的注意事项
使用License Server有以下注意事项:
1)License Server只能用于非商业目的,不适用于**商业用途。
2)不要升级WebStorm,否则可能会导致激活失效。