
Я знаю, что его довольно просто использовать/экспортировать.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=