Как настроить http_proxy и https_proxy с именем пользователя и паролем в Linux?

Как настроить http_proxy и https_proxy с именем пользователя и паролем в Linux?

Я знаю, что его довольно просто использовать/экспортировать.http_проксииhttps_проксив любом варианте Linux, но, когда это становится сложным, если мы хотим использовать аутентификацию, как показано ниже,

Я проверил, все отлично работает с curl напрямую без http_proxy или https_proxy.

unset http_proxy; curl -x http://proxy-abc-xyz.com:8080 --proxy-user [email protected] -L http://www.yahoo.com

Приведенная выше команда запрашивает пароль:

Я ввожу его на экран, страница загружается, и это совершенно нормально.

Мой пароль примерно такой:

А@CDe2022@@@

Но когда я попробовал выполнить простую команду экспорта, у меня не получилось это сделать,

export http_proxy="http://[email protected]:A@CDe2022@@@@proxy-abc-xyz.com:8080"
export https_proxy="http://[email protected]:A@CDe2022@@@@proxy-abc-xyz.com:8080"

Три символа @@@ входят в пароль, следующий — для домена.

Но вышесказанное почему-то не работает.

Когда я пытаюсь ввести curl -v https://www.google.comкоманду, она просто останавливается, не выводится вообще, она пытается подключиться, но не может пройти.

Может ли кто-нибудь помочь с этим?

Спасибо!

решение1

Попробуй это:

экспорт http_proxy="http://имя_пользователя:[email protected]:8080" экспорт https_proxy="http://имя_пользователя:[email protected]:8080"

ПРЕДОСТЕРЕЖЕНИЕ: Некоторым приложениям необходимо иметь переменную http_proxy в заглавных буквах. Поэтому я предлагаю вам использовать оба набора. Строчные и заглавные буквы.

экспортировать http_proxy и https_proxy, а также HTTP_PROXY и HTTPS_PROXY

Кроме того, это очень полезно..

NO_PROXY= и также.
no_proxy=

Связанный контент