¿Es posible reenviar todo el tráfico de la aplicación de internet a través del puerto reenviado de la aplicación de conexión?
Respuestas
¿Demasiados anuncios?Sí que es posible si la aplicación que desea enviar a través del túnel le permite especificar el host y el puerto al que conectar.
por ejemplo, si usa un cliente de escritorio remoto podría usar ConnectBot para conectarse por ssh a su servidor doméstico, configurar un túnel en el puerto apropiado y luego usar el cliente de escritorio remoto para conectarse a localhost para usar ese túnel.
Cyanogenmod tiene una configuración de proxy disponible en Configuración > Inalámbrico y red > Configuración de Proxy. Así que si ejecutara un servidor proxy en su computadora de destino, podría configurarlo para pasar por el túnel.
Entonces, digamos que tengo un servidor ssh en example.com. Internamente, instalé Squidcache (un servidor proxy) en 192.168.0.101.
En ConnectBot configuraría un túnel de esta manera:
Apodo: Proxy HTTP
Tipo: Local
Puerto de origen: 3128
Destino: 192.168.0.101:3128
Luego, en la configuración de proxy de Cyanogenmod, lo configuraría de esta manera:
Nombre de host: localhost
Puerto: 3128
Habilitar proxy en wifi: Sí (o no, como prefiera)