如何在命令行中查看当前筛选规则?
美国、香港服务器
如何在命令行中查看当前筛选规则?
05-30 来源:
一、查看网卡级 IP 筛选规则(你当前用到的「入站筛选器」)
管理员 CMD/PowerShell 执行:
cmd
netsh interface ip show filters
输出会列出所有网卡的入站 / 出站筛选状态,例如:
plaintext
接口: 以太网
入站筛选器: 丢弃所有数据包
出站筛选器: 无
二、配套常用命令(按需使用)
仅查看指定网卡筛选规则
把 以太网 换成你的网卡名:
cmd
netsh interface ip show filters "以太网"
查看所有网卡名称(先确认网卡名)
cmd
netsh interface show interface
清空入站筛选(恢复通行)
cmd
netsh interface ip set filter "以太网" inbound=none
三、补充:如果是 TCP/IP 筛选(图形界面那种)
上面命令看不到时,可通过注册表查询(不建议手动改注册表,优先用图形界面关闭):
cmd
reg query "HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v EnableSecurityFilters
值为 1 代表已启用 TCP/IP 筛选,0 代表关闭。
四、查看 Windows 防火墙规则(区分开,不是同一种筛选)
如果你还要检查系统防火墙放行 / 拦截:
cmd
:: 查看所有入站规则
netsh advfirewall firewall show rule name=all dir=in
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快