🕵️♀️ Distortion proxies
Distorting proxy refers to a type of proxy server that masks the client's IP address by modifying the HTTP headers and presents a fake IP address to the target server. It is often used to enhance privacy, add a layer of anonymity, and limit the ability to monitor the user's browsing activity.
— NordVPN
- /examples/src/http_mitm_relay_proxy_boring.rs:
An HTTP(S) MITM relay proxy which mirrors the client’s TLS ClientHello towards the target,
and uses
ProfileEmulateLayerto auto-detect the client’s user-agent profile and emulate its outgoing request headers.
Description
The Http/Tls content, version, config and flow can be adapted by the distortion proxy, often in function of a specific web client it wishes to emulate. The IP Address can be changed by the use of an upstream proxy.
The goal is to ensure your requests are not being fingerprinted either as a collective or in order to connect you to a technology stack or origin seen as malicious.