APT mund të përdorë SOCKS5h pa një mbështjellës
Për versionet e APT me mbështetje të dokumentuar për SOCKS5h, URI-ja e proxy-t i takon cilësimeve të transportit HTTP ose HTTPS, jo një seksioni Acquire::socks të sajuar.
Përgjigjet e vjetra për «APT përmes SOCKS» shpesh rekomandojnë një mbështjellës ose një rele HTTP-në-SOCKS. Këto përgjigje mund të përshkruajnë kufizime reale të versioneve të vjetra. Megjithatë, ato nuk janë opsioni i vetëm në një version APT që dokumenton mbështetje për socks5h.
Një fragment konfigurimi mund të përdorë çelësat ekzistues të transportit të marrjes:
Acquire::http::Proxy "socks5h://127.0.0.1:1080/";
Acquire::https::Proxy "socks5h://127.0.0.1:1080/";
Ky shembull supozon se një dëgjues SOCKS5 i autorizuar ekziston tashmë në të njëjtën makinë. Ai nuk nis një. Një përcjellje dinamike SSH është një mënyrë për të krijuar atë dëgjues lokal. Nëse proxy-i është i largët, përdorni në vend të tij pikën fundore realisht të arritshme; kandidatët nga lista e proxy-ve SOCKS5 zbatohen vetëm aty ku proxy-t publike lejohen për kërkesat drejt depove.
Skema është pjesë e udhëzimit
Manuali i transportit të APT liston socks5h për SOCKS5 me zgjidhje DNS në distancë. Përdorni skemën e dokumentuar për versionin e instaluar në vend që ta shkurtoni në një etiketë që një program tjetër e pranon rastësisht.
Po ashtu, Acquire::socks::Proxy në një fragment të vjetër forumi nuk është provë që metoda e marrjes HTTP e lexon atë cilësim. Një analizues konfigurimi mund të pranojë një çelës pa e përdorur metoda e shkarkimit.
Adresa lokale ka një kufi
Kur APT ekzekutohet brenda një kontejneri ose makine virtuale, 127.0.0.1 i referohet atij mjedisi. Një dëgjues SOCKS në host është një pikë fundore tjetër. Kontrolloni ku ekzekutohet APT përpara se të diagnostikoni një lidhje lokale të refuzuar.
Mbështetja për SOCKS gjithashtu nuk heq kontrollet e nënshkrimit të depos ose të certifikatës HTTPS. Mbani këto mbrojtje të aktivizuara. Nëse APT-ja e instaluar nuk e ka aftësinë e dokumentuar, zgjidhni një alternativë të miratuar ose një rrugë përditësimi në vend që ta trajtoni një skemë URI të panjohur si problem fjalëkalimi.