如何获取 haproxy 负载均衡器后面的 squid 代理服务器的 IP?

问题描述 投票:0回答:0

我使用 docker-compose 设置了两个容器。其中一个容器是 squid 代理。另一个容器是 HaProxy(我用作负载均衡器),Haproxy 使用 squid 代理作为默认后端。

连接到 squid 代理的唯一方法是通过 haproxy 容器。

那么有什么选项可以获取 haproxy 的 squid 代理的 IP 吗?

haproxy.conf

默认值 模式 http

前端squid_in 绑定 *:9090 默认后端 squid_back

后端squid_back 服务器 proxy1 squid:3128 检查发送代理

squid.conf

proxy_protocol_access 允许所有

acl SSL_ports 端口 443 acl SSL_ports 端口 80 acl CONNECT 方法 CONNECT

acl Safe_ports 端口 80 acl Safe_ports 端口 443

http_access deny !Safe_ports http_access 拒绝 CONNECT !SSL_ports http_access 允许所有

http_port 3128 需要代理头

我尝试使用haproxy服务器的http模式

haproxy squid
© www.soinside.com 2019 - 2024. All rights reserved.