文档中心 云服务器(KEC) 实践教程 Windows基础教程 Windows防火墙设置

Windows防火墙设置

最近更新时间:2026-08-18 21:09:50

Windows 防火墙是 Windows 操作系统自带的软件防火墙,依照特定规则允许或限制数据的传输。通过 netsh 命令行工具,可以对防火墙的入站/出站规则、程序、端口、ICMP 等进行灵活配置。

操作步骤

  1. 允许响应 ping(允许 ICMP 协议)
    执行以下命令开启 ICMP 协议,使云服务器能够响应 ping 请求:

    netsh firewall set icmpsettting type=ALL mode=enable
    
    如果需要允许出站数据包过大(如 `type=2`),可执行:
    
    ```bash
    netsh firewall set icmpsettting type=2 mode=enable
  2. 放开 DHCP 请求端口(允许 67、68 端口)
    执行以下任一命令组开放 UDP 67 与 68 端口:

    netsh advfirewall firewall set portopening udp 67 enable
    netsh advfirewall firewall set portopening udp 68 enable

    或者

    netsh firewall set portopening udp 67 enable
    netsh firewall set portopening udp 68 enable
  3. 放开 RDP 远程桌面连接端口(允许 3389 端口)
    执行以下命令开放 TCP 3389 端口,以允许远程桌面连接:

    netsh firewall set portopening TCP 3389 ENABLE
  4. 放开 IIS 服务端口(允许 80 端口)
    执行以下命令开放 TCP 80 端口,使 IIS 网站可被访问:

    netsh firewall set portopening TCP 80 ENABLE
  5. 放开 HTTPS 服务端口(允许 443 端口)
    执行以下命令开放 TCP 443 端口,支持安全的 HTTPS 访问:

    netsh firewall set portopening TCP 443 ENABLE
  6. 管理防火墙允许的程序。

    445 端口为运营商封禁端口,不可用。

    • 添加允许的程序并放行:

      netsh firewall add allowedprogram C:\A.exe A ENABLE

      或

      netsh firewall set allowedprogram C:\A.exe A ENABLE
    • 查看已放行的程序:

      netsh firewall show allowedprogram
    • 删除对指定程序的放行规则:

      netsh firewall delete allowedprogram C:\A.exe

常用命令参考

命令

描述

? / help

显示命令列表

add

添加防火墙配置

delete

删除防火墙配置

dump

显示一个配置脚本

reset

将防火墙配置重置为默认值

set

设置防火墙配置

show

显示防火墙配置

add allowedprogram

添加防火墙允许的程序配置

add portopening

添加防火墙端口配置

delete allowedprogram

删除防火墙允许的程序配置

delete portopening

删除防火墙端口配置

set allowedprogram

设置防火墙允许的程序配置

set icmpsetting

设置防火墙 ICMP 配置

set logging

设置防火墙记录配置

set multicastbroadcastresponse

设置防火墙多播/广播响应配置

set notifications

设置防火墙通知配置

set opmode

设置防火墙操作配置

set portopening

设置防火墙端口配置

set service

设置防火墙服务配置

show allowedprogram

显示防火墙允许的程序配置

show config

显示防火墙配置

show currentprofile

显示当前防火墙配置文件

show icmpsetting

显示防火墙 ICMP 配置

show logging

显示防火墙记录配置

show multicastbroadcastresponse

显示防火墙多播/广播响应配置

show notifications

显示防火墙操作配置

show opmode

显示防火墙端口配置

show portopening

显示防火墙端口配置

show service

显示防火墙服务配置

show state

显示当前防火墙状态

上一篇:Windows常用系统参数设置
下一篇:系统配置
以上内容是否对您有帮助?
有帮助
没帮助