Estoy jugando con el último android-x86 (4.4) en virtualbox. La configuración puede conectarse a la red externa solo a través de un dispositivo Ethernet NAT que es emulado por la caja virtual. Esto se configura automáticamente bien y puedo hacer ping a las computadoras en mi LAN.
Si estoy export http_proxy=<host>:<port>
en una terminal, puedo wget
páginas web. Sin embargo, no puedo establecer la configuración de proxy globalmente para todas las aplicaciones.
La configuración del proxy se muestra solo después de que se conecta una red wifi y no tengo dispositivos wifi en la máquina virtual.
He intentado lo siguiente en el terminal raíz 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. Esta configuración parece estar establecida cuando la reviso ejecutandogetprop
Encontré este enlace al fragmento que parece mostrar el selector proxys para wifi.
¿Hay alguna manera de que pueda establecer manualmente todas las configuraciones que se ven afectadas por este fragmento?
fuente
Respuestas:
Esta solución funcionó para mí.
Simplemente ingrese el siguiente comando en una terminal (cambiar
PROXYIP:PROXYPORT
)Fuente: https://groups.google.com/forum/#!topic/android-x86/XfIRyHQ5nmk
También probé todos tus comandos sin éxito. Estaba atrapado detrás de un proxy tratando de configurar Android x86 con una VM VirtualBox que solo tenía eth0. Estaba atascado en la pantalla de activación sin resolver las páginas web necesarias para continuar en el sistema operativo. Después de ejecutar el comando anterior, pude llegar a la web y continuar. Los resultados pueden variar según el entorno proxy.
Editar: Esto no me llevó demasiado lejos, pero me llevó a alguna parte. El mismo truco no funcionó para 443.
fuente
https
requiere SSL bump (MITM). Debe agregar la CA del proxy al dispositivo / aplicación.