{"auth":{"header":"x-proxy-auth","value":"sha256 hex of the proxy password (the raw password is also accepted)"},"endpoints":{"/__health":"liveness probe, no auth","/__verify":"any method (OPTIONS is canonical) — checks the credential, 200 or 401"},"extras":{"?__impersonate=chrome131":"same opt-in as a query parameter; stripped before forwarding","?__via=forward":"same opt-in as a query parameter; stripped before forwarding","x-proxy-header-<name>":"sets <name> on the upstream request (cookie, user-agent, referer, ...)","x-proxy-impersonate: chrome131":"emulates a browser TLS/HTTP2 fingerprint (chrome*, firefox*, safari*, edge*, okhttp*)","x-proxy-via: forward":"routes the upstream request through the forward proxy for a different exit IP"},"service":"cors-proxy","usage":["GET /https://api.example.com/path?query=1","GET /?url=https%3A%2F%2Fapi.example.com%2Fpath","GET / with the x-proxy-target header"],"version":"0.1.0"}