笔者曾经在 网页链接 中讲过如何屏蔽软件联网,即将安装目录下的所有程序添加进防火墙,从而达到禁止更新、遥测等目的。但是这种方法仅适用于小型软件,否则将会添加大量规则,导致卡顿。
对于Matlab、Jetbrains这些大型软件,由于众所周知的原因,大家也往往使用了众所周知的方法,获得了这些软件的众所周知的版本。而一旦更新或者连接到服务器校验,很有可能没法众所周知了。但是这些软件规模太大,又不能全加防火墙。
其实,我们可以换种思路,让软件“自废武功”——使用软件自带的设置“代理服务器”。
以Matlab为例——
在预设项——网页中勾选使用代理服务器连接到Internet,将代理主机设为127.0.0.1(本地),端口可随意填写。
这样每次Matlab需要访问网络时,就会转到本地,自然无法更新或者接受遥测了。
实测如果主动检查更新,仍会提示更新的半年版本,但是自然已经无法下载,而且平时会在通知处提示版本更新,现在也不会提醒了。
Jetbrains系列软件也可以使用此方法。