Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

In my company there is a proxy that requires credentials.

I use Windows XP and I want to apply an indirection layer in my tcp/ip stack that makes this completely transparent.

For example it would be nice a software that I can configure with my company proxy and act as I don't have any proxy in my network.

With this software I don't have to configure software that don't consider my default proxy settings done with Internet Explorer.

share|improve this question
What problem are you trying to solve? Is the authentication the problem, or configuring each PC? I have a few ideas, but I don't know what the main problem is with your current setup that you need solved. – Bork Blatt Jul 16 '09 at 15:57
I'm using software but it fails when I give proxy's credentials. Perhaps the only way is to configure my computer to hide the needing of a proxy – Ricibald Jul 17 '09 at 7:50
Or perhaps.... report a bug to Are you also sure that is not being blocked by the proxy? – MikeyB Jul 17 '09 at 13:28

Setup a proxy server on your local machine (such as squid).

Configure this proxy server to use your company proxy as an upstream proxy and give Squid your logon credentials. Unfortunately, this means putting your username/password into a file for Squid to use.

Also configure the proxy server to only accept requests from localhost.

Now, configure your browser/apps to use your local machine as the proxy.

share|improve this answer
it works! but it's not transparent, I need to configure my app – Ricibald Jul 17 '09 at 12:35

To me it sounds like you're looking for a proxy that'll allow NTLM authentication, and also require per-user authentication for auditing purposes.

Using a proxy that allows domained NTLM authentication would provide a seamless proxy environment for your IE users. The stumbling point is that you really need everyone in a domain, otherwise the authentication problem gets a lot worse. As it happens Squid, the product mentioned several times already, can do NTLM authentication if you set it up right.

The google term "squid ntlm" brings up several good pages describing how to set it up.

share|improve this answer
I don't think this relates to the poster's problem, since he says he's already got a proxy in place, but you won't be able to use Squid in transparent mode w/ authentication. The browser gets confused and things don't work right. – Evan Anderson Jul 16 '09 at 16:27

You can use Squid as a transparent proxy.

share|improve this answer

What kind of proxy does your company use? If you don't know, just tell me how you configure it in your browser.

I highly doubt that this is really what you are looking for; most of your network traffic--including local network traffic--should not be routed through a proxy, and would have no relevance if it were.

It sounds like what you are looking for is a way to route all traffic through another computer; if this is the case, your company could set up a VPN connection for you through another machine or even a switch.

share|improve this answer

You could use squid but it would be overkill just to supply one extra authentication header to parent proxy. Search for


on google and you will find what you need.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.