6 votos

¿Por qué no hay soporte de proxy en los navegadores de Android?

Android soporta tanto los navegadores basados en Chromium como los basados en Firefox desde hace tiempo.

Mientras que estos navegadores tienen soporte completo para proxies HTTP/SOCKS en todos los demás sistemas operativos (Linux, OSX e incluso Windows), carecen completamente de él en Android. No hay ningún ajuste para configurar uno.

Puedo configurar fácilmente un proxy SOCKSv5 en mi dispositivo Android con, por ejemplo, ssh -D para ser utilizado a través de cualquier conexión que tenga (wifi, ethernet, datos móviles...), pero no puedo utilizarlo con mis navegadores.

Hay algo de soporte para todo el sistema cuando se configura el wifi, pero no es de eso de lo que hablo. Me refiero a la buena a nivel de aplicación soporte de proxy . No quiero enviar todo tráfico a través de un proxy, sino sólo para un navegador específico bajo demanda.

Para los curiosos, lo pregunto porque necesito y puedo comparar los resultados en mi enlace de Internet fijo, pero no puedo hacer lo mismo en el móvil.

Por favor, olvídate de las VPN que también son soluciones para todo el sistema, como los proxies wifi. Necesito configurar un proxy en un por navegador base, al igual que puedo hacer en un PC, y no una VPN.

Entonces, ¿por qué esta carencia?

0 votos

Firefox tiene algunos ajustes de proxy en about:config en Android, pero nunca me han funcionado correctamente. Puedes probarlos.

0 votos

La VPN no es necesariamente una solución para todo el sistema. Puedes seleccionar incluso una sola aplicación utilizando el filtrado basado en UID.

2voto

EnzoR Puntos 183

No hay ninguna razón "técnica" aparente para esa falta. Sospecho que sería algo relacionado con la "Política del Programa Android" (o como quiera que se llame). En mi opinión parece una opción intencionada ya que el proxy a nivel de sistema que normalmente puedes configurar podría estar filtrando información por alguna razón o bug.

De todos modos, podemos configurar el proxy SOCKSv5 para Firefox para Android anterior a la versión 68.11 pero parece que no hay forma de hacer lo mismo con Chrome/Chromium.

Siempre que ya haya establecido dicho proxy, por ejemplo con un cliente SSH adecuado ( -D opción).

  1. En la barra de direcciones de Firefox escriba: about:config . Aparecerá una página llena de ajustes.

  2. En el cuadro de búsqueda escriba network.proxy para reducir los ajustes a los que nos interesan.

  3. Para un proxy SOCKv5 se puede establecer:

  4. network.proxy.socks a la dirección IP del proxy

  5. network.proxy.socks_port al puerto TCP del proxy

  6. network.proxy.type a 1 para configuración manual del proxy

  7. (opcional) network.proxy.no_proxies_on a la dirección que no necesita ser proxy (o limpiarlo para llegar a las direcciones remotas de loopback)

  8. Para un " regular " Proxy HTTP, cualquier otro tipo de proxy o incluso cualquier otra configuración que no esté disponible en el menú de configuración, consulte la página de configuración anterior y el documentación oficial en línea .

N.B. A partir de v68.11 Firefox para Android ya no ofrece acceso a la configuración a través del about:config pseudopágina, aunque aparezca en about:about pseudopágina. Esto no se menciona dentro de la notas de publicación .

Esto significa que ya no hay manera de utilizar un proxy dentro de un navegador.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X