Como crear un tunnel con Proxy Python




Realizar una petición de conexión mediante HTTP, HTTPS, Websocket, Socks4, Socks5, es muy sencillo realizarla hoy en día, ya sea para tunneling o para conexiones directas.

A continuación les mostraré un sencillo ejemplo de como realizar una conexión de redirección mediante peticiones HTTP medíante un proxy python simple a un servicio pre instalado previamente como SSH o Dropbear.

Para ello abriremos una terminal e instalaremos python en nuestro vps de la siguiente manera:

apt-get install python -y


Posteriormente descargaremos el .py en nuestra carpeta para poder realizar nuestro tunnel redireccionado.

wget https://raw.githubusercontent.com/powermx/Proxy-Python/master/proxy.py

Una vez instalado python y descargado el archivo tomaremos nuestro editor favorito y editaremos los siguientes parámetros:


LISTENING_PORT = 4443


En este apartado nos indica el puerto que añadiremos como nuestro puerto para poder conectarnos a nuestro tunnel via python.

El siguiente parámetro a modificar es el siguiente:


DEFAULT_HOST = '127.0.0.1:22'


Este nos indica la dirección o puerto a donde lo necesitamos redireccionar, en este caso nos indica que lo enviaremos localmente al puerto 22 (SSH).

Una vez hechas las modificaciones en los parámetros, guardamos y cerramos nuestro editor y procedemos a ejecutarlo mediante python de la siguiente manera.

python proxy.py

Con ello tendremos nuestro servicio de proxy python escuchando en 4443 y nos redireccionará al puerto 22.

Cualquier comentario extra puede indicarlo dentro de nuestro grupo de Telegram: @VpnMX


0 Comentarios