在 Windows 10 中设置防火墙允许特定程序通信,可以通过以下步骤完成。根据您的需求,可选择 入站规则(允许外部连接该程序)或 出站规则(允许程序访问外部网络):
打开防火墙设置
Win + S 搜索 控制面板 → 选择 系统和安全 → Windows Defender 防火墙。允许程序通过防火墙
打开 高级安全防火墙
Win + R 输入 wf.msc 回车。新建入站规则
.exe 文件(如 C:\Program Files\App\app.exe)。以管理员身份运行 CMD/PowerShell,使用以下命令:
netsh advfirewall firewall add rule name="允许MyApp" dir=in action=allow program="C:\path\to\app.exe" enable=yes
dir=in 表示入站,dir=out 表示出站。add 改为 delete。services.msc 中重启 Windows Defender 防火墙)。wf.msc → 监视 → 日志)中查看拦截记录。通过以上方法,您可以灵活控制程序的网络访问权限。如需更细粒度控制(如端口/IP限制),可在高级规则中进一步配置。