„Proxy prihvaća CONNECT“ ne znači da prihvaća svaki zahtjev koji će APT poslati.

Za običan HTTP repozitorij APT može koristiti normalno HTTP proxy prosljeđivanje: proxy prima HTTP zahtjev koji identificira odredišni resurs. Za HTTPS preko HTTP proxyja klijent obično uspostavlja CONNECT tunel, a zatim kroz njega pregovara TLS sesiju odredišta.

OdredišteTipičan razgovor s HTTP proxyjem
HTTP repozitorijProslijedi HTTP zahtjev
HTTPS repozitorijCONNECT, zatim TLS odredišta

Usluga koja prihvaća samo tunele može odbiti običan proslijeđeni zahtjev. HTTP 405 zaslužuje pogled na stvarnu metodu, izdavatelja odgovora i proxy politiku; to ne dokazuje da APT nema podršku za SOCKS ili da je njegova lozinka pogrešna.

Usporedite podržano ponašanje usluge s APT dokumentacijom o transportu i semantikom CONNECT. Koristite kompatibilnu odobrenu uslugu ili podržani URL repozitorija. Za javne repozitorije gdje su dopušteni javni posrednici, popis HTTP proxyja nudi kandidate za provjeru prema tim zahtjevima. Ne pretpostavljajte da dodavanje https:// u adresu proxyja mijenja protokol repozitorija ili pretvara svaki zahtjev u tunel.

Povezani članci