Vous utilisez 'connect' pour HTTPS comme version de votre proxy, ceci provient de man nc :
-X version_proxy Demande que nc utilise le protocole spécifié lorsqu'il communique avec le serveur proxy. Les protocoles supportés sont ''4'' (SOCKS v.4), ''5'' (SOCKS v.5) et 'connect' (proxy HTTPS). Si le protocole n'est pas spécifié, la version 5 de SOCKS est utilisée.
Vous devez donc utiliser ce qui suit pour utiliser SOCKS 5 :
ProxyCommand /usr/bin/nc -X 5 -x 127.0.0.1:7777 %h %p
Ou simplement :
ProxyCommand /usr/bin/nc -x 127.0.0.1:7777 %h %p
J'espère que cela aide.
ssh -o ProxyCommand='nc --proxy-type socks4 --proxy 127.0.0.1:9050 %h %p' [email protected]
fc19 x86_64, Ncat :Version 6.25
chaussettes (http://tsocks.sourceforge.net/) est un joli wrapper qui utilise LD_PRELOAD pour que n'importe quel programme utilise le proxy SOCKS de manière transparente :
tsocks ssh example.com
Fonctionne, n'oubliez pas de configurer l'IP proxy SOCKS dans /etc/tsocks.conf