프록시에 Pac 파일을 사용하도록 apt-get을 구성하려면 어떻게해야합니까?


11

내 직장에서 프록시 네트워크에 Pac 파일을 사용하고 브라우저 설정 작업을 할 때 Pac 파일을 사용하면 편집-> 고급-> 네트워크-> 설정. 내가 Url에게 나에게 잘 작동하도록했을 때.

그러나 apt-get의 경우 업데이트 할 수 없었습니다.

네트워크 프록시에 동일한 URL을 추가했습니다. 내 pac 파일에는 사용자 이름이나 비밀번호가 없습니다.

제발 제안하십시오. 새로운 우분투 11.10에서 apt-get이 어떻게 작동해야합니까?이 문제를 해결하기 위해 많은 어려움을 겪고 있습니다.

답변:


7

APT가 PAC 파일을 직접 사용할 수 있는지는 모르지만 PAC 파일 자체에서 관련 프록시 정보를 추출하고이 정보를 사용하여 APT가 HTTP 프록시를 사용하도록 구성 할 수 있습니다.

PAC 파일은 본질적으로 JavaScript 기능으로 구성됩니다. 함수 의 return 문 (하나 이상)은 프록시 서버 주소와 포트를 반환합니다. 예를 들면 다음과 같습니다.

return "PROXY proxy.some.site:8080; DIRECT";

브라우저에 주소를 입력하여 PAC 파일을보십시오. 이 정보를 사용하여 APT 구성 파일을 작성할 수 있습니다.

sudo gedit /etc/apt/apt.conf.d/proxy

다음 정보가 포함되도록 파일을 수정해야합니다.

Acquire::http::Proxy "http://proxy.some.site:8080";

파일을 저장하면 다음 번 apt-get 실행에서 구성된 프록시 설정을 사용해야합니다.

APT가 PAC 파일을 회사에서 사용하기 때문에 PAC 파일로 작업 할 수 있다면 좋을 것입니다. 아마도 다른 누군가가 그것이 어떻게 작동하는지 알고 있습니다 ...

AptGet 우분투 위키 페이지는 방법도 APT에 대한 프록시를 구성하는 몇 가지 힌트가 있습니다.

참조 /superuser/323488/ubuntu-system-wide-proxy-auto-configuration-pac-script


2
FWIW-MS ISA 프록시 뒤에서 작업하기에 문제가있었습니다. bash.rc 메소드를 시도했습니다. 작동하지 않았다. 그러나 /etc/apt/apt.conf.d/proxy 파일을 작성하고 Acquire :: http :: Proxy " domain \ username : password @ proxy_name : 8080" 형식으로 항목을 추가하십시오 . 트릭을했다.
Chris

제 경우에는 sudo gedit /etc/apt/apt.conf위의 줄을 추가하십시오.
WesternGun
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.