SOCKS4/5는 apt에서 지원됩니까?

SOCKS4/5는 apt에서 지원됩니까?

그만큼맨페이지apt.confSOCKS는 전혀 언급되지 않습니다 . 그래도 있다몇 가지 질문 양말에 대해 그리고 적절하다여기에서 때때로 다음과 같은 답변을 볼 수 있습니다.

Acquire::http::proxy ..
Acquire::https::proxy ..
Acquire::ftp::proxy ..
Acquire::socks::proxy ..

(네 개 모두) 그 안에 있습니다. Acquire::socks오류는 발생하지 않지만 효과도 없는 것 같습니다.

에서 SOCKS 프록시에 대한 지원 상태는 정확히 무엇입니까 apt?

답변1

적절한 소스 코드에는 SOCKS에 대한 언급이 전혀 없습니다.

/tmp/apt-1.0.9.1ubuntu1$ grep -ir socks .
/tmp/apt-1.0.9.1ubuntu1$

. apt-transport-https​이것들은 /usr/lib/apt/methods/. 그래서 저는 apt-file find이 디렉토리에 파일을 제공하는 다른 패키지를 찾곤 했습니다. 이것은 또한 SOCKS와 관련된 어떤 것도 드러내지 않았습니다.

부정적인 것을 증명하는 것은 불가능하지만 apt 자체에는 현재 SOCKS 지원이 없다고 말하는 것이 안전하다고 말하고 싶습니다. Tsocks만이 앞으로 나아갈 수 있는 유일한 길인 것 같습니다.

나는 다른 사람들이 그것이 존재한다고 어떻게 결론을 내렸는지 혼란스럽습니다. Acquire::socks그러나 나는 그것이 존재한다는 증거를 찾을 수 없습니다. 내가 놓친 것이 있다면 이 답변은 완전히 잘못된 것 같습니다(삭제하겠습니다).

답변2

방금 Acquire::http::proxy를 테스트했는데 잘 작동합니다(또는 프록시가 다운된 경우에는 작동하지 않음). 그러나 :socks:는 프록시가 없든 없든 건너뛰고 네트워크로 직접 이동합니다.

따라서 적어도 Ubuntu 16.04.2에서는 양말 위에 apt를 사용하는 것이 불가능해 보입니다.

관련 정보