Skip to content

Per-App Proxy

The "Per-App Proxy" feature allows you to fine-tune which programs on your Android device will use the VPN tunnel.

Operating Modes

Whitelist

In this mode, the VPN is active only for selected applications. The rest of the device operates through a normal internet connection. * Example: Select only Telegram and YouTube.

Blacklist

In this mode, the entire device is protected by the VPN, except for selected applications. * Example: Exclude banking apps or local video services that block access via foreign IPs.

Technical Details

Mole uses the VpnService.Builder.addAllowedApplication and addDisallowedApplication APIs. This ensures that traffic from excluded applications does not even enter the virtual network interface, saving battery life and eliminating latency.