¿Forzar todo el tráfico WiFi a través de VPN?

¿Hay alguna forma de obligar a Android a enrutar todo (pero solo ) el tráfico WiFi público a través de una VPN PPTP?

Mi teléfono básicamente tiene tres escenarios de conectividad:

  • HSPA+ o LTE de AT&T. No quiero usar una VPN con esto.
  • Wi-Fi público. Nunca quiero enviar nada que no esté canalizado a través de una VPN a través de WiFi pública. Si acabo de conectarme a WiFi en este momento, no quiero que Android se inicie instantáneamente en todas sus tareas WiFi acumuladas hasta que esté conectado a la VPN. Idealmente, preferiría que Android ni siquiera transmita la notificación de que ahora estoy conectado a WiFi hasta después de que la VPN esté activa. Si la VPN cae, quiero que se bloquee el tráfico (o se enrute a través de AT&T) hasta que se restablezca la VPN.
  • WiFi de mi casa. Podría vivir con VPN'ing esto si es imposible distinguir entre "mi WiFi" y "todos los demás WiFi", pero preferiría no VPN.

Sé que Tasker teóricamente puede lograr la mayoría de estos objetivos, excepto por un problema: AFAIK, nadie ha escrito un complemento VPN de Tasker que funcione con ICS. ¿Existe alguno que haya pasado por alto?

Eso deja el segundo problema: el tráfico filtrado durante el intervalo entre el momento en que se conecta WiFi y se establece la VPN, y el tráfico filtrado si la VPN muere por algún motivo mientras el WiFi permanece conectado. Hay alguna manera de arreglar este problema?

Desafortunadamente, no hay nuevas respuestas desde que comenzó mi recompensa. Creo que esto significa que la recompensa no se otorgará a nadie.

Respuestas (1)

Estoy usando la aplicación Private Internet Access para la misma situación. Tiene un "interruptor de apagado" para evitar fugas. Sin embargo, solo funciona con el servicio vpn de acceso privado a Internet.