Checklist#
- Fetch a header-echo endpoint over plain HTTP through the proxy and read every header.
- Any
X-Forwarded-For,Via,ForwardedorX-Real-IPis a leak; the request should carry only what your client sent. - Also check what your own client adds: some libraries set revealing user agents or
Proxy-Connectionheaders.
Headers your client should not send#
Proxy-Connection, stale Proxy-Authorization values and library-default user agents identify automation as surely as a proxy header does. Set headers deliberately and consistently with the browser you imitate.
How it works at ProxShift#
ProxShift gateways remove proxy-related headers arriving from the client and add none toward the destination; the request reaches the target exactly as an elite proxy should deliver it.