Sie verwenden 'connect' für HTTPS als Ihre Proxy-Version, dies ist von man nc:
-X Proxyversion Fordert an, dass nc das angegebene Protokoll verwenden soll, wenn es mit dem Proxyserver kommuniziert. Unterstützte Protokolle sind „4“ (SOCKS v.4), „5“ (SOCKS v.5) und „connect“ (HTTPS-Proxy). Wenn das Protokoll nicht angegeben ist, wird SOCKS Version 5 verwendet.
Sie sollten also Folgendes verwenden, um SOCKS 5 zu verwenden:
ProxyCommand /usr/bin/nc -X 5 -x 127.0.0.1:7777 %h %p
Oder einfach:
ProxyCommand /usr/bin/nc -x 127.0.0.1:7777 %h %p
Ich hoffe, es hilft.
ssh -o ProxyCommand='nc --proxy-type socks4 --proxy 127.0.0.1:9050 %h %p' [email protected]
fc19 x86_64, Ncat:Version 6.25
tsocks (http://tsocks.sourceforge.net/) ist ein netter Wrapper, der LD_PRELOAD verwendet, um jedes Programm dazu zu bringen, den SOCKS-Proxy transparent zu verwenden:
tsocks ssh example.com
Funktioniert einfach, denken Sie daran, die SOCKS-Proxy-IP in /etc/tsocks.conf zu konfigurieren