CentOS 7이 설치된 로컬 컴퓨터가 있습니다. 이 컴퓨터가 인터넷에 액세스할 수 있도록 하는 로컬 서브넷에 Socks V5 프록시 서버가 있습니다. 파일을 다운로드 받을 수 있는데,
curl -x --proxy socks5://ipaddress:1080 -u username:password www.google.com
내 로컬 컴퓨터에서는 현재 Tomcat에서 Artifactory 및 Jenkins 웹 애플리케이션을 실행하고 있습니다. 시스템 자체는 양말 프록시 설정을 제공하지 않으며 인터넷 액세스가 필요합니다.
tsocks를 시도했지만 원격 DNS 요청이 해결되지 않았습니다.
어떻게 작동하게 합니까?
답변1
따라서 귀하가 제공하는 것은 해당 단일 요청에 대한 컬 프로그램의 프록시입니다.
프로그램이 이를 선택하는지 확인하기 위해 http_proxy 및 https_proxy 환경 변수를 설정해 볼 수 있습니다.
예를 들어
export http_proxy=username:[email protected]:8080
이러한 변수는 재부팅할 때마다 재설정해야 하므로 이상적이지 않습니다.
이러한 자격 증명을 환경 변수에 일반 텍스트로 저장하는 것이 불편하다면 cntlm과 같은 보다 강력한 솔루션을 선택할 수 있습니다.