博客
关于我
netsh advfirewall
阅读量:795 次
发布时间:2023-02-14

本文共 1586 字,大约阅读时间需要 5 分钟。

Windows 防火墙配置指南

Windows 系统防火墙是保护网络连接的重要防护措施。本文将详细介绍如何配置 Windows 防火墙,包括启用、禁用规则、定义程序和端口例外、ICMP设置等内容。

1. 启用防火墙

默认情况下,Windows 防火墙已启用。如需临时关闭防火墙,可执行以下命令:

netsh advfirewall set currentprofile state off

2. 定义程序例外

为了允许特定程序通过防火墙,可以使用以下命令添加入站规则:

netsh advfirewall firewall add rule name="My Application" dir=in action=allow program="C:\MyApp\MyApp.exe" enable=yes

3. 添加端口规则

若需开放特定端口,可以执行以下命令:

netsh advfirewall firewall add rule name="Open Port 80" dir=in action=allow protocol=TCP localport=80

4. 删除规则

若需移除已启用的规则,可执行以下命令:

netsh advfirewall firewall delete rule name=rule nameprogram="C:\MyApp\MyApp.exe"

5. 配置ICMP设置

ICMP 是常用的网络诊断协议。以下命令可配置ICMP规则:

netsh advfirewall firewall add rule name="ICMP Allow incoming V4 echo request" protocol=icmpv4:8,any dir=in action=allow

6. 启用日志记录

防火墙日志可以帮助管理员追踪网络活动。以下命令可启用日志记录:

netsh advfirewall set currentprofile logging enable

7. 设置默认输入和输出策略

默认策略下,允许入站所有协议,阻止出站流量。若需调整默认策略,可执行以下命令:

netsh advfirewall set allprofiles firewallpolicy blockinbound,allowoutbound

8. 关闭特定端口

为了安全,需关闭不必要的端口。以下命令可阻止常见端口:

netsh advfirewall firewall add rule name="deny tcp 139" dir=in protocol=tcp localport=139 action=block

9. 恢复默认设置

若需恢复防火墙到出厂状态,可执行以下命令:

netsh advfirewall reset

10. 远程管理设置

若需允许远程管理,可执行以下命令:

netsh advfirewall set allprofiles settings remotemanagement enable

11. 关闭所有配置文件

若需临时关闭所有防火墙配置文件,可执行以下命令:

netsh advfirewall set allprofiles state off

12. 补充说明

  • 优先性:GPEDIT.MSC 中的策略优先于防火墙高级设置。例如,若 GPEDIT.MSC 中配置了远程桌面例外,不需在防火墙中限制 IP范围。
  • 封对外访问:若需限制外部访问某些服务,可使用以下命令:
netsh advfirewall firewall add rule name="PhaseACL" dir=out remoteip=3.3.3.3 action=block

如需进一步了解防火墙配置,可参考相关文档或技术支持资料。

转载地址:http://cdcfk.baihongyu.com/

你可能感兴趣的文章
Nginx代理解决跨域问题(导致图片只能预览不能下载)
查看>>
Nginx代理访问提示ERR_CONTENT_LENGTH_MISMATCH
查看>>
Nginx代理配置详解
查看>>
Nginx代理静态资源(gis瓦片图片)实现非固定ip的url适配网络环境映射ip下的资源请求解决方案
查看>>
Nginx代理静态资源(gis瓦片图片)实现非固定ip的url适配网络环境映射ip下的资源请求解决方案
查看>>
nginx优化日志拒绝特定404请求写入
查看>>
Nginx优化解析
查看>>
Nginx使用proxy_cache指令设置反向代理缓存静态资源
查看>>
Nginx做反向代理时访问端口被自动去除
查看>>
Nginx入门教程-简介、安装、反向代理、负载均衡、动静分离使用实例
查看>>
Nginx入门简介和反向代理、负载均衡、动静分离理解
查看>>
nginx入门篇----nginx服务器基础配置
查看>>
vue中参数传不到后台去怎么办?
查看>>
nginx反向代理
查看>>
Nginx反向代理
查看>>
nginx反向代理、文件批量改名及统计ip访问量等精髓总结
查看>>
Nginx反向代理与正向代理配置
查看>>
Nginx反向代理及负载均衡实现过程部署
查看>>
Nginx反向代理和负载均衡部署指南
查看>>
Nginx反向代理是什么意思?如何配置Nginx反向代理?
查看>>