Do Android proxy settings apply to all apps on the device

Do Android proxy settings apply to all apps on the device

No, they do not apply globally and without root, there is no way to force a proxy to be used by all applications.
The reason behind that is depends upon the application creator to respect the proxy settings and use them or do the wrong thing and ignore them.
This is not the default behaviour; it could present some security risks. If all traffic could be redirected, users could have all of their traffic going through some bad proxy server that snoops on them so they default to only allowing apps to use a proxy if they explicitly ask for it.
So, make sure that all devices connected to Wi-Fi are allowed to the direct internet connection for specific ports.
For example
For WhatsApp, you need to allow direct internet connection on the below ports for all clients: 
TCP: 4244,5222,5223,5228,5242
TCP/UDP: 59234, 50318
UDP: 3478,45395

    • Related Articles

    • Standard Operating Procedure (SOP) for Troubleshooting Issues in your SafeSquid proxy server

      Purpose To provide a consistent and effective approach to troubleshooting network connectivity and web server issues using key commands. Scope This SOP applies to troubleshooting sessions involving DNS resolution, port connectivity, web server ...
    • SafeSquid Transparent Proxy

      Overview The Internet is an essential part of most company’s business infrastructure. However, it can be a risky place, but there are ways to minimize risks so your business can thrive. Analysts encourage organizations to deploy a secure web gateway ...
    • Getting an Error "Proxy server refusing connections"

      Issues I am trying to access the web through a proxy server and suddenly getting the error "Proxy server refusing connections". When I go to Restart the SafeSquid service from the SafeSquid interface, it displays the error "Proxy server refusing ...
    • Using SSH Tunnels to Access the SafeSquid Admin Interface

      SSH tunnelling, or SSH port forwarding, is a method of transporting arbitrary data over an encrypted SSH connection. SSH tunnels allow connections made to a local port (that is, to a port on your desktop) to be forwarded to a remote machine via a ...
    • Application not working with HTTPS inspection

      Business challenge The HTTPS inspection Bypass option enables you to define specific websites that are not subject to decryption as they flow through the proxy. Some websites may include personal identification information that should not be decrypt. ...