¿Existe una aplicación para alternar la configuración de proxy en teléfonos Android no rooteados?

Estoy en una red wifi en China y ocasionalmente deseo conectarme a un proxy HTTP que configuré en una computadora compartida para evitar el Gran Cortafuegos.

Como mi computadora no siempre está encendida/conmigo, deseo activar y desactivar fácilmente la configuración del proxy.

Desafortunadamente:

Configuración del sistema/wifi: al establecer la configuración del proxy en manual, se elimina la configuración anterior. Tienes que volver a entrar, lo cual es molesto. También de difícil acceso.

Muchas aplicaciones (por ejemplo, ProxyDroid) que he visto requieren root por alguna razón y no funcionan en un dispositivo no rooteado.

¿Existe una aplicación/widget simple para alternar la configuración de proxy para la aplicación wifi actual?

Respuestas (2)

requiere root por alguna razón

Requiere root porque la configuración del proxy global es una configuración segura del sistema; en dispositivos no rooteados, solo las aplicaciones del sistema (como la aplicación Configuración) pueden modificar la configuración segura del sistema. Imagínese si cualquier aplicación puede modificar su configuración de proxy global, sin darse cuenta puede estar redirigiendo todo su tráfico de Internet a algún servidor sospechoso en algún lugar del mundo.

Su alternativa es configurar dos navegadores, uno que use Internet normal y otro que pueda tener una configuración de proxy por aplicación. Puedes configurar Firefox para Android para que use un proxy cambiando la configuración de network.proxy.http y network.proxy.http_port desde about:config. Más detalles: https://support.mozilla.org/en-US/questions/757976 .

Hay una solución que no requiere root

Cambio de proxy (NoRoot) (aplicación)

Desafortunadamente, solo funciona para Android 4.1 a 5.1 (JellyBean, KitKat, Lollipop).

Esta aplicación utiliza la reflexión para cambiar la configuración del proxy en el teléfono Android.

Desafortunadamente, esto no funciona para Oreo (el último es Lollipop)