Правило пересылки SOCKS5 в Privoxy поддерживает имя пользователя и пароль вышестоящего сервера. Фрагмент локальной конфигурации может выглядеть так:

listen-address 127.0.0.1:8118
forward-socks5 / proxy-user:[email protected]:1080 .

Значения учётных данных — это заполнители. Они аутентифицируют Privoxy перед родителем SOCKS5. Последняя точка означает, что за этим SOCKS-соединением нет дополнительного HTTP-родителя.

Настройте приложение с HTTP-прокси по адресу 127.0.0.1:8118, а не с аутентифицированной конечной точкой SOCKS. Privoxy выполняет рукопожатие SOCKS выше по потоку от имени приложения.

Это не требует, чтобы каждый клиент реализовывал аутентификацию SOCKS5. Это также не наделяет локальный HTTP-прослушиватель теми же требованиями аутентификации. Проверьте границу доступа прослушивателя для предполагаемых клиентов и управляйте учётными данными родителя в защищённой конфигурации Privoxy.

Похожие статьи