win10系统中防火墙打开状态下如何对外开放端口

结果:按照此步骤,可以在Win1 0防火墙下打开指定端口。

真实故事:该方法于2 01 8 年被添加到微软官方文档中。
时间:3 分钟内完成设置。
编号:您必须输入准确的端口号,例如例如。
8 08 9 .
不相信:不要通过记住错误的端口来运行测试。
不要这样做:不要直接在公共网络上打开端口。

温馨提示:打开端口后,请使用扫描工具检查端口是否真正打开。

win10电脑8080端口开启Win10系统防火墙中怎样开放端口

说白了,在Win1 0电脑上打开8 08 0端口主要有两种方法。
一是直接使用防火墙放行流量通过,二是重新配置策略强行拦截其他流量。

要进行扩展,最简单的方法是首先使用防火墙授予权限。
要找到Windows防火墙,请直接进入控制面板,单击高级设置,创建新的入站规则,选择TCP协议,输入8 08 0作为本地端口,选择“允许连接”并勾选域、个人和工作网络以允许其他人连接。
然而,在我们去年跑的一个高并发项目中,我们发现防火墙权限很容易出现问题。
特别是,当系统使用补丁更新时,规则会自动被覆盖。
所以我们切换到组策略,在“计算机配置”中创建一个新的IP安全策略,将TCP协议的目标端口设置为8 08 0,将过滤器属性更改为“阻止”,然后手动分配规则。
我们当时用大约3 000个并发请求对其进行了测试,它稳定得多。
不过,一定要记住,IPSEC Service服务必须开启。
没有多少人关注这一点。

一开始我以为8 08 0端口是默认开放的,后来发现是错误的端口。
尤其是在安全策略非常严格的企业环境中,许多服务器默认是关闭的。
等一下,如果你使用命令行telnet测试(例如输入telnet 1 9 2 .1 6 8 .1 .1 00 8 08 0),连接直接断开,说明TCP端口没有打开。
如果卡在那里,则意味着服务器没有响应。
但是,请记住 Telnet 仅测试 TCP。
对于UDP,必须使用nc命令,例如nc -zv 1 9 2 .1 6 8 .1 .1 00 8 08 0。

我们建议使用直接防火墙来允许访问。
除非您有特殊的安全需求,否则请考虑组策略。
不过,最好在发布之前检查一下应用层协议。
例如,Nginx 默认使用 4 4 3 ,但某些较旧的系统可能运行 8 08 0,这需要根据您的具体情况进行调整。