How can we improve Azure Virtual Machines?

Provide a Reverse Proxy for Virtual Machines

Providing a reverse proxy function within Azure would go a long way to help secure Virtual Machines. Instead of opening ports to every VM, a reverse proxy would allow users to open ports to an Azure service. The proxy service would then differentiate incoming traffic based on DNS name.

54 votes
Sign in
(thinking…)
Sign in with: Microsoft
Signed in as (Sign out)

We’ll send you updates on this idea

Jared shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

3 comments

Sign in
(thinking…)
Sign in with: Microsoft
Signed in as (Sign out)
Submitting...
  • Michael J. Ryan commented  ·   ·  Flag as inappropriate

    For the near term, you could use Application Request Routing with IIS, or a number of Linux options from nginx, ha proxy, and varnish. A couple extra small instances in a service cluster would do it... Nginx is particularly good in this role.

    Though a SaaS option would also be nice.

  • Bartek Moczulski commented  ·   ·  Flag as inappropriate

    Jared, you can do it using 3rd party appliance (check Azure Gallery Certified section). BTW, proxy itself doesn't help much regarding security. WAF acting as a proxy - that's a different story :)

Feedback and Knowledge Base