![Netsh 防火墙:仅允许单个接口的一个端口](https://linux22.com/image/1424517/Netsh%20%E9%98%B2%E7%81%AB%E5%A2%99%EF%BC%9A%E4%BB%85%E5%85%81%E8%AE%B8%E5%8D%95%E4%B8%AA%E6%8E%A5%E5%8F%A3%E7%9A%84%E4%B8%80%E4%B8%AA%E7%AB%AF%E5%8F%A3.png)
在 Win7 中使用 netsh,我只想允许在单个接口上监听端口,并在所有其他接口上阻止它。
使用 GUI 时,可以使用管理单元属性中的“受保护的网络连接->自定义”来实现。
在 PowerShell 中也可以使用以下命令:
Set-NetFirewallProfile -Name Private -DisabledInterfaceAliases 'Connection Name'
通过 COM 可以访问接口通过接口指定规则的属性 INetFwRule
。
那么 netsh 怎么样?