1

我在一个非常封闭的环境中工作,默认情况下不允许任何流量。我们可以对打开端口/IP 提出特定请求,以允许我们使用的商业软件“打电话回家”他们的许可证服务器。

我们需要打开哪些 IP/端口,以便 IntelliJ 可以联系 JetBrains 的许可证验证服务器?

我们应该允许哪种协议(TCP 或 UDP 或两者?)?

理想情况下:我们应该期望许可证检查每次启动/小时/天产生多少流量?

4

1 回答 1

2

我试着根据我的经验给出答案。但是,我不是 JetBrains 的推销员,所以除了我知道的之外,我不知道还有哪些许可模式。

我不知道 IntelliJ在使用永久许可证时会打电话回家。如果您使用的是商业浮动许可证模型,则需要在网络中设置许可证服务器,该服务器将按需为您的用户分配许可证。

许可证密钥被添加到许可证服务器而不是直接安装 IntelliJ,因此我认为许可证服务器或 IntelliJ 客户端不需要联系任何 JetBrains 服务器。默认情况下,许可服务器在端口 8080 上运行,但由于它只是一个 Apache Tomcat 服务器,因此您可以轻松更改它。

关于您关于流量的问题:我捕获了三个对许可服务器的 HTTP 请求,用于启动和终止客户端。所有请求/响应的总大小约为 4 KB。

参考:

于 2013-06-30T00:53:05.553 回答