Разрешить Tinyproxy аутентифицироваться на родительском прокси
Используйте синтаксис учётных данных upstream в Tinyproxy вместо ручного добавления повторно используемого заголовка Proxy-Authorization.
Upstream http proxyuser:[email protected]:8080
Используйте эту форму учётных данных upstream только в поддерживаемой установленной версии Tinyproxy, заменив пример секрета и защитив его конфигурацию.
BasicAuth проверяет клиентов Tinyproxy. Учётная запись upstream аутентифицирует Tinyproxy на родительском прокси. Ни одно не заменяет другое, и вход на родительском прокси не даёт прав произвольным вызывающим локального слушателя.
Добавление Proxy-Authorization через AddHeader — хрупкая замена: согласно документации, эта функция исходящих заголовков работает для HTTPS иначе. Значение Base64 Basic остаётся пригодным закодированным учётным данным, а не хешем пароля.
Согласуйтесь с методом аутентификации, который поддерживает родительский прокси. Скопированный заголовок Basic не может договориться о другой схеме. При сбое определите, какой узел вернул 407, прежде чем менять учётную запись.