[Поскольку мое добавление к первому ответу, приведенному выше, не было одобрено в течение четырех дней, я поместил его здесь.]
Обратите внимание, что corkscrew
и connect
, а также стандартная команда Unix nc
поддерживают только базовую аутентификацию (которая небезопасно передает пароль).
tunnel-auth
версия 0,04 дополнительно поддерживает дайджест-проверку подлинности.
В случае, если ваш прокси-сервер требует NTLM-аутентификации, все эти команды могут очень хорошо сочетаться с cntlm
следующим образом:
Выберите локальный порт (например, 8080, как в примерах ниже), который будет прослушивать cntlm
(выполнение аутентификации пользователя с прокси и пересылка любого
дополнительные пакеты в / из прокси), установите порт и т. д. (например, в
/etc/cntlm.conf
) и используйте вместо ProxyCommand, указанной выше (с соответствующим номером вставленного порта):
Штопор ProxyCommand 127.0.0.1 8080% h% p
или
ProxyCommand connect -H 127.0.0.1:8080% h% p
или
ProxyCommand nc -X connect -x 127.0.0.1:8080% h% p
или
ProxyCommand tunnel-auth -p 127.0.0.1:8080 -r% h:% p