Le blog du petit geek malin

;-)

Utiliser un serveur SSH en proxy SOCKS


Procédure pour utiliser un serveur SSH en proxy SOCKS en utilisant les fonctionnalités de tunnels dynamiques de OpenSSH et/ou PuTTY



- Côté serveur (sshd) :

Il n'y rien à faire côté serveur, juste avoir une version récente de OpenSSH, ce qui en général est une bonne chose de toute façon.


- Côté client (client ssh) :



Configurer alors le logiciel client (navigateur ou autre...) avec le proxy SOCKS v5 localhost:8080
Il enverra ainsi ses requêtes sur le port 8080 local qui est l'entrée du tunnel vers le serveur SSH jouant le rôle de proxy SOCKS.


Inconvénient par rapport à un vrai proxy accédé par tunnel SSH :
la résolution de nom ne passe pas par le tunnel, donc toutes les requêtes et réponses DNS passent en clair par le chemin normal.