Existe alguma maneira de forçar o Android a rotear todo (mas apenas ) o tráfego público de WiFi através de uma VPN PPTP?
Meu telefone basicamente possui três cenários de conectividade:
- HSPA + ou LTE da AT&T. Eu não quero usar uma VPN com isso.
- WiFi público. Eu nunca quero enviar nada que não seja encapsulado por uma VPN através de WiFi público. Se eu acabei de me conectar ao Wi-Fi agora, não quero que o Android inicie instantaneamente todas as suas tarefas Wi-Fi reprimidas até estar conectado à VPN. Idealmente, eu preferiria que o Android nem transmitisse a notificação de que agora estou conectado por Wi-Fi até que a VPN esteja ativa. Se a VPN cair, desejo que o tráfego seja bloqueado (ou roteado pela AT&T) até que a VPN seja restabelecida.
- Minha casa WiFi. Eu poderia viver com a VPN se isso fosse impossível distinguir entre "meu WiFi" e "todos os outros WiFi", mas eu preferiria também não VPN.
Sei que a Tasker pode teoricamente alcançar a maioria desses objetivos, exceto por um problema: AFAIK, ninguém escreveu um plug-in da Tasker VPN que funcione com o ICS. Ainda existe alguém que eu tenha esquecido?
Isso deixa o segundo problema - o vazamento de tráfego durante o intervalo entre o momento em que o Wi-Fi se conecta e a VPN é estabelecida, e o tráfego vaza se a VPN morrer por algum motivo enquanto o Wi-Fi permanecer conectado. Existe algum modo de resolver esse problema?