APT saab SOCKS5h-d kasutada ilma mähiseta
APT versioonidel, millel on dokumenteeritud SOCKS5h tugi, kuulub puhverserveri URI HTTP või HTTPS transpordi seadete alla, mitte väljamõeldud jaotisse Acquire::socks.
Vanemad vastused teemal „APT läbi SOCKS“ soovitavad sageli mähist või HTTP-SOCKS-i releed. Need vastused võivad kirjeldada vanade väljalasete tegelikke piiranguid. Need ei ole ainus valik APT versioonil, mis dokumenteerib socks5h tuge.
Konfiguratsioonifragment saab kasutada olemasolevaid hankimise transpordivõtmeid:
Acquire::http::Proxy "socks5h://127.0.0.1:1080/";
Acquire::https::Proxy "socks5h://127.0.0.1:1080/";
See näide eeldab, et samas masinas on juba volitatud SOCKS5 kuulaja. See ei käivita ühtegi. SSH dünaamiline edastus on üks viis selle kohaliku kuulaja loomiseks. Kui puhverserver on kaugel, kasutage selle asemel selle tegelikku kättesaadavat lõpp-punkti; SOCKS5 puhverserverite loendi kandidaadid kehtivad ainult seal, kus avalikud puhverserverid on hoidla päringute jaoks lubatud.
Skeem on juhise osa
APT transpordi käsiraamat loetleb socks5h SOCKS5 jaoks kaug-DNS-i lahendusega. Kasutage paigaldatud versiooni jaoks dokumenteeritud skeemi, selle asemel et lühendada see sildiks, mille mõni teine programm juhuslikult vastu võtab.
Samuti ei ole Acquire::socks::Proxy vanas foorumikatkendis tõestus, et HTTP hankimismeetod seda seadet loeb. Konfiguratsiooni parser võib võtme vastu võtta, ilma et allalaadimismeetod seda kasutaks.
Kohalikul aadressil on piir
Kui APT töötab konteineris või virtuaalmasinas, viitab 127.0.0.1 sellele keskkonnale. SOCKS kuulaja hostis on teine lõpp-punkt. Enne tagasilükatud kohaliku ühenduse diagnoosimist kontrollige, kus APT töötab.
SOCKS-i tugi ei eemalda ka hoidla allkirja ega HTTPS-sertifikaadi kontrolle. Hoidke need kaitsed lubatud. Kui paigaldatud APT-l puudub dokumenteeritud võimalus, valige heakskiidetud alternatiiv või uuendustee, selle asemel et käsitleda tundmatut URI skeemi parooliprobleemina.