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:

https://gist.github.com/jefftriplett/9748036

En este artículo participaron: