Hvers vegna APT notar ekki CONNECT fyrir hverja niðurhal
Venjuleg HTTP-framsending og HTTPS-göng notast við mismunandi proxy-samtöl. Þjónusta með aðeins CONNECT styður kannski ekki beiðnirnar sem HTTP-geymsla framleiðir.
„Proxyið samþykkir CONNECT“ þýðir ekki að það samþykki hverja beiðni sem APT sendir.
Fyrir venjulega HTTP-geymslu getur APT notað venjulega HTTP-proxy-framsendingu: proxyið tekur við HTTP-beiðni sem auðkennir áfangastaðarauðlindina. Fyrir HTTPS í gegnum HTTP-proxy setur biðlarinn venjulega upp CONNECT-göng og semur síðan um TLS-lotu áfangastaðarins í gegnum þau.
| Áfangastaður | Dæmigert samtal við HTTP-proxy |
|---|---|
| HTTP-geymsla | Senda HTTP-beiðni áfram |
| HTTPS-geymsla | CONNECT, síðan TLS áfangastaðar |
Þjónusta sem samþykkir aðeins göng getur hafnað venjulegri framsendri beiðni. HTTP 405 er þess virði að skoða raunverulegu aðferðina, útgefanda svarsins og stefnu proxysins; það sannar ekki að APT skorti SOCKS-stuðning eða að lykilorðið sé rangt.
Berið saman studda hegðun þjónustunnar við APT-flutningsskjöl og merkingu CONNECT. Notið samhæfa viðurkennda þjónustu eða studda geymslu-URL. Fyrir opinberar geymslur þar sem opinberir milliliðir eru leyfðir býður HTTP-proxylistinn frambjóðendur til að athuga gegn þessum kröfum. Ekki gera ráð fyrir að bæta https:// við proxyvistfangið breyti samskiptareglum geymslunnar eða geri hverja beiðni að göngum.