博客
关于我
netsh advfirewall
阅读量:794 次
发布时间: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/

你可能感兴趣的文章
Netwox网络工具使用详解
查看>>
Net与Flex入门
查看>>
Net任意String格式转换为DateTime类型
查看>>
net包之IPConn
查看>>
net发布的dll方法和类显示注释信息(字段说明信息)[图解]
查看>>
Net和T-sql中的日期函数操作
查看>>
Net处理html页面元素工具类(HtmlAgilityPack.dll)的使用
查看>>
Net操作Excel(终极方法NPOI)
查看>>
Net操作配置文件(Web.config|App.config)通用类
查看>>
net网络查看其参数state_dict,data,named_parameters
查看>>
Net连接mysql的公共Helper类MySqlHelper.cs带MySql.Data.dll下载
查看>>
NeurIPS(神经信息处理系统大会)-ChatGPT4o作答
查看>>
neuroph轻量级神经网络框架
查看>>
Neutron系列 : Neutron OVS OpenFlow 流表 和 L2 Population(7)
查看>>
new Blob()实现不同类型的文件下载功能
查看>>
New Concept English three (35)
查看>>
NEW DATE()之参数传递
查看>>
New Journey--工作五年所思所感小记
查看>>
new Queue(REGISTER_DELAY_QUEUE, true, false, false, params)
查看>>
New Relic——手机应用app开发达人的福利立即就到啦!
查看>>