[英]How to Disable access to localhost (internal network and internet)
我想暂时阻止程序访问本地服务器“本地主机”(在 Windows 上),这样我就可以测试随机断开连接的情况...我尝试向防火墙添加一个(规则)以禁用 all.networks 中的入站和出站类型,但程序刚刚被阻止访问 inte.net 而不是 local.network
继续回答而不是评论 - 尽管如此,非常感谢有关您的用例的更多信息;
我认为不可能阻止对 localhost 的访问但允许 inte.net 访问。 两个原因:
OP评论后更新
我假设您使用的是 Windows 10,并且您知道要阻止的程序的可执行文件的路径。
很难提供仅包含您提供的信息的详细答案,但我认为可以使用简单的容器配置轻松测试这种情况:在容器中同时运行被测程序和“本地主机”服务,您可以随机更新容器的.network配置来模拟连接问题。
您可以使用像 Fiddler 这样的反向代理并阻止所有从该应用程序到本地主机的请求。
如果我理解您的意思,那么这样做:要创建规则,select window 左侧的入站规则或出站规则类别,然后单击右侧的创建规则链接。 Windows 防火墙提供四种类型的规则: 程序 – 阻止或允许程序。 端口 – 阻止或允许端口、端口范围或协议。
如果您使用带有内置防火墙的第三方防病毒解决方案,go 到防火墙选项和黑名单/禁用/阻止 inte.net 访问您的应用程序
否则,禁用防火墙不会阻止任何访问,因为它会允许入站和出站流量。 您可以阻止特定端口,但禁用防火墙墙不仅会执行前面提到的操作,还会使您的设备容易受到在线威胁
试试这 3 个简单的步骤。
网络统计-ano | 查找字符串:
例如(如果您的本地主机正在侦听端口3900 ,则命令如下;
网络统计-ano | 查找字符串:3900
结果将显示在 cmd 控制台上,最后一列是 PID(进程 ID)我们将终止该进程,最终停止本地主机服务器以侦听来自任何来源的任何请求。
taskkill /PID /F
< PID >你将从上面的命令中得到。
在这种情况下,只有本地主机会停止它的服务,但您的应用程序将继续与 outer.network、inte.net 通信。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.