Screenshots
Beschreibung
WGControl steuert deinen WireGuard-Tunnel automatisch basierend auf deinem Standort und aktiven Verbindungen. Der Tunnel wird deaktiviert, sobald sich das Gerät mit deinem konfigurierten Heim-WLAN oder ausgewählten Bluetooth-Geräten (z. B. Android Auto) verbindet, und beim Verlassen wieder aktiviert.
WGControl ist ein Vibe-Code Produkt, erstellt mit Claude Sonnet5, alle Funktionen wurden aber sorgfältig getestet.
Ich übernehme allerdings keine Verantwortung führ Fehler, deren Folgen oder atomaren Fallout.
Hauptfunktionen:
- Automatische WLAN- & Bluetooth-Erkennung: Schaltet den Tunnel im Heimnetz oder Fahrzeug aus und unterwegs wieder ein.
- Ist-Zustand-Überwachung: Überprüft den tatsächlichen System-VPN-Status und korrigiert Abweichungen automatisch.
- Ping-Prüfung (optional, standardmäßig aus): Stellt vor der Tunnelaktivierung über ICMP/TCP-Ping gegen einen konfigurierbaren Host (standardmäßig example.com) sicher, dass eine aktive Internetverbindung besteht.
- Pause-Buttons in der Benachrichtigung: Tunnel manuell übersteuern, direkt aus der Benachrichtigung, ohne die App zu öffnen - unbefristet oder für eine einstellbare Dauer.
- Passwortschutz: Schützt Einstellungen, WLAN- und Bluetooth-Konfigurationen per PBKDF2-Hash vor unbefugten Änderungen.
- Lokales Protokoll: Speichert Steuerbefehle und Netzwerkereignisse lokal für bis zu 24 Stunden mit Such- und Exportfunktion.
- QuickSettings Tiles und Widget zur Pausensteuerung
Voraussetzungen zur Einrichtung:
1. WireGuard-App: Option „Tunnelverwaltung durch Benutzer-Apps erlauben" in den Einstellungen aktivieren.
2. Rechte erteilen: Berechtigung zur WireGuard-Tunnelsteuerung gewähren.
3. Standortzugriff: Auf „Immer zulassen" stellen (erforderlich für die WLAN-Erkennung im Hintergrund).
4. Akku-Optimierung: Für WGControl UND die WireGuard-App deaktivieren.
Hinweis: Dieses Projekt steht in keiner Verbindung zu WireGuard oder Jason A. Donenfeld. Steuerung erfolgt ausschließlich über die offizielle Schnittstelle der WireGuard-App.
Neu in dieser Version (1.47.61910)
- Neu: Mehrere WireGuard-Tunnel verwaltbar, mit Zuordnung pro WLAN ("Konfigurierte Netze") und getrennten Standard-Tunneln für WLAN, Mobilfunk und Roaming
- Neu: Home-Bildschirm-Widget mit Status, aktuellem Netzwerk, aktivem Tunnel, Bluetooth-Info und denselben Pause-Buttons wie die Benachrichtigung; passt sich der Widget-Größe an (Kürzel/Icon-Buttons bei schmaler Breite), Hintergrund und Deckkraft einstellbar
- Geändert: Langes Drücken der Schnelleinstellungen-Kachel öffnet jetzt die App (Statu
Versionen
Berechtigungen
Was die App beim System anfragt. Sensible Zugriffe gibt Android erst nach deiner Bestätigung frei.
- InternetzugriffDaten über das Internet senden und empfangen.
- NetzwerkstatusPrüfen, ob und wie das Gerät verbunden ist.
- WLAN-StatusInformationen über die WLAN-Verbindung lesen.
- Genauer StandortStandort per GPS bestimmen.
- Ungefährer StandortStandort per Netzwerk bestimmen.
- WLAN ändernWLAN ein- und ausschalten oder Netzwerke wechseln.
- Standort im HintergrundStandort auch dann ermitteln, wenn die App nicht geöffnet ist.
- NEARBY_WIFI_DEVICES
12 weitere Berechtigungen anzeigen
- BluetoothVerbindung zu Bluetooth-Geräten herstellen.
- BLUETOOTH_ADMIN
- Bluetooth-VerbindungMit gekoppelten Bluetooth-Geräten verbinden.
- Dienst im VordergrundDauerhaft im Hintergrund laufen, sichtbar in der Statusleiste.
- FOREGROUND_SERVICE_CONNECTED_DEVICE
- FOREGROUND_SERVICE_LOCATION
- AutostartNach dem Einschalten des Geräts automatisch starten.
- BenachrichtigungenMitteilungen anzeigen.
- REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
- permission.CONTROL_TUNNELS
- Standby verhindernVerhindern, dass das Gerät in den Ruhezustand wechselt.
- wgcontrol.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
Kommentare