Volver |
socks
Introducción
Un servidor socks permite recibir un flujo tcp y retransmitirlo a un servidor externo. En esta retransmisión, el servidor socks puede aplicar otros protocolos, por ejemplo:
- Proxy socks con SSH, llamando túnel SSH.
- Proxy socks con tor.
Crear un tunel SSH
Para abrir el tunel SSH se puede realizar con el siguiente comando:
ssh -i cert.pem -D 8080 -C -N -T usuario@dominio
Luego para realizar una conexión TCP por el túnel SSH, se puede usar:
curl --socks5-hostname 127.0.0.1:8080 http://ifconfig.me/ip
Conexión a TOR mediante socks
TOR brinda soporte para socks, lo que permite conectarse a TOR a través de TCP.
A continuación un enlace a un snippet de Python 3 para hacerlo: