Windows 防火墙默认出站规则如何设置?
美国、香港服务器
Windows 防火墙默认出站规则如何设置?
09-23 来源:
## 一、PowerShell
### 1. 查看当前默认出站策略
Get-NetFirewallProfile | Select Name,DefaultOutboundAction
## 2. 全部配置文件(域 / 专用 / 公网)默认出站【允许】(系统原生默认,恢复用)
Set-NetFirewallProfile -Profile Domain,Private,Public -DefaultOutboundAction Allow
### 3. 全部配置文件默认出站【阻止】(严格白名单模式,加固用)
Set-NetFirewallProfile -Profile Domain,Private,Public -DefaultOutboundAction Block
### netsh 命令(CMD 执行,备用)
:: 默认出站允许
netsh advfirewall set allprofiles firewallpolicy blockinbound,allowoutbound
:: 默认出站阻止(入站也默认阻断)
netsh advfirewall set allprofiles firewallpolicy blockinbound,blockoutbound
## 二、图形界面设置
1. 服务器管理器 → 工具 → **高级安全 Windows 防火墙**
2. 右侧【属性】
3. 在弹出窗口切换到【专用】【公用】【域】三个标签,**每个配置文件单独设置**
4. 找到【出站连接】下拉框:
- **允许**:默认放行出站(原始默认)
- **阻止**:默认拦截所有出站(白名单模式)
5. 确定保存
## 三、如果设置为【默认出站阻止】,**必须提前添加基础出站规则**
至少放行下面这些,否则服务器断网:
# DNS UDP53
New-NetFirewallRule -DisplayName "出站-允许DNS UDP53" -Direction Outbound -RemotePort 53 -Protocol UDP -Action Allow -Enabled True
# HTTPS 443(CDN、更新、网页回源)
New-NetFirewallRule -DisplayName "出站-允许HTTPS TCP443" -Direction Outbound -RemotePort 443 -Protocol TCP -Action Allow -Enabled True
# HTTP 80
New-NetFirewallRule -DisplayName "出站-允许HTTP TCP80" -Direction Outbound -RemotePort 80 -Protocol TCP -Action Allow -Enabled True
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快