此 Windows 防火墙规则有何作用?

此 Windows 防火墙规则有何作用?

找到并实现了此代码这会向 Windows 防火墙添加一条规则。据说它可以加快 YouTube 流的速度。有人能解释一下它在请求/响应方面的作用吗?我没有看到任何改进,想了解它试图实现什么。

netsh advfirewall firewall add rule name="MITCHRIBARYTUBE" dir=in action=block remoteip=173.194.55.0/24,206.111.0.0/16 enable=yes

在此处输入图片描述

谢谢,

马特

答案1

防火墙规则阻止以 173.194.55 或 206.111 开头的 IP 地址连接到您的计算机。

文章称,这些地址属于 CDN 服务器,本质上是一个地理位置可能离您较近的缓存。这意味着 YouTube 服务器不必一遍又一遍地发送相同的信息。

文章给出的导致速度变慢的原因是您的互联网提供商可能正在减慢来自这些地址的流量。因此,阻止它们将迫使流媒体直接从 YouTube 的服务器发送,而互联网提供商可能不会减慢来自该服务器的流量。

如果您之前没有遇到过流媒体速度慢的情况,或者没有看到添加此规则的任何好处,那么我建议您禁用它,因为如果 CDN 服务器没有变慢,它也可能会降低您的连接速度。

有关命令的其他信息

netsh命令用于在 Windows 系统上查看和更改网络组件和服务的配置。有关该工具的更多详细信息,您可以查看这里

advfirewall firewall add rule部分告诉它向防火墙添加一条规则。

name="MITCHRIBARYTUBE"部分定义规则的名称。这可以是任何你喜欢的名称;以便你以后轻松识别。

dir=in指定规则的方向,在本例中为入站。这意味着此规则适用于尝试连接到您的计算机的计算机,而不是您连接到其他计算机时。

action=block告诉它阻止任何符合此规则的流量。

remoteip=173.194.55.0/24,206.111.0.0/16告诉它此规则适用于涉及的另一台计算机的地址以 173.194.55 或 206.111 开头的流量。/24 和 /16 告诉它要使用多少地址。点之间的每个数字有 8 个字节,因此 /24 告诉它使用前三个 (24/8) 个数字 (173.194.55),/16 告诉它使用前两个 (16/8) 个数字 (206.111)。

最后,enable=yes只需将规则设置为启用即可。

相关内容