很少用 Windows 去配置服务,但偶尔是需要的,今天对外暴露一个服务的时候,发现局域网内设备无法访问,而我使用的 Fiddler 却可以在局域网内自由访问,对此表示很困惑,通过对比防火墙规则发现了猫腻。
前置条件:
- 防火墙正常运行
- 文件与打印机共享打开(公共网络发现无需打开,专有网络发现请打开)
- 两台设备可以互相 ping 通
如果上述前置条件满足,而某个端口依旧无法访问,请按以下步骤进行设置:
- 通过右下角以太网图标右键打开“网络 和 Internet ”设置
- 在新页面中找到 “Windows 防火墙” 来到 ‘’防火墙和网络保护‘’页面
- 找到高级设置,点击入站规则。
- 新建入站规则,选择端口配置,TCP,UDP 你需要哪个选哪个,然后填写端口一路下一步完成即可。
需要什么端口就放开什么端口就行,其他问题则按网上的方式进行配置,这里不进行赘述。
其实这里只是一个简单粗暴的暴露端口的方式,如果需要细究,则还需要匹配上一些应用程序路径。所以这里有一个思路:如果有一些软件提供了对外暴露的服务却无法访问,很可能是其防火墙规则中指定的应用程序已经换了位置却又没更新防火墙规则导致。
本站由以下主机服务商提供服务支持:
0条评论