특정 repos에 대한 apt-get 프록시?


10

나에게 참아주세요. 나는 명백한 해결책없이 최선을 다해 검색했습니다.

저는 회사 방화벽 뒤에 있습니다. 넓은 인터넷에 접속하기 위해 사용할 수있는 두 개의 프록시 서버가 있습니다. 우리 회사의 IT 그룹은 WAN 내부의 주요 데비안 저장소를 친절하게 미러링했습니다.

WAN 외부 (예 : 인터넷)에서 두 개의 저장소를 사용하고 싶습니다. apt-get에게 다른 프록시가 아닌 프록시를 사용하도록 할 수 있습니까?

apt.conf에 정의 된 프록시와 프록시를 모두 사용하면 방화벽 내부에있는 항목을 표시하지 않고 프록시를 사용하지 않으면 방화벽 외부의 소스에 표시되지 않습니다.

apt.conf 매뉴얼 페이지에 언급이 있지만 source.list 파일에 프록시 문을 넣는 것은 작동하지 않습니다 (구문이 잘못되지 않은 경우).

감사

작은 권총

답변:


18

다음 /etc/apt/apt.conf.d/01proxy과 같은 내용으로 파일 을 작성하십시오 .

Acquire::http::Proxy::external.repo.host "http://your.proxy.host/";

다음 설정을 사용하면 external.repo.host의 리포지토리에 대한 모든 http 요청이 your.proxy.host의 http 프록시를 통해 프록시됩니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.