Avast Premium Security防火墙阻止本地Kafka连接求助
Avast防火墙阻止Spring Boot连接本地Kafka的解决方案
环境信息
- Oracle JDK 11
- Kafka 2.13
- Spring Boot 3.9
具体解决方案
- 将Kafka启动程序加入白名单:找到Kafka安装目录下的
kafka-server-start.bat(Windows系统),添加到Avast防火墙的允许列表。仅添加java.exe可能不够,因为Avast可能拦截的是Kafka进程对端口9092的监听行为。 - 配置端口放行规则:
- 打开Avast Premium Security,进入「防火墙」模块
- 切换到「规则」选项卡,点击「添加规则」
- 在规则配置中,指定本地端口为
9092,允许双向通信(入站和出站) - 保存规则后重启Avast防火墙
- 检查并放行Spring Boot进程:进入Avast防火墙的「日志」页面,查看是否有你的Spring Boot应用进程(通常是对应jar包的进程)被拦截,若有则直接将该进程加入白名单
- 确认Kafka监听配置:打开Kafka的
server.properties文件,确保listeners参数设置为PLAINTEXT://localhost:9092或PLAINTEXT://127.0.0.1:9092,避免使用0.0.0.0导致Avast误判为外部连接请求
临时解决方案
临时解决方案:禁用Avast Premium Security的防火墙功能,或暂时关闭Avast软件,验证连接是否恢复正常,以此确认问题根源为Avast防火墙拦截。
内容的提问来源于stack exchange,提问作者SoT
相关产品推荐
相关产品推荐

