Forward Proxy = Tunneling Proxy = Gateway
Reverse Proxy = Surrogate
Proxy that is accessible by the internet
Proxy that hide request ip
Proxy that pass anything unmodified including your ip.
Note (1): knowing ip makes server able to cache content for the same user
Note (2): This term can have negative meaning. In a sense that a user don’t know there is a proxy in between because the proxy is ‘transparent’ passing anything as if it’s not here, and the proxy is trying to steal something from the user.
In this case, such proxy is called
Inline proxy=Intercepting proxy=Forced proxy
Meaning: A template Web page for access proxy
Note: Totally different level with the proxy server mentioned above.
The term is not very standardized. That’s why it is so confusing when you search across the website and each website explain the term differently.