haproxy 通过 GET 参数连接到第三方服务器

haproxy 通过 GET 参数连接到第三方服务器

我正在尝试配置 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

相关内容