Рейтинг:1

ngx_http_proxy_connect_module с пользователем и паролем

флаг jp

Я использую Nginx с ngx_http_proxy_connect_module, и я хочу знать, можно ли использовать с пользователем и паролем, что-то вроде этого

curl -vvv "ifconfig.me" -x пользователь:пароль@localhost:8000

Вот мой nginx.conf

рабочие_процессы авто;

демон выключен;

События { }

http {
    server_names_hash_bucket_size 128;

    сервер {
        слушать 8000;

        резольвер 1.1.1.1;

        прокси_подключение;
        proxy_connect_разрешить все;
        proxy_connect_connect_timeout 10 с;
        proxy_connect_read_timeout 10 с;
        proxy_connect_send_timeout 10 с;

        auth_basic "Контент с ограниченным доступом";
        auth_basic_user_file /etc/nginx/.htpasswd;

        место расположения / {
            proxy_pass http://$http_host;
            proxy_set_header Хост $http_host;
        }
    }
}

Тестирование, не повезло:

curl -vvv "ifconfig.me" -x пользователь:пароль@localhost:8000

* Попытка 127.0.0.1:8000...* Установлен TCP_NODELAY
* Подключен к локальному хосту (127.0.0.1), порт 8000 (#0)
* Прокси-аутентификация с использованием Basic с пользователем «user»
> ПОЛУЧИТЬ http://ifconfig.me/ HTTP/1.1
> Хост: ifconfig.me
> Прокси-авторизация: базовая dXNlcjpwYXNzd29yZA==
> Пользовательский агент: curl/7.68.0
> Принять: */*
> Прокси-соединение: Keep-Alive
> 
* Отметить пакет как не поддерживающий многоразовое использование
< HTTP/1.1 401 Неавторизованный
< Сервер: nginx/1.21.3
< Дата: суббота, 30 октября 2021 г., 18:07:44 по Гринвичу
< Тип содержимого: текст/html
<Длина содержания: 179
< Соединение: поддержание активности
* Проблема аутентификации. Игнорирование этого.
< WWW-Authenticate: Basic realm="Restricted Content"
< 
<html>
<head><title>Требуется авторизация 401</title></head>
<тело>
<center><h1>401 Требуется авторизация</h1></center>
<hr><center>nginx/1.21.3</center>
</тело>
</html>
* Соединение №0 с хостом localhost осталось нетронутым
*
Рейтинг:0
флаг jp

Я перестал использовать Squid в качестве прокси

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.