Чи є спосіб змусити Android прокладати весь (але тільки ) загальнодоступний трафік Wi-Fi через VPTP VPTP?
У мого телефону є три сценарії підключення:
- HSPA + або LTE AT & T's. Я не хочу використовувати VPN для цього.
- Загальнодоступний WiFi. Я ніколи не хочу надсилати нічого, що не налаштовано через VPN через загальнодоступний WiFi. Якщо я щойно підключився до WiFi, я не хочу, щоб Android миттєво запускався до всіх своїх завдань Wi-Fi, поки я не підключуюся до VPN. В ідеалі, я б хотів, щоб Android навіть не транслював сповіщення про те, що я зараз підключений до Wi-Fi, доки VPN не працює. Якщо VPN падає, я хочу, щоб трафік був заблокований (або направлений через AT&T), поки VPN не буде відновлено.
- Мій домашній WiFi. Я міг би жити з VPN'ing цим, якщо неможливо розрізнити "мій WiFi" і "всі інші WiFi", але я вважаю за краще і не VPN.
Я знаю, що Tasker теоретично може досягти більшості цих цілей, за винятком однієї проблеми: AFAIK, ніхто не написав плагін VPN Tasker, який працює з ICS. Чи існує ще одна, яку я не помітив?
Це залишає другу проблему - витік трафіку протягом інтервалу між часом підключення Wi-Fi та встановленням VPN, і трафік просочився, якщо VPN вмирає з якоїсь причини, поки WiFi залишається на зв’язку. Чи є спосіб виправити цю проблему?