Você está usando 'connect' para HTTPS como sua versão de proxy, isso é do man nc:
-X proxy_version Requests that nc should use the specified protocol when talking to the proxy server. Supported protocols are ''4'' (SOCKS v.4), ''5'' (SOCKS v.5) and 'connect' (HTTPS proxy). If the protocol is not specified, SOCKS version 5 is used.
Então você deve usar o seguinte para usar o SOCKS 5:
ProxyCommand /usr/bin/nc -X 5 -x 127.0.0.1:7777 %h %p
Ou simplesmente:
ProxyCommand /usr/bin/nc -x 127.0.0.1:7777 %h %p
Espero que ajude.