使用PowerShell开启防火墙端口

news/2024/7/8 9:20:28 标签: powershell

使用PowerShell开启防火墙端口

引言

防火墙是网络安全的重要组成部分,它通过控制进出网络的流量来保护计算机和网络免受未经授权的访问。有时候,我们需要打开特定的防火墙端口以允许特定应用程序或服务的通信。本文将详细讲解如何使用 PowerShell 开启防火墙端口,让你能够更高效地管理 Windows 防火墙。

管理员权限

许多防火墙命令需要管理员权限来执行。右键点击 PowerShell 图标,选择“以管理员身份运行”。

使用 PowerShell 管理防火墙端口

查看当前防火墙规则

首先,我们可以查看现有的防火墙规则:

Get-NetFirewallRule

这个命令会列出所有的防火墙规则,包括它们的名称、方向、协议、端口等信息。

添加新的防火墙规则

要开启一个新的防火墙端口,例如 HTTP(80 端口),使用以下命令:

New-NetFirewallRule -DisplayName "允许 HTTP" -Direction Inbound -LocalPort 80 -Protocol TCP -Action Allow

参数说明:

•	-DisplayName:规则的显示名称。  
•	-Direction:流量方向(Inbound 或 Outbound)。  
•	-LocalPort:要开启的端口号。  
•	-Protocol:协议类型(TCP 或 UDP)。  
•	-Action:操作(Allow 或 Block)。

修改现有防火墙规则

如果需要修改现有规则,例如启用一个已禁用的规则:

Set-NetFirewallRule -DisplayName "允许 HTTP" -Enabled True

这个命令会启用名为“允许 HTTP”的防火墙规则。

删除防火墙规则

如果需要删除一个防火墙规则,可以使用以下命令:

Remove-NetFirewallRule -DisplayName "允许 HTTP"

这个命令会删除名为“允许 HTTP”的规则。

结论

通过本文的介绍,我们了解了如何使用 PowerShell 来开启和管理防火墙端口。使用 PowerShell 不仅能提高效率,还能简化复杂的配置任务。

最佳实践

PowerShell 官方文档

Windows 防火墙官方文档


http://www.niftyadmin.cn/n/5536995.html

相关文章

自动化立体仓库出入库能力及堆垛机节拍

导语 大家好,我是社长,老K。专注分享智能制造和智能仓储物流等内容。 新书《智能物流系统构成与技术实践》人俱乐部 完整版文件和更多学习资料,请球友到知识星球【智能仓储物流技术研习社】自行下载 自动化立体仓库的出入库能力、堆垛机节拍以…

python实现API调用缓存

python实现API调用缓存 1.代码2.输出3.保存的json数据 想把python某些函数的参数及返回值记录下来,如果之前已计算过,则直接返回缓存中的数据 1.代码 import jsondef get_variable_name(var):变量转变量名local_varsglobals()return [name for name, value in local_vars.ite…

eclipse基础工程配置( tomcat配置JRE环境)

文章目录 I eclipse1.1 工程配置1.2 编译工程1.3 添加 JRE for the project build pathII tomcat配置JRE环境2.1 Eclipse编辑tomcat运行环境(Mac版本)2.2 Eclipse编辑tomcat运行环境(windows版本)2.3 通过tomcat7W.exe配置运行环境(windows系统)I eclipse 1.1 工程配置 …

OpenGL的学习之路

Qt如何创建OpenGL的渲染窗口? 类比GLFW库,Qt提供了OpenGL的渲染窗口类QOpenGLWidget: 1、重写initializeGL()和resizeGL()函数来设置OpenGL状态并提供透视图转换。 2、重写paintGL()来绘制3D场景,只调用OpenGL函数。 3、还可以…

分页联合查询实现方法(Java)

controller层 GetMapping("/page")Operation(summary "获得标注属性管理分页")public CommonResult<PageResult<MarkerPropertyViewVO>> getMarkerPropertyPage(Valid MarkerPropertyPageReqVO pageVO) {PageResult<MarkerPropertyDO> …

AIGC文生图lora微调训练案例;SD-Train界面训练stable Diffusion lora模型

lora仓库&#xff08;1000多个lora微调模型分享&#xff09;&#xff1a; https://lorastudio.co/models 1、命令代码方式&#xff1a;文生图lora微调训练案例 主要用huggingface相关包&#xff1a;peft、accelerate、diffusers 参考&#xff1a; https://huggingface.co/blo…

眼动追踪技术 | 眼动的分类和模型

摘要 灵长类动物用于调整中央凹位置的正常眼动&#xff0c;几乎都可以归结为五种基本类型的组合&#xff1a;扫视、平稳追踪、聚散、前庭眼震和生理性眼震(与注视相关的微小运动)。聚散运动用于将双眼聚焦于远处的目标(深度知觉)。其他运动(如适应和聚焦)指的是眼动的非位置变…

手写Spring-MVC之前后置处理器与异常处理、数据库框架

Day48 手写Spring-MVC之前后置处理器与异常处理 前后置处理器 概念&#xff1a;从服务器获取的JSON数据可能是加密后的&#xff0c;因此服务端获取的时候需要进行解密&#xff08;前置处理器&#xff09;。 而从服务器传出的JSON数据可能需要加密&#xff0c;因此需要在处理返…