[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 477
  • Last Modified:

Proxy Server Enforcement on Windows

Hello,

I would like to install and set up a proxy server on my Windows XP that filters all web traffic.  The problem is that I can't find any way to force all programs to use the proxy server.  It looks as if any program is free to ignore the proxy and connect directly to the network if it chooses to.

What is the point of setting up a proxy server if your applications are free to ignore it if they wish to?

Can someone suggest a way to configure Windows so that all traffic must go through my proxy, or else it doesn't get onto the network?

0
richsolomon
Asked:
richsolomon
  • 6
  • 5
  • 3
  • +2
2 Solutions
 
gbirkemeierCommented:
If you want to force ALL trafic throught the Proxy, use DHCP to set the default gateway to the IP of the proxy.
0
 
richsolomonAuthor Commented:
So if the proxy is running on the same physical machine, then what would the IP be? 127.0.0.1 ?
0
 
Erik BjersPrincipal Systems AdministratorCommented:
what proxy are you using?
0
Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
ded9Commented:
http://www.winguides.com/registry/display.php/292/

Check this out

Surely will resolve your issue

Reps
0
 
gbirkemeierCommented:
One or two NICs in the proxy server/GW?
0
 
richsolomonAuthor Commented:
Hi, thanks for the replies, guys!

ded9:  That link looks like it might be what I'm looking for, but I have to be certain that that prevents programs from connecting directly to the net if they try to.


gbirkemejer:  I'm not sure what you mean by NIC and /GW, but I'm interested to know more about how to set the default gateway in the DHCP configuration.  Can you tell me what dialog box I would use to set that?

0
 
gbirkemeierCommented:
NIC = Network interface card = the network card in the computer.
GW = Default gateway setting = Usually the router

On windows 2003 server the DHCP configuration for the default gateway is called "003 Router"

Open the DHCP configuration app.
select your server --> scope --> right click scope options and select configure
Put a check mark next to 003 Router and in the ip address below set it to the IP of your proxy.
Set the proxy's default gateway to the ip address of your router.
The Proxy should not use DHCP, it should have a static IP and associated configuration.


0
 
richsolomonAuthor Commented:
gbirkemejer,

I appreciate how much effort you have given so far.   But the proxy server I am talking about is not a separate box connected by ethernet cables.  I am talking about an application running on the same physical machine that functions like a proxy server.

Does the configuration you have presented above apply to such a situation?  I am using XP Professional.
0
 
gbirkemeierCommented:
Yes, but you would need two network cards (and IP addresses) in the computer.
One on the LAN (local) side, one one the WAN (internet) side.

The proxy would listen on the LAN side, and forward the requests to the WAN side network card.

0
 
gbirkemeierCommented:
So this is not a network, just a stand alone PC?
0
 
engineer_dellCommented:
Hello,

You can download any one of these proxy servers, some of them would be capable of enforcing proxy automatically, and for others you can create a group policy to enforce,

http://downloads.digitaltrends.com/1/Internet/17/Servers/147/Proxy+servers/

Hope this helps,

Engineer_Dell
0
 
richsolomonAuthor Commented:
Well the PC is on a LAN - a very small home network that consists of 3 machines connected to a common router that connects to a cable modem.

It sounds like you're describing a solution that is of much bigger scope than what I am trying to do.

I just want to find a way to run a small filtering proxy on my machine that is able to filter everything going in and out of the SAME machine.  Many pop-up blocker programs use this model to filter web traffic on behalf of the browser.

The thing I'm getting at is that a web browser has to provide a way for you to tell it that it should use a proxy.  But what about programs that do not provide a way to tell them to use the proxy?  Is there a way I can force their traffic through the proxy even though they think they are connecting directly to the network?

I'm sorry if it appears my question is changing focus.  I will make sure to give you most of the points just for your effort, even if we can't arrive at a solution.
0
 
ded9Commented:
The link which i have given above will surely activate proxy service for all application.

Give it a shot
0
 
richsolomonAuthor Commented:
Hello,

I want to thank everyone for their input.  ded9 provided the answer that turned out to be what I was looking for the most, but gbirkemejer did put forth a significant effort to be helpful.

Therefore, since I believe in rewarding effort as well as correctness, I have spread the points.

Thanks everyone again!
0
 
gbirkemeierCommented:
Yes, I was referring to a normally larger set-up, but the solution would hold for your application.
Thanks for the points, but ded9's solution was definately better for your application.
0
 
ded9Commented:
Thak You richsolomon

Ded9
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

  • 6
  • 5
  • 3
  • +2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now