Is it possible to identify a proxy sever (IP & other headers) as the user who originated the request?
Example 1 (Standard use case):
I have a proxy server a.com
that proxies all requests to b.com
. Traditionally b.com
will receive an X-Forwarded-For
header that identifies the end user (This is okay, because I want b.com
to know the users IP).
Example 2 (Use case in question):
I have a proxy server a.com
that proxies all requests to b.com
. I don't want b.com
to know the requests came through a proxy. I want a.com
to identify itself as the originator of the request.
User 127.0.0.1
makes a GET
request to a.com
and b.com
believes that request came directly from 127.0.0.1
.
Is example 2 possible?