快捷导航

云服务器通过PowerShell管理Windows防火墙

[复制链接]
查看: 81|回复: 0
发表于 2023-6-29 15:31:14 | 显示全部楼层 |阅读模式
打开系统防火墙

netsh advfirewall set allprofiles state on

关闭系统防火墙

netsh advfirewall set allprofiles state off

执行netsh advfirewall firewall /? 查看可用的命令

命令示例一:服务器禁ping

netsh advfirewall firewall add rule name=NoPing dir=in action=block protocol=icmpv4

参数解析:name=NoPing 指定规则名称

dir=in 指定流量方向

action=block 对匹配的流量采取的措施

protocol=icmpv4 匹配使用icmpv4协议的流量

netsh advfirewall firewall show rule name=NoPing

显示名称为NoPing规则的详细信息

命令实例二:禁止192.168.7.110访问本机上的网站

netsh advfirewall firewall add rule name=BlockWeb dir=in action=block localport=80 protocol=tcp remoteip=192.168.7.110

参数解析:remoteip 指定流量的源IP地址

localport 指定本地端口

查看添加规则的详细参数信息

netsh advfirewall firewall add rule help

命令示例三:删除添加的BlockWeb规则

netsh advfirewall firewall delete rule name=BlockWeb

注:如不加其他限定条件,则会删除匹配到的所有名为BlockWeb的规则项。

命令示例四:关闭服务器禁ping

netsh advfirewall firewall set rule name=NoPing new enable=no

参数解析:enable 指定该规则是否启用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

精彩推荐

尚云驿站

  • 投诉建议:350467567@qq.com
  • 软文投稿:350467567@qq.com
  • 友情链接:350467567@qq.com

云服务支持

精彩文章,快速检索

Copyright 尚云驿站  Powered by©  技术支持:飛    ( 闽ICP备2025116718号-15 )