You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows环境Docker部署ZAP Proxy遇连接拒绝问题求助

解决Windows下Docker部署ZAP Proxy的连接拒绝问题

针对你遇到的连接拒绝问题,可按以下步骤排查解决:

  • 检查端口映射状态
    执行docker ps查看容器的PORTS列,确认是否显示0.0.0.0:8080->9090/tcp或:::8080->9090/tcp。若映射异常,重新执行docker run -p 8080:9090 --name custom-zap custom-zap。

  • 替换localhost为Docker主机IP
    Windows环境中,Docker的localhost映射可能存在兼容性问题。执行ipconfig找到DockerNAT网卡的IPv4地址(通常为192.168.x.x),用该地址代替localhost访问,例如http://192.168.65.1:8080。

  • 排查Windows防火墙拦截
    临时关闭Windows防火墙测试,若能正常访问,需添加入站规则允许8080端口的外部连接,或允许Docker相关进程的网络访问。

  • 尝试host网络模式启动
    在docker run命令中添加--network=host参数,直接复用主机网络栈:

    docker run --network=host --name custom-zap custom-zap
    

    之后直接访问http://localhost:9090即可。

  • 验证容器内部连通性
    进入容器内部测试服务是否正常:

    docker exec -it custom-zap bash
    curl http://localhost:9090
    

    若容器内curl失败,需检查ZAP启动参数是否有误;若成功,问题则出在主机到容器的网络映射环节。

内容的提问来源于stack exchange,提问作者Sal-laS

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.23 14:24:54