NetGuard: Das Problem mit dem zusätzlichen VPN

NetGuard ist eine App, mit der sich feingranular steuern lässt, wohin Apps (Daten-)Verbindungen aufbauen dürfen. Der Preis dafür: Die VPN-Schnittstelle des Androiden ist dann belegt und keine weiteren VPN-Verbindungen (bspw. Firmennetzwerk oder nach Hause) möglich. Dennoch kommt häufig die Frage auf, ob es denn nicht dennoch möglich ist, ein weiteres VPN zu schalten. Die Kurzantwort: Theoretisch schon, in der Praxis nicht.

Dazu die FAQ von NetGuard – (2) Can I use another VPN application while using NetGuard?:

If the VPN application is using the VPN service, then no, because NetGuard needs to use this service. Android allows only one application at a time to use this service.

NetGuard is a firewall application, so there is no intention to add VPN support. However, NetGuard supports a SOCKS5 proxy to chain VPN applications.

Leider gibt es keine mir bekannte VPN-App, die einen SOCKS5-Proxy unterstützt. Bevor der systemeigene Android VPN-Dienst existierte, unterstützten nahezu alle VPN-Anwendungen einen SOCKS-Proxy – heute leider nicht mehr. Alle VPN-Apps nutzen den VPN-Service von Android und unterliegen damit der Beschränkung, die nur Google aufheben könnte.

Man kann NetGuard allerdings mit dem Tor-Netzwerk kombinieren. Wie sinnvoll das im Einzelfall ist, muss jeder für sich selbst entscheiden. Generell ist davon eher abzuraten. Dennoch möchte ich kurz aufzeigen, wie der Datenfluss in Kombination mit einem SOCKS5-Proxy aussieht:

Datensendende App-> Android VPN-Dienst -> NetGuard -> SOCKS5-Proxy -> Internet

Ohne den SOCKS5-Proxy ist der Datenfluss wie folgt:

Datensendende App-> Android VPN-Dienst -> NetGuard -> Internet

Du kannst den Blog aktiv unterstützen! Mitmachen ➡