Usare apt-cacher-ng con repository https

Ci sono sempre più repository APT raggiungibili in HTTPS e questo non è un problema con una connessione diretta, ma se bisogna passare attraverso apt-cacher-ng, si ottiene l’errore:

Invalid response from proxy: HTTP/1.0 403 CONNECT denied (ask the admin to allow HTTPS tunnels)

La seguente configurazione permette anche di fare caching dei pacchetti scaricati, in modo diverso da quello che accade seguendo questo altro sistema.

Prendiamo ad esempio il repository di jitsi (https://download.jitsi.org) e diamo per scontato che APT nel client sia già configurato per usare il nostro server ap-cacher-ng con l’apposita direttiva nel file /etc/apt/apt.conf, es:

Acquire::http::Proxy "http://XX.XX.XX.XX:3142";

dove XX.XX.XX.XX è l’IP del nostro server apt-cacher-ng

CLIENT:
Nel file /etc/apt/sources.list.d/jitsi-stable.list inseriamo:

deb http://jitsi.cache stable/

e nel file /etc/hosts:

XX.XX.XX.XX    jitsi.cache

dove XX.XX.XX.XX è l’IP del nostro server apt-cacher-ng

SERVER:
Creiamo il file /etc/apt-cacher-ng/backends_jitsi_org e inseriamo:

https://download.jitsi.org

poi modifichiamo il file /etc/apt-cacher-ng/acng.conf ed aggiungiamo:

Remap-jitsiorg http://jitsi.cache ; file:backends_jitsi_org

Bene, ora riavviamo apt-cacher-ng e riproviamo la connessione al repository dal client.

enjoy!

Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui

Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂



Commenta