Есть ли способ заставить Android маршрутизировать весь (но только ) общедоступный трафик WiFi через PPTP VPN?
Мой телефон в основном имеет три сценария подключения:
- AT & T's HSPA + или LTE. Я не хочу использовать VPN с этим.
- Общественный WiFi. Я никогда не хочу отправлять что-либо, что не туннелируется через VPN через общедоступный WiFi. Если я только что подключился к WiFi прямо сейчас, я не хочу, чтобы Android мгновенно запускал все свои отложенные задачи WiFi, пока я не подключусь к VPN. В идеале, я бы предпочел, чтобы Android даже не передавал уведомление о том, что я теперь подключен к Wi-Fi, пока не будет запущен VPN. Если VPN падает, я хочу, чтобы трафик был заблокирован (или направлен через AT & T), пока VPN не будет восстановлена.
- Мой домашний WiFi. Я мог бы жить с VPN'ом, если бы невозможно было различить «мой WiFi» и «все другие WiFi», но я бы предпочел и не использовать VPN.
Я знаю, что теоретически Tasker может достичь большинства из этих целей, за исключением одной проблемы: AFAIK, никто не написал плагин Tasker VPN, который работает с ICS. Кто-то еще существует, что я упустил из виду?
Это оставляет вторую проблему - утечка трафика в течение интервала времени между подключением Wi-Fi и установлением VPN, и утечка трафика, если VPN по какой-то причине умирает, а WiFi остается подключенным. Есть ли способ решить эту проблему?