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

你可能感兴趣的文章
Navicat控制mysql用户权限
查看>>
navicat操作mysql中某一张表后, 读表时一直显示正在载入,卡死不动,无法操作
查看>>
Navicat连接mysql 2003 - Can't connect to MySQL server on ' '(10038)
查看>>
Navicat连接mysql数据库中出现的所有问题解决方案(全)
查看>>
Navicat连接Oracle出现Oracle library is not loaded的解决方法
查看>>
Navicat连接Oracle数据库以及Oracle library is not loaded的解决方法
查看>>
Navicat连接sqlserver提示:未发现数据源名并且未指定默认驱动程序
查看>>
navicat连接远程mysql数据库
查看>>
Navicat通过存储过程批量插入mysql数据
查看>>
Navicat(数据库可视化操作软件)安装、配置、测试
查看>>
navigationController
查看>>
NB-IOT使用LWM2M移动onenet基础通信套件对接之APN设置
查看>>
NBear简介与使用图解
查看>>
Vue过滤器_使用过滤器进行数据格式化操作---vue工作笔记0015
查看>>
Ncast盈可视 高清智能录播系统 IPSetup.php信息泄露+RCE漏洞复现(CVE-2024-0305)
查看>>
NCNN中的模型量化解决方案:源码阅读和原理解析
查看>>
NCNN源码学习(1):Mat详解
查看>>
nc命令详解
查看>>
NC综合漏洞利用工具
查看>>
ndarray 比 recarray 访问快吗?
查看>>