¿SOCKS4/5 es compatible con apt?

¿SOCKS4/5 es compatible con apt?

Elpágina de manualporque apt.confno menciona SOCKS en absoluto. Sin embargo, hayUnas cuantas preguntas sobre CALCETINES y aptoaquí, y de vez en cuando veo una respuesta que tiene algo como:

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

(los cuatro) en ellos. Acquire::socksno genera un error, pero tampoco parece tener efecto.

¿Cuál es exactamente el estado del soporte para los proxies SOCKS apt?

Respuesta1

El código fuente apto no menciona SOCKS en absoluto:

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

También es posible tener complementos de extensión para apt, como apt-transport-https. Estos agregan archivos a /usr/lib/apt/methods/. Entonces solía apt-file findbuscar otros paquetes que proporcionaran archivos en este directorio. Esto tampoco reveló nada relacionado con SOCKS.

Es imposible probar algo negativo, pero diría que es seguro decir que apt no tiene soporte SOCKS en este momento. Parece que tsocks es el único camino real a seguir.

Estoy confundido en cuanto a cómo otros han llegado a la conclusión de que Acquire::socksexiste, pero no puedo encontrar evidencia de ello. Si me perdí algo, supongo que esta respuesta es completamente incorrecta (y la eliminaré).

Respuesta2

Acabo de probar Acquire::http::proxy que funciona bien (o no si el proxy está inactivo), pero :socks: simplemente va directamente a la red, omitiendo cualquier proxy (ausente o no).

Entonces parece imposible usar apt sobre calcetines, al menos en Ubuntu 16.04.2.

información relacionada