对于现有 DigitalOcean 负载均衡器资源,用匹配的 TCP 协议保留客户端的代理字节流:

forwarding_rule {
  entry_port      = 3128
  entry_protocol  = "tcp"
  target_port     = 3128
  target_protocol = "tcp"
}

在这一片段周围保留实际目标、网络限制与健康检查。客户端使用负载均衡器地址,Squid 在其监听器上接收该数据流。

转发代理接受绝对形式的 HTTP 目标以及用于 HTTPS 的 CONNECT。普通 HTTP 负载均衡模式必须显式支持这类会话;把监听器称为 HTTP 并不能证明这种兼容性。

要验证的不只是端口:TCP 健康检查证明可以接受连接,而向允许目标发起的已认证 CONNECT 才真正检验代理约定。

在依赖 IP 授权之前,先检查Squid 看到的源地址。若使用 PROXY 协议元数据,需要两端都支持,并会在代理请求之前增加字节。维护目标时要有意排空活动隧道;突然移除其进程会中断它们。

相关文章