如何配置防火墙放行新端口?
美国、香港服务器
如何配置防火墙放行新端口?
11-15 来源:
Windows 服务器防火墙放行新端口,可通过图形化界面操作(适合新手),也能用 CMD 或 PowerShell 命令行快速配置,两种方式均需针对入站规则设置(外部访问服务器需入站放行),具体步骤如下:
方法一:图形化界面配置(直观易懂)
打开防火墙高级设置:按Win+R输入wf.msc回车,直接进入 “高级安全 Windows Defender 防火墙”;也可输入firewall.cpl打开防火墙面板后,点击左侧 “高级设置” 进入。
新建入站规则:在左侧选中 “入站规则”,右侧操作栏点击 “新建规则”,弹出向导后选择 “端口”,点击 “下一步”。
指定端口和协议:勾选 “TCP”(IIS 服务多为 TCP 协议),在 “特定本地端口” 输入要放行的新端口(如 8080),若需放行多个端口用逗号分隔(如 8080,8888),端口范围则写为 8000 - 9000,完成后点击 “下一步”。
设置连接权限:选择 “允许连接”,点击 “下一步”;接着按需勾选适用的网络类型(一般全选域、专用、公用),再点击 “下一步”。
命名并完成:给规则起个清晰的名字(如 “放行 IIS 8080 端口”),可补充描述,最后点击 “完成” 即可。
方法二:CMD 命令行配置(高效快捷)
以管理员身份打开 CMD:点击开始菜单搜索 “cmd”,右键选择 “以管理员身份运行”。
执行放行命令:输入对应命令,例如放行 TCP 协议的 8080 端口,命令为:
cmd
netsh advfirewall firewall add rule name="放行IIS 8080端口" dir=in action=allow protocol=TCP localport=8080
若需放行 UDP 协议,只需将protocol=TCP改为protocol=UDP。
方法三:PowerShell 命令配置(适合脚本化操作)
打开管理员模式 PowerShell:搜索 “PowerShell”,右键选择 “以管理员身份运行”。
执行放行命令:以放行 8080 端口为例,输入命令:
powershell
New-NetFirewallRule -DisplayName "放行IIS 8080端口" -Direction Inbound -Action Allow -Protocol TCP -LocalPort 8080
执行后即刻生效,可通过Get-NetFirewallRule -DisplayName "放行IIS 8080端口"查看规则是否创建成功。
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快