How To Set Up Proxy Server?

How do I set up my Windows Server 2008 R2 server to be a proxy server?

  • Answer:

    You could use ClearOS rather than Windows it offers functions similar to active directory, Web server, proxy server, email server, mySQL server, content filtering, ftp. If you didn't want to replace Windows you could run it as a virtual machine, but I think it uses Squid so you could probably find that to run on windows anyway.

Peter Buxton at Quora Visit the source

Was this solution helpful to you?

Other answers

Since Windows Server 2008 R2 does not have an ISA (Internet Security & Acceleration) server built in you would need to setup one. Here is a resource on ISA: http://www.isaserver.org/ Microsoft has a resource on ISA at: http://www.microsoft.com/forefront/edgesecurity/isaserver/en/us/ Another solution is using Squid. Here is the main Windows source for Squid: http://squid.acmeconsulting.it/ The site is in Italian, but you can use translate if you need. A source to read would be: http://wiki.squid-cache.org/ Hope this helps.

Michael Bazzoni

Before you do - you might want to take a look at ARR and Proxy Servers Load Balancers vs IIS ARR or a Web Application Proxy (WA) for HA Understanding the differences between a load balancer and software features like Microsoft IIS's ARR and a Web Application Proxy (WAP) can be confusing. We compare the full feature set of a Load Balancer appliance / ADC (Application Delivery Controller) versus Application Request Routing, especially for High Availability http://kempte.ch/1P6AnoQ

David Quaid

As others have indicated (and been downvoted?) Win 2008 R2 does not include proxy software as part of the base OS.  You'll need to either install a separate piece of software for that purpose (Squid has a Windows port http://squid.acmeconsulting.it/Squid27.html) OR run another OS on the hardware that includes proxy software OR run another OS as a virtual with the 2008 server acting as the hypervisor.

K. Scott Helms

Theres really nothing special about a http [reverse] proxy server.  All it really is is a piece of software which issues a http request on someones behalf and then forwards them the response obtained from the origin server. The client may or may not be aware that the server it is talking to is proxying requests on its behalf. Common proxy servers (or servers supporting reverse proxying): squid apache (via mod_proxy) nginx iis (via the application request routing module) (many others) One approach would be to install IIS, ARR, and then configure a rewrite rule. http://blogs.iis.net/carlosag/archive/2010/04/01/setting-up-a-reverse-proxy-using-iis-url-rewrite-and-arr.aspx IIS happens to be microsofts supported webserver.  You could, of course, use another server if you wish.

Sam Hansen

CCProxy is an alternative software solution for Windows environments - http://www.youngzsoft.net/ccproxy/proxy-server.htm

Anonymous

Related Q & A:

Just Added Q & A:

Find solution

For every problem there is a solution! Proved by Solucija.

  • Got an issue and looking for advice?

  • Ask Solucija to search every corner of the Web for help.

  • Get workable solutions and helpful tips in a moment.

Just ask Solucija about an issue you face and immediately get a list of ready solutions, answers and tips from other Internet users. We always provide the most suitable and complete answer to your question at the top, along with a few good alternatives below.