양말 프록시 뒤에서 작동하지 않습니다 클라이언트 시스템이 있으며이 시스템의 모든 트래픽이

Ubuntu 12.04 시스템을 양말 프록시 서버에 연결하려고합니다. 나는이 192.168.30.0/24LAN을, 단테 양말 프록시 서버가 실행되고 192.168.30.134:1018. 또한 열등한 LAN을 만드는 pfsense라우터 가 있습니다 .192.168.30.31192.168.1.0/24

이 열등한 LAN에는 Ubuntu 클라이언트 시스템이 있으며이 시스템의 모든 트래픽이 프록시되도록 프록시 서버에 연결해야합니다. 전역 우분투 설정에서 양말 프록시를 구성했습니다. pfsense방화벽은 LANtoWAN에서 양말 프록시 서버 (및 로컬 DNS 및 Google DNS)에만 직접 연결할 수 있도록 구성되어 있습니다.

다른 모든 트래픽은 프록시 서버를 통과해야하기 때문에 차단됩니다. 브라우징은 정상적으로 작동하므로 제대로 구성되어 프록시를 통과하지만 apt-get update명령 등을 얻을 수는 없습니다 . 또는 접두사 로 구성 proxychains하거나 dante-client실행 하려고 했지만 작동하지 않습니다. 어떤 결과를 제공하지 않으며, 그냥 날 줄 내가 루트로 실행하면 오류로 입력합니다.proxychainssocksifysocksifyproxychainsfailed to fetch http:// ....... Connection failed

어떻게 apt-get일할 수 있습니까? 타사 (dante-client, proxychains 등) 클라이언트없이 관리 할 수 ​​있습니까?



답변

apt가 프록시 뒤에서 작동하도록하려면에서 설정해야합니다 /etc/apt/apt.conf. 이 파일을 작성하고 다음을 작성하십시오.

Acquire::http::proxy "http://username:password@host:port_no/";
Acquire::https::proxy "https://username:password@host:port_no/";
Acquire::ftp::proxy "ftp://username:password@host:port_no/";
Acquire::socks::proxy "socks://username:password@host:port_no/";

로 이름을 교체 사용자 이름 에서와 비밀번호 비밀번호 (해당되는 경우)에 의해 호스트 및 PORT_NO 프록시의 호스트어떤 프록시의 포트 .


답변