ProxyCommand – это опция конфигурации ssh, позволяющая использовать произвольные команды для коннекта к серверу. В частности, с её помощью можно устанавливать SSH-соединения через SOCKS и HTTP-прокси.
HTTP-прокси нередко ограничивают набор доступных для CONNECT портов (часто разрешён только порт 443), так что ProxyCommand не является универсальным средством обхода файрволов, но, тем не менее, достаточно полезен.
Несколько утилит специально предназначены для использования с ProxyCommand:
* connect.c — позволяет устанавливать соединения через HTTP и SOCKS-прокси.
* Corkscrew — через HTTP-прокси
Пример /.ssh/config: