At times, a website or an application needs to be able to bypass the proxy. Depending on the type of Smoothwall setup and the device or application that needs to bypass the proxy, the solution might be different.
What is the best method of bypassing both transparent and non-transparent proxies?
Bypassing the proxy is done in separate places, based on whether the bypass is for a non-transparent proxy or a transparent one. Often both proxy types are in use, so a bypass must be configured for each.
Bypassing a non-transparent proxy
Adding proxy exceptions for a non-transparent proxy is done in the proxy settings distributed to the client. You can use a GPO to push proxy settings, PAC files and proxy auto discovery. See our knowledge base article, Using Transparent versus Non-Transparent Proxying.
Once exceptions have been added to the proxy settings for the client, exceptions might need to be made on the transparent proxy too.
Adding exceptions for the transparent proxy
To ensure that traffic is not intercepted by the transparent proxy, source or destination, you must enter exceptions in Guardian > Web filter > Exceptions. Any IP address, range or subnet that is added to the destinations field means that web traffic going to those destinations will not be intercepted by the transparent proxy.
Conversely, any IP address, range or subnet added to the source exceptions, will not have any web traffic intercepted.
NOTE: Destination exceptions can only be done with an IP address in the transparent proxy exceptions.
Bypassing proxy completely for an IP address
Devices like franking machines, printers etc might need to bypass the proxy completely. By using the source exceptions in Guardian > Web filter > Exceptions we can add IP addresses that will bypass the proxy and then reserve those IP addresses in DHCP for devices that need to bypass the proxy.
NOTE: When the proxy is bypassed, the firewall rules apply to the outgoing web traffic. Check the firewall rules to make sure that they are also allowing the sources/destination to have access.