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 it is depend upon 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 be going through some bad proxy server that snoops on them so they default to only allowing apps to use proxy if they explicitly ask for it.
So, make sure that all devices connected on Wi-Fi must allowed to the direct internet connection for specific ports.
For example:
For WhatsApp you need to allow direct internet connection on below ports for all clients 
TCP: 4244,5222,5223,5228,5242
TCP/UDP: 59234, 50318
UDP: 3478,45395

    • Related Articles

    • Transparent proxy

      Overview 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 ...
    • 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 ...
    • Getting an error Proxy server refusing connections

      Issues I am trying to access the web through proxy server and suddenly getting error "Proxy server refusing connections". When I am going to Restart SafeSquid service from SafeSquid interface, it is displaying 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 own 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. ...