I have looked at it, however it looks like this is intended to make proxy transparent from upstream/backend perspective:
It is used so upstream server can see client address not proxy address.
I am looking to do the opposite, I would like to make proxy transparent from the client perspective.