How to setup a server in Azure that requires all network traffic to go through an outbound Proxy?

I need to setup a server running Windows Server 2016 in Azure where all network traffic is required to go through an outbound proxy server.

So my questions are:

  • How to configure the network to do this?
  • How to deploy a proxy server in Azure and then connect the two together?

Note that this is NOT a question about setting up a reverse proxy. This is a question about setting up an outbound proxy server (a forward proxy).

Any help with this would be greatly appreciated.


Solution 1:

Routing traffic through an outbound proxy can be done by creating a route table in Azure and setting an appropriate route to send traffic to your proxy.

Azure does not currently offer a "Proxy Server as a Service", however there are lots of Proxy Server solutions in the Azure Marketplace that you could look at.