This article will help identify and configure the proxy settings used by PortBlocker. As of version 1.3, PortBlocker supports the following types of proxy configurations when used on a compatible Windows system. 

  • Web Proxy Auto-Discovery Protocol 
  • Proxy Auto-Configure Script
  • Defined Proxy Server and Port

PortBlocker runs as a system services thus it will use the proxy defined for the local SYSTEM User. 

Note: The local SYSTEM User will have its own proxy settings which may not match the proxy information defined for the logged-in user. 

Checking the Settings

The easiest way to verify the proxy settings of the SYSTEM User is to open the proxy settings when Internet Explorer is opened as the SYSTEM User. These steps will require admin permission and should only be done with the approval of your Network Administrator and with great caution. Executing applications as the SYSTEM User can be a large security risk. It is recommended not to navigate to ANY websites with Internet Explorer when in this elevated mode. 

Requirements: Download and install PsExec from Microsoft

Step 1: Open up a Command Prompt as an Administrator 

Step 2: Navigate to the folder where you extracted PsExec if not defined in your PATH

Step 3: Execute the following command:

psexec -s -i "%programfiles%\Internet Explorer\iexplore.exe"

Step 4: Click the gear icon in the top right of Internet Explorer and select Internet Options from the dropdown. 

Step 5: On the Connection Tab click the LAN Settings button

Step 6: View and Edit the Proxy Settings of the SYSTEM User. 

Once configured completely close Internet Explorer and the Elevated Command Prompt. Killing the PortBlocker application and restarting the service will force any configured changes. 

If Needing to change the proxy settings for multiple computers it is recommended to consult a Windows Administrator to make this change for all computers in the Domain.