时间:2026-01-26 17:08:10 作者:lihong 来源:系统之家 1. 扫描二维码随时看资讯 2. 请使用手机浏览器访问: https://m.xitongzhijia.net/xtjc/20260223/303179.html 手机查看 评论 反馈
Win11 系统防火墙会默认拦截来路不明的网络访问,以保护电脑不被攻击。但在实际使用中,用户有时候需要手动开放特定端口来满足某些操作需求。接下来,小编就为大家带来 Win11 防火墙开放端口的详细设置方法,帮助大家轻松搞定端口设置。
Win11 防火墙开放端口设置方法:
方法一:使用「命令提示符 」
1. 按 Win+ R 快捷键打开「运行」对话框,输入 cmd 并按 Ctrl + Shift + 回车,以管理员权限打开「命令提示符」。
2. 执行以下命令,创建防火墙端口开放规则:
netsh advfirewall firewall add rule name=“规则名称” dir=in action=allow protocol=TCP localport=12345

参数说明:

3. 开放端口范围:如果你需要开放一段连续的端口(例如 12000 到 12200),可以使用以下命令:
netsh advfirewall firewall add rule name=“规则名称” dir=in action=allow protocol=TCP localport=12000-12200
netsh 命令不支持直接使用像 localport=80,443,8080 这样以逗号分隔的多个端口列表。
方法二:使用图形界面
1. 按 Win + R 快捷键打开「运行」对话框,输入 wf.msc 并回车,打开「高级安全 Windows Defender 防火墙」管理控制台。
2. 根据实际需求,选择规则类型:
入站规则:允许外部设备访问你的电脑,例如搭建 IIS、FTP 或远程桌面连接等。
出站规则:允许本机访问外部网络。
3. 在右侧「操作」栏中,点击「新建规则」。
4. 在弹出的向导中,选择「端口」,然后点击「下一步」。

5. 配置协议与端口:
根据应用需求选择 TCP 或 UDP 协议。
在「特定本地端口」栏,输入要开放的端口号。

你可以使用「英文逗号」分隔多个不连续的端口,比如 1234,2345,3456;也可以用「连字符」开放一段连续端口,例如 3000-3100。
6. 选择「允许连接」,然后点击「下一步」;如果要封禁端口,就选「阻止连接」。

7. 选择应用场景:勾选规则生效的网络类型(域、专用、公用)。通常情况下,保持默认全选即可。

选择网络类型

指定规则名称
8. 为规则命名:起一个容易识别的名字,例如「MySQL 入站 3306」。
9. 最后点击「完成」。
规则创建完成后,Windows 防火墙会立即放行指定端口的流量,受影响的应用即可恢复正常通信。
方法三:使用 PowerShell
PowerShell 的 NetSecurity 模块要比 CMD 更强大、灵活,特别适合批量操作。
1. 按 Win + R 快捷键打开「运行」对话框,输入 powershell,然后按 Ctrl + Shift + 回车,以管理员权限打开 PowerShell。
2. 执行以下命令,创建 Windows 防火墙开放端口规则:
开放单个端口:
New-NetFirewallRule -DisplayName “规则名称” -Direction Inbound -Action Allow -Protocol TCP -LocalPort 12345

参数说明:

开放端口范围:
New-NetFirewallRule -DisplayName “规则名称” -Direction Inbound -Action Allow -Protocol TCP -LocalPort 4000-4010
通过 PowerShell 的循环脚本,可以轻松批量开放多个不连续端口:
$ports = @(80, 443, 8080)
foreach ($port in $ports) {
New-NetFirewallRule -DisplayName “Allow TCP $port” -Direction Inbound -Action Allow -Protocol TCP -LocalPort $port
}
以上就是系统之家小编为你带来的关于“Win11 防火墙开放端口设置方法”的全部内容了,希望可以解决你的问题,感谢您的阅读,更多精彩内容请关注系统之家官网。
发表评论
共0条
评论就这些咯,让大家也知道你的独特见解
立即评论以上留言仅代表用户个人观点,不代表系统之家立场