„Proxy prijíma CONNECT“ neznamená, že prijíma každú požiadavku, ktorú APT odošle.

Pre bežný HTTP repozitár môže APT použiť normálne HTTP proxy preposielanie: proxy dostane HTTP požiadavku identifikujúcu cieľový prostriedok. Pre HTTPS cez HTTP proxy klient zvyčajne vytvorí tunel CONNECT a potom cez neho vyjedná TLS reláciu cieľa.

CieľTypická konverzácia s HTTP proxy
HTTP repozitárPreposlať HTTP požiadavku
HTTPS repozitárCONNECT, potom TLS cieľa

Služba prijímajúca iba tunely môže bežnú preposlanú požiadavku odmietnuť. HTTP 405 si zaslúži pohľad na skutočnú metódu, vydavateľa odpovede a zásady proxy; nedokazuje, že APT nemá podporu SOCKS alebo že jeho heslo je nesprávne.

Porovnajte podporované správanie služby s dokumentáciou prenosu APT a sémantikou CONNECT. Použite kompatibilnú schválenú službu alebo podporovanú URL repozitára. Pre verejné repozitáre, kde sú povolení verejní sprostredkovatelia, zoznam HTTP proxy ponúka kandidátov na overenie voči týmto požiadavkám. Nepredpokladajte, že pridanie https:// k adrese proxy zmení protokol repozitára alebo premení každú požiadavku na tunel.

Súvisiace články