Esiste un modo per forzare Android a instradare tutto (ma solo ) il traffico WiFi pubblico attraverso una VPN PPTP?
Il mio telefono ha fondamentalmente tre scenari di connettività:
- AT&T HSPA + o LTE. Non voglio usare una VPN con questo.
- WiFi pubblico. Non voglio mai inviare nulla che non sia tunnelato attraverso una VPN tramite WiFi pubblico. Se mi sono appena connesso al WiFi in questo momento, non voglio che Android si avvii istantaneamente in tutte le sue attività WiFi represse fino a quando non sarò connesso alla VPN. Idealmente, preferirei che Android non trasmettesse nemmeno la notifica che ora sono connesso al WiFi fino a quando la VPN non è attiva. Se la VPN cade, voglio che il traffico sia bloccato (o instradato su AT&T) fino a quando la VPN non viene ristabilita.
- La mia casa WiFi. Potrei convivere con questa VPN se è impossibile distinguere tra "il mio WiFi" e "tutti gli altri WiFi", ma preferirei non VPN neanche quello.
So che Tasker può teoricamente raggiungere la maggior parte di questi obiettivi, ad eccezione di un problema: AFAIK, nessuno ha scritto un plugin VPN Tasker che funzioni con ICS. Ne esiste ancora uno che ho trascurato?
Ciò lascia il secondo problema: il traffico trapelato durante l'intervallo tra il momento in cui si collega il WiFi e la VPN, e il traffico trapelato se la VPN muore per qualche motivo mentre il WiFi rimane connesso. C'è un modo per risolvere questo problema?