我正在尝试配置 haproxy 以接受来自客户端的连接 - 从 GET 参数解析 URL,然后代理该连接。因此,客户端 IP 对第三方是隐藏的,并且可以调整标头。
我尝试了各种配置,但无法使其工作。这是我最近的努力。重定向不起作用,因为它们允许第三方发现客户端的真实 IP 地址。
frontend client
mode http
bind 192.168.202.207:80
log global
option httplog
default_backend proxy
backend proxy
mode http
option transparent
acl need_redirect urlp(goelsewhere) -m found
http-request add-header TestHeader %[urlp(goelsewhere),url_dec]
http-request del-header User-Agent
# http-request redirect location %[urlp(goelsewhere),url_dec] if need_redirect
server servA 0.0.0.0