Proxy Switcher's Internal Proxy Servers


There are quite many applications that know how to use proxy servers, but ignore system proxy settings. Which can annoying if you want to switch servers often. To solve this issue Proxy Switcher provides internal proxy servers. When application sends requests to the internal proxy server it will forward them either directly or via selected proxy server.

Default internal servers

Proxy Switcher PRO has 2 internal proxy servers running. They are bound to 127.0.0.1:3128 for HTTP and 127.0.0.1:1080 for SOCKS clients. You can change port settings in the settings dialog.

Also it is possible to open up the internal HTTP server to everyone (it will bind to 0.0.0.0 address). In that case you will need to set a password to protect proxy switcher from being used in uncontrolled fashion.

 

Binding proxy servers to dedicated local ports

In recent versions it is possible to bind specific proxy server to dedicated internal proxy server running on a specific local port. Right click on any server and pick "Bind Proxy Server to local port" and pick appropriate sub menu item. After which internal proxy server will be started. Port number is shown in the log. Server will be bound to address 127.0.0.1 .
 

Internal Servers Dialog

Starting from version 5.7.0 a dialog (View->Internal Proxy Servers...) has been added. There you can view the currently active internal proxy servers and their optional targets. Also it is possible to re-bind them to different ports. At this moment if you rebind the default internal proxy servers (ports 3128 and 1080, or others set in preferences) the changes will not be saved over the restart of the program.