У меня есть машина Windows с удаленным доступом к машине Debian для разработки. Оба находятся за корпоративным прокси. На стороне Debian cntlm настроен с аутентификацией и используется автоматически через http_proxy
переменные окружения.
Кроме того, машина Debian настроена на разрешение .тестовое задание
TLD на localhost, например. скручивание myservice.test
может использоваться для доступа к службе в разработке.
Чтобы сделать то же самое в браузере на компьютере с Windows, я использую динамическую переадресацию SSH (ssh -D 8888 пользователь@debian
) и настроил Firefox для использования локальный: 8888
как прокси-сервер SOCKS5 с включенным разрешением DNS. Это отлично работает для загрузки служб разработки. Однако с этой конфигурацией время ожидания любой интернет-страницы истекает. Поэтому кажется, что прокси-сервер cntlm удаленной машины не используется. Обратите внимание, что доступ к веб-сайтам можно получить из сеанса SSH на удаленном компьютере. Насколько я понимаю, весь трафик будет проходить через прокси-сервер SOCKS и, следовательно, будет эквивалентен тому, который исходит от самой удаленной машины. Однако разве это не наследует переменные окружения прокси? Можно ли настроить эту цепочку прокси, чтобы иметь доступ как к внутренним разработкам, так и к Интернету в Firefox?
я тоже пробовал ssh -D 8888 -L 3128:дебиан:3128
(3128 - это место, где cntlm слушает) и настройте http-прокси в firefox для использования локальный: 3128
. В этом случае интернет работает, но мои внутренние службы не разрешаются (ошибка DNS).