Gibt es eine Möglichkeit, Android zu zwingen, den gesamten (aber nur ) öffentlichen WLAN-Verkehr über ein PPTP-VPN weiterzuleiten?
Mein Telefon verfügt grundsätzlich über drei Konnektivitätsszenarien:
- HSPA + oder LTE von AT & T. Ich möchte damit kein VPN verwenden.
- Öffentliches WiFi. Ich möchte nie etwas senden, das nicht über ein VPN über öffentliches WLAN getunnelt ist. Wenn ich gerade eine WLAN-Verbindung habe, möchte ich nicht, dass Android sofort alle aufgestauten WLAN-Aufgaben ausführt, bis ich mit dem VPN verbunden bin. Idealerweise würde ich es vorziehen, wenn Android nicht einmal die Benachrichtigung sendet, dass ich jetzt mit WLAN verbunden bin, bis das VPN eingerichtet ist. Wenn das VPN ausfällt, soll der Datenverkehr blockiert (oder über AT & T weitergeleitet) werden, bis das VPN wiederhergestellt ist.
- Mein Zuhause WiFi. Ich könnte mit VPN leben, wenn es unmöglich ist, zwischen "meinem WiFi" und "allem anderen WiFi" zu unterscheiden, aber ich würde es auch vorziehen, es nicht mit VPN zu verbinden.
Ich weiß, dass Tasker theoretisch die meisten dieser Ziele erreichen kann, mit Ausnahme eines Problems: AFAIK, niemand hat ein Tasker VPN-Plugin geschrieben, das mit ICS funktioniert. Gibt es noch eine, die ich übersehen habe?
Das zweite Problem besteht darin, dass in der Zeit zwischen dem Herstellen der WLAN-Verbindung und dem Herstellen des VPN Datenverkehr verloren geht und dass Datenverkehr verloren geht, wenn das VPN aus irgendeinem Grund ausfällt, während die WLAN-Verbindung bestehen bleibt. Gibt es eine Möglichkeit, dieses Problem zu beheben?