Здесь, на работе, у нас есть настройка прокси-сервера Squid, и у каждого сотрудника есть пользователь и пароль. В большинстве случаев это отлично работает, но для ИТ-отдела это проблема, потому что многие программы не могут быть обновлены через прокси.
Я подумал о настройке перенаправления iptables на одном из серверов, поэтому, когда нам нужно обновить какое-то проблемное программное обеспечение на машине, мы можем просто указать его шлюз на этот сервер и позволить перенаправлению делать всю работу.
Но я не знаю, как это сделать. Перенаправить на локального кальмара довольно просто, но как мне перенаправить на удаленный кальмар, которому нужен пользователь и пароль?
Важно: мы будем использовать свой пользователь и пароль для каждого запроса, поэтому проблема не в запросе аутентификации, а в том, как передать его, будучи всегда одинаковым, на прокси.
Если я правильно понимаю, что вам нужен какой-то сервер в качестве шлюза для обновленной машины, но все запросы должны идти через ваш прокси-сервер, вам необходимо настроить Прозрачный прокси на этом сервере. Этот прозрачный прокси будет использовать ваш существующий прокси с некоторым пользователем / паролем. Squid умеет: как