1 votos

Redirigir tráfico HTTP de Android a través de una conexión OpenVPN UDP

He configurado un servidor con OpenVPN y Squid, haciendo que mi computadora se conecte al OpenVPN del servidor (conexión UDP de interfaz TUN), estamos en la misma red LAN, y Squid en este servidor permite a mi computadora navegar por internet a través de su función de proxy, simplemente configurando el proxy de Chrome de la computadora a 10.200.0.1:3128.

He configurado mi teléfono Android con el cliente de OpenVPN, también puede conectarse al servidor (Aunque no puedo hacer ping a la IP de Android - 10.200.0.2 desde el lado del servidor, lo cual me parece extraño). Sin embargo, veo que ninguna aplicación de Android tiene la misma configuración de proxy que la que se encuentra en Chrome de la computadora. Todo mi tráfico HTTP sigue pasando por la interfaz WLAN en lugar de la interfaz TUN.

No estoy seguro si la configuración de proxy del cliente de OpenVPN para Android puede ayudar. Lo intenté, pero el cliente de OpenVPN mostró un mensaje de error:

option_error: no se puede conectar a través de un proxy basado en TCP porque no existen entradas de servidor TCP en el perfil.

¿Significa que debo usar una conexión OpenVPN TCP para solucionar este error? ¿O debería encontrar otra forma de redirigir el tráfico HTTP a través del canal VPN?

0voto

谢一鸣 Puntos 11

La forma más fácil de hacerlo es conectar tu teléfono a la computadora y ejecutar adb en la línea de comandos.

  • adb shell settings put global http_proxy ipaddress:port para configurar el proxy global de tu teléfono a la dirección IP.
  • adb shell settings put global http_proxy :0 prueba esto para desactivar el proxy global.

Lamentablemente, la conexión fue interrumpida por el GFW durante la noche del viernes pasado. Se debe emplear un método de obfuscación para contrarrestar este problema. No tengo tiempo para esto, así que no me queda más remedio que comprar una escalera.

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