WhatsApp and Discord traffic filtering specifics
When AdGuard VPN is active selectively, it only filters website and app traffic from the exclusions lists. All other traffic bypasses the VPN tunnel. This mechanism works reliably only if the system can clearly identify which network connections belong to a specific app.
Due to the network architecture of WhatsApp and Discord, as well as IP routing limitations, AdGuard VPN cannot always correctly capture and route all their traffic through the tunnel.
Why WhatsApp and Discord traffic is not fully filtered
Some WhatsApp traffic may bypass the VPN tunnel because the app:
- Uses dynamic IP addresses
- Operates through large CDN and Meta infrastructure
- Does not provide public, up-to-date lists of IP addresses used by the app
As a result, AdGuard VPN cannot guarantee that all WhatsApp traffic will be routed through the tunnel when operating selectively.
The situation with Discord is similar:
- The app uses multiple domains and IP addresses for chats, media, and voice connections
- Some connections may be established directly without a clear association with the app
As a result, Discord may partially or completely fail to function when AdGuard VPN is active selectively.
Recommended solution
For stable operation of WhatsApp and Discord, we recommend:
- Using a mode where AdGuard VPN is active for all apps. In this mode, all traffic is routed through the VPN tunnel.
- Avoiding selective AdGuard VPN operation for messengers with dynamic network architectures