Прокси требующие авторизации зачастую используются на производстве, в компаниях
для создания защищённой и закрытой среды интернет-обитания для своих сотрудников. В подобных закрытых сетях может располагаться служебная информации, доступ к базам данных необходимых для работы фирмы и многое другое интересное.
Как уже говорилось ранее, для такого рода подключения нужно знать корректные логин и пароль. Предположим, что он у нас есть. Схема создания записи данных прокси-сервера и отправки запроса следующая, необходимые данные предоставляется поставщиком
прокси:
Создаётся ассоциативный массив, где ключом является используемый протокол. Прописывать необходимо только подходящий под Ваше соединение протокол.
В качестве значения ключа ассоциативного массива указывается ip-адрес или же доменное имя
прокси-сервера.
В конце значения прописывается порт. После адреса ставится двоеточие без каких-либо пробелов и прописывается используемый порт.
Отдельно от данных прокси-сервера прописываете актуальные и достоверные авторизационные сведения
используя для этого класс HTTPProxyAuth, который сформирует всё необходимое исходя из Ваших двух переданных аргументов: логин и пароль.
Создаёте запрос, указав необходимый Вам ресурс в виде доменного имени или же ip-адреса, добавив ассоциативный массив содержащий жизненно важные данные о прокси соединении, а также авторизационные данные.