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?