Пытаюсь склонировать код с github.com. Суть в том, что $hostname использует прокси. Через HTTPS всё работает (с выставленой $https_proxy, разумеется).
Однако, мне захотелось большего: не вводить юзернейм и пароль для push (а точнее — использовать ключи). То есть дружить с github.com посредством ssh. Сам github предоставляет статью Using SSH over HTTPS port. Так что, в принципе, проблем с закрытым портом 22 на прокси быть не должно.
Покопавшись в интернетах, нашёл совет по использованию OpenSSH за прокси, выглядит что-то вроди:
ProxyCommand nc -X connect %h %p
Проблема в том, что под оффтопик netcat найти можно (даже в исходниках). Однако там толи версия древняя, птоли по просту нет флага -X. Может у кого-нибудь есть решение проблемы?