要在 Windows 的 bat 脚本中放行多个单个 IP 和多个 IP 段,可以使用netsh
命令来添加防火墙规则。以下是一个示例命令,用于放行特定 IP 地址和 IP 段的入站连接:
plaintext
netsh advfirewall firewall add rule name="AllowedIPs" dir=in action=allow remoteip=192.168.1.1,192.168.2.0/24,10.10.0.0-10.10.255.255
在上述命令中,将192.168.1.1
、192.168.2.0/24
和10.10.0.0-10.10.255.255
替换为你要放行的具体 IP 地址和 IP 段。你可以根据需要添加多个规则来放行不同的 IP 地址和 IP 段。
请确保以管理员身份运行 bat 脚本,否则可能无法成功添加防火墙规则。此外,还可以根据具体需求调整规则的名称、方向和其他参数。
另外,如果需要更复杂的 IP 放行规则,可能需要进一步了解 Windows 防火墙的高级设置和相关的网络知识。