Linux에서 사용자 이름과 비밀번호를 사용하여 http_proxy 및 https_proxy를 어떻게 설정합니까?

Linux에서 사용자 이름과 비밀번호를 사용하여 http_proxy 및 https_proxy를 어떻게 설정합니까?

사용/내보내기가 매우 간단하다는 것을 알고 있습니다.http_proxy그리고https_proxy모든 Linux 변형에서 아래와 같이 인증을 사용하려는 경우 까다로워지면

나는 이것을 http_proxy 또는 https_proxy 없이 직접 컬로 잘 작동하는지 테스트했습니다.

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

위 명령은 비밀번호를 묻습니다.

화면에 입력하면 페이지가 로드되는데 전혀 문제가 없습니다.

내 비밀번호는 다음과 같습니다.

A@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://사용자 이름:[이메일 보호됨]:8080" 내보내기 https_proxy="http://사용자 이름:[이메일 보호됨]:8080"

주의 사항: 일부 앱에서는 http_proxy` 변수를 대문자로 입력해야 합니다. 그래서 두 세트를 모두 사용하는 것이 좋습니다. 소문자 및 대문자.

http_proxy 및 https_proxy는 물론 HTTP_PROXY 및 HTTPS_PROXY 내보내기

또한 이것은 매우 유용합니다 ..

NO_PROXY= 그리고 또한.
no_proxy=

관련 정보