Reverse Proxy is an intermediate Server that might be exposed to the Internet that can help secure your incoming traffic from the Client and forwarding the request to a back-end service that might be on a Private network. This returns the response back to the Client and hides your Web Server from the Outside world.
You need the following IIS extensions for configuring IIS Reverse Proxy:
URL Rewrite:
https://www.iis.net/downloads/microsoft/url-rewrite
Application Request Routing:
https://www.iis.net/downloads/microsoft/application-request-routing
Now add the following URL Rewrite rule:


You’ll be prompted to enable the ARR to further enable Proxy functionality. Click on OK.

In the above window, you can also provide the Outbound configuration to map the response URLs From Private URL To Public URL conversions mapping.
For this example, accessing http://localhost:8087 will simply redirect to http://localhost:8084 and serve the Client.