windows2019 防火墙如何设置?
美国、香港服务器
windows2019 防火墙如何设置?
08-08 来源:
一、核心安全原则(重中之重)
防火墙必须全程开启,禁止关闭防火墙!
入站默认阻止,出站默认允许(最小权限)
禁止开放 0.0.0.0/0 无限制端口,每条放行规则绑定允许的源 IP
云服务器:云安全组 + Windows 防火墙双层防护,两层都不能偷懒
高危端口(3389、3306、1433、22)绝不直接对公网全开放
二、打开防火墙管理界面
两种方式任选:
运行输入:wf.msc(高级安全防火墙,推荐)
控制面板 → 系统和安全 → Windows Defender 防火墙 → 高级设置
高级防火墙主界面
三、第一步:基础全局配置(PowerShell 管理员运行)
一键设置所有配置文件启用防火墙、入站默认阻止
powershell
# 域、专用、公用配置文件全部启用防火墙
Set-NetFirewallProfile -Profile Domain,Private,Public -Enabled True
# 默认阻止所有入站连接
Set-NetFirewallProfile -Profile Domain,Private,Public -DefaultInboundAction Block
# 默认允许出站连接(业务服务器一般不需要拦截出站)
Set-NetFirewallProfile -Profile Domain,Private,Public -DefaultOutboundAction Allow
# 开启日志(排查攻击、连接不通必备)
Set-NetFirewallProfile -Profile Domain,Private,Public -LogAllowed True -LogBlocked True
配置文件说明:
公用 (Public):公网云服务器默认匹配此配置;高危端口尽量不要勾选公用
专用 (Private):内网可信局域网
域 (Domain):加入 AD 域环境使用
四、图形界面新建放行规则(示例:端口 + IP 白名单)
场景:仅允许 110.xx.xx.xx 访问本机 3389 远程桌面
左侧【入站规则】→右侧【新建规则】
规则类型:端口 → 下一步
TCP,特定本地端口:3389 → 下一步
操作:允许连接 → 下一步
配置文件:根据环境勾选(公网服务器谨慎勾选公用)→下一步
名称:允许指定IP访问RDP 3389,填写描述 →完成
【关键加固:限制来源 IP】
双击建好的规则 → 切换到【作用域】选项卡
远程 IP 地址:选择【下列 IP 地址】
添加:填入允许的公网 IP / 内网网段(192.168.1.0/24、单个公网 IP)
保存!没有这一步 = 所有人都能扫描端口
新建端口规则
作用域IP限制
五、PowerShell 创建规则(推荐远程批量运维)
示例 1:仅指定 IP 访问 3389 RDP
powershell
New-NetFirewallRule `
-DisplayName "允许办公IP访问RDP3389" `
-Direction Inbound `
-Protocol TCP `
-LocalPort 3389 `
-RemoteAddress "110.22.33.44" ` # 允许的源IP,多个逗号分隔
-Action Allow `
-Profile Domain,Private
示例 2:网站 80/443 对公网开放(无 IP 限制)
powershell
New-NetFirewallRule `
-DisplayName "HTTP 80 Web" `
-Direction Inbound `
-Protocol TCP `
-LocalPort 80 `
-Action Allow `
-Profile Any
New-NetFirewallRule `
-DisplayName "HTTPS 443 Web" `
-Direction Inbound `
-LocalPort 443 `
-Protocol TCP `
-Action Allow `
-Profile Any
示例 3:阻止单个 IP 访问服务器(黑名单)
powershell
New-NetFirewallRule `
-DisplayName "拉黑恶意IP" `
-Direction Inbound `
-RemoteAddress "185.xx.xx.xx" `
-Action Block `
-Profile Any
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快