系统是Windows10,本次是想用Navicat的学习版,需要禁网操作,但因为是云服务器直接禁用了本地连接现在导致无法远程连接云服务器,于是采用了这种单个软件禁用网络的方法。

原理:通过Windows的防火墙自定义规则,禁止程序进行联网操作

下面开始教程:

首先打开我们控制面板(可在搜索中直接搜索)

选择Windows Defender 防火墙

选择高级设置

选择出站规则

因为程序对外访问是出战,外网对内访问是入站,防火墙就是保护个人计算机的安全。

选择新建规则,设置想要的目标程序位置

选择程序,然后点击下一步

设置想要禁用网络的目标程序位置,然后点击下一步

(这一步可选)如果找不到目标程序位置,或者配置完无效,使用ctrl+shift+esc快捷键打开任务管理器,看看具体是哪个程序在跑流量,锁定它,右击打开它的位置,然后根据这个位置去锁定

选择阻止连接,下次点击下一步

继续点击下一步,然后取名去一个自己能记得的名字,我的叫"禁用Navicat联网"

到这一步就大功告成啦!

Win11操作同理,只是界面有一点不同

常见错误排查:

这里我们注意,是利用的Windows防火墙出站规则的原理,所以我们的防火墙必须是开启的。

其次我们要注意是否用了别的防火墙,windows防火墙默认关闭了所以没用。解决方法,打开windows防火墙兼容,防火墙一起开。或者直接用流氓软件360内置的断网程序就ok了,保证一字节也进不来。从杀毒软件那里入手啊,比如360,火绒,QQ管家都可以的。你在杀毒软件里面开启兼容就行啦,具体可以去百度搜搜。(知乎用户然小然1998提供)

主播这里是未开启防火墙,所以第一次设置无效,回到我们的防火墙主页,点击启用或关闭防火墙

到这里就都结束了,一步步跟着来的同学,是完全可以复现的。遇到问题大家检查一下是不是哪个地方遗漏了或没配置好,如果还是有问题也欢迎同学们评论区交流学习。如果很急也可以通过私信加vx联系主播~

欢迎学习交流,请大家批评指正!