Estoy jugando con el último Android-x86 (4.4) en la caja virtual. La configuración puede conectarse a la red externa sólo a través de un dispositivo Ethernet NAT que es emulado por la caja virtual. Esto se autoconfigura muy bien y puedo hacer ping a los ordenadores en mi LAN.
Si yo export http_proxy=<host>:<port>
en una terminal, puedo wget
páginas web. Sin embargo, no puedo establecer la configuración del proxy de forma global para todas las aplicaciones.
La configuración del proxy sólo se muestra después de que se conecta una red wifi, y no tengo ningún dispositivo wifi en la máquina virtual.
He intentado lo siguiente en la terminal de root accesible desde alt+f1
:
setprop global_http_proxy_host <host>
setprop global_http_proxy_port <port>
setprop net.gprs.http-proxy http://<host>:<port>
Pero esto no tiene ningún efecto. Incluso los nuevos terminales carecen de la variable env para el proxy. Estos ajustes parecen estar configurados cuando lo compruebo ejecutando getprop
Encontré este enlace al fragmento que parece mostrar el selector de proxys para el wifi.
¿Hay alguna manera de que pueda configurar manualmente todos los ajustes que se ven afectados por este fragmento?
0 votos
Si la versión de Android es la 6 o la 7, aquí está la solución: Android.stackexchange.com/a/186820