Utilice el puerto saliente 80 para conectarse a otro puerto remoto, sin privilegios de root

Utilice el puerto saliente 80 para conectarse a otro puerto remoto, sin privilegios de root

Si todos los puertos salientes están bloqueados excepto el 80, ¿hay alguna forma de utilizar el puerto 80 para conectarse a un puerto de una máquina remota que no sea el 80?

No tengo privilegios de root en el sistema.

Respuesta1

Sí, con la ayuda de la tercera máquina sobre la que tienes control total y que puede conectarse donde quieras.

La receta es sencilla:

en esta máquina configura el servidor sshd que escucha en el puerto 80. Luego, usando PuTTY si está ejecutando Windows en su estación de trabajo o ssh si está ejecutando Linux, se conectará a esta máquina en el puerto 80. Si los intentos de conexión fallan permanentemente, se proporciona Si configuró todo correctamente, esto significa que el proxy transparente está configurado en su puerta de enlace. En este caso, necesita configurar un proxy de socket TCP simple en su estación de trabajo que admita conexiones al servidor proxy ascendente usando el protocolo http y luego conectarse con su máquina usando PuTTY/SSH a través de este proxy TCP. Una vez que pueda conectarse a esta máquina, puede indicarle a PuTTY/SSH qué túneles TCP debe establecer.

De hecho, no es realmente difícil.

información relacionada