DefGuard / DefGuard/defguard

Support per-app VPN exclusion on Android (e.g. Android Auto compatibility)

Open
#1,630 3 comments 2 reactions 1 assignee Claimed by @Va1ter View on GitHub
design feature
Dominant language
Rust
Stars
2.8k
Forks
115
Avg merge
1d 4h
Merged PRs (30d)
51

Description

Is your feature request related to a problem? Please describe.
When using Defguard with WireGuard, split tunneling works fine. However, on Android devices, Android Auto refuses to start if a VPN is detected (red warning screen). This behavior seems more related to application detection than subnet routing.

Describe the solution you'd like.
It would be great if Defguard could provide the option to exclude specific applications from the VPN tunnel, similar to what the native WireGuard Android application offers. This would make Android Auto and similar apps compatible while still keeping Defguard as the main VPN solution.

Describe alternatives you've considered.
I created a standard WireGuard tunnel from Defguard (v1.5, dockerized) and used the official WireGuard Android application. In that app, it is possible to exclude certain applications, and Android Auto works perfectly in that setup.

Image

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.