haproxy – 重新encryption并添加标题

我想build立一个haproxy重新encryption, 如果stream量已经encryption,我想添加标题,以确保它正在工作。

但我的

  • http-request add-header LoadBalancer Plain
  • http-request add-header LoadBalancer Encrypted

似乎没有工作。

如何添加标题到请求?
怎么知道,这个configuration使用重新encryption,而不是TLS传递?

我添加了一个固定的IP,但我宁愿使用其他docker实例的主机名。

 global daemon maxconn 256 ssl-server-verify none defaults mode http timeout connect 5000ms timeout client 50000ms timeout server 50000ms option forwardfor option http-server-close stats enable stats uri /stats stats realm Haproxy\ Statistics stats auth user:password listen http-in-plain http-request set-header X-SSL %[ssl_fc] http-request add-header LoadBalancer Plain bind *:80 server server1 172.17.0.2:80 maxconn 32 listen http-in-encrypted bind *:443 ssl force-tlsv10 crt /etc/ssl/certs/haproxy-selfsigned.4k.pem http-request set-header X-SSL %[ssl_fc] http-request add-header LoadBalancer Encrypted server server1 172.17.0.2:443 maxconn 32 ssl check verify none