windows通过cmd命令放开本地端口
时间: 2024-10-26 07:03:41 浏览: 48
在Windows系统中,如果你需要允许某个端口通过CMD命令行来对外开放,可以使用netsh命令。以下是一个基本步骤:
1. 打开命令提示符(CMD),以管理员身份运行。你可以按Win + X键选择“命令提示符(管理员)”打开。
2. 输入以下命令,将`[端口号]`替换为你想要开放的端口号码,例如80代表HTTP端口:
```
netsh advfirewall firewall add rule name="Allow [端口号]" dir=in action=allow protocol=TCP localport=[端口号]
```
如果你想同时允许UDP协议,添加另一条命令:
```
netsh advfirewall firewall add rule name="Allow [端口号] UDP" dir=in action=allow protocol=UDP localport=[端口号]
```
3. 运行命令后,系统会创建一个新的入站规则,允许指定端口的数据进出。
4. 若要查看所有防火墙规则,可以用:
```
netsh advfirewall firewall show rules
```
注意:这种方法只对Windows内置的防火墙生效。如果使用了第三方防火墙软件,操作可能会有所不同。
阅读全文