ALERT: Some images may not load properly within the Knowledge Base Article. If you see a broken image, please right-click and select 'Open image in a new tab'. We apologize for this inconvenience.

Force all Software on a Windows PC to use Explicit Proxy Settings with Winhttp


Article ID: 169191


Updated On:


ProxySG Software - SGOS


Many applications provide the ability to define explicit proxy settings, while some do not. In some cases, it is prudent to direct all traffic to a ProxySG appliance for filtering. Winhttp can be used to force all Internet-bound traffic to use the same explicit proxy setting.

To confirm that the traffic is not going through the proxy, a pcap from the proxySG would be able to show this.


Winhttp is a Windows service that can be used to route all TCP traffic through an explicit proxy. 

From the Windows command line (Run as administrator) use the following command to setup winhttp.

import proxy source=ie

Note: This command will use the proxy configuration from Internet Explorer and use it for other software. Ensure that your proxy configuration in Internet Explorer is correct.

To confirm that the winhttp has been configured correctly with the right proxy settings, use the following command
show proxy

To reset the winhttp proxy settings, use the following commands
reset proxy

To verify the traffic is going to the proxySG, you will need to run a pcap from the proxySG.