博客
关于我
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/

你可能感兴趣的文章
NeHe OpenGL教程 第四十四课:3D光晕
查看>>
Neighbor2Neighbor 开源项目教程
查看>>
neo4j图形数据库Java应用
查看>>
Neo4j图数据库_web页面关闭登录实现免登陆访问_常用的cypher语句_删除_查询_创建关系图谱---Neo4j图数据库工作笔记0013
查看>>
Neo4j图数据库的介绍_图数据库结构_节点_关系_属性_数据---Neo4j图数据库工作笔记0001
查看>>
Neo4j安装部署及使用
查看>>
Neo4j电影关系图Cypher
查看>>
Neo4j的安装与使用
查看>>
Neo4j(1):图数据库Neo4j介绍
查看>>
Neo4j(2):环境搭建
查看>>
Neo4j(4):Neo4j - CQL使用
查看>>
NEO改进协议提案1(NEP-1)
查看>>
Neo私链
查看>>
NervanaGPU 项目使用教程
查看>>
Nerves 项目教程
查看>>
nessus快速安装使用指南(非常详细)零基础入门到精通,收藏这一篇就够了
查看>>
Nessus漏洞扫描教程之配置Nessus
查看>>
Nest.js 6.0.0 正式版发布,基于 TypeScript 的 Node.js 框架
查看>>
nested exception is org.apache.ibatis.builder.BuilderException: Error parsing Mapper XML.
查看>>
nestesd exception is java .lang.NoSuchMethodError:com.goolge.common.collect
查看>>