HTTP- eða HTTPS-milliþjónn: hvað merkir heitið?
Munurinn á HTTP-milliþjóni sem myndar göng að HTTPS-vefsvæðum og HTTPS-milliþjóni sem dulkóðar tenginguna við milliþjóninn sjálfan.
Notaðu slóðarsniðið sem er tilgreint í skjölum fyrir hlustara milliþjónsins. Þegar þú velur kosti úr listanum yfir HTTP-milliþjóna skaltu staðfesta snið hlustarans áður en þú stillir biðlarann. HTTPS-vefsvæði getur notað http://proxy.example:8080; ef því gildi er breytt í https:// er beðið um annars konar tengingu við milliþjóninn.
| Slóð milliþjóns | Slóð vefsvæðis | Tenging |
|---|---|---|
http://proxy.example:8080 | http://example.com/ | Ódulkóðað HTTP til milliþjónsins og áfangastaðarins. |
http://proxy.example:8080 | https://example.com/ | HTTP CONNECT til milliþjónsins og síðan TLS við áfangastaðinn í gegnum göngin. |
https://proxy.example:8443 | https://example.com/ | TLS til milliþjónsins, með göngum til áfangastaðarins inni í þeirri tengingu. |
Fyrir venjulegan HTTP-hlustara sem leyfir CONNECT er þessi stilling samræmd:
curl --proxy http://127.0.0.1:8080 https://example.com/TLS-handabandið við vefsvæðið fer fram eftir að milliþjónninn samþykkir göngin. Ef slóð milliþjónsins er breytt í https:// en hlustarinn skilur aðeins ódulkóðað HTTP getur TLS-samningaviðræðan við milliþjóninn mistekist áður en haft er samband við vefsvæðið.
Hvað TLS til milliþjónsins bætir við
Milliþjónn með TLS ver tenginguna milli biðlarans og milliþjónsins, þar á meðal CONNECT-samskiptin og auðkenningu gagnvart milliþjóninum, gegn óvirkri hlerun á þeirri leið. Rekstraraðili milliþjónsins sér enn um tenginguna og veit hver áfangastaður ganganna er. Bæði biðlarinn og hlustarinn verða að styðja þennan ham:
curl --proxy https://proxy.example:8443 https://example.com/Notaðu raunverulegt hýsilheiti þjónustunnar. Vottorðið verður að samsvara heitinu og vera traust. Takmarkanir á áfangastöðum og tengjum gilda áfram.
Með HTTPS báðum megin fara fram tvær vottorðaprófanir. curl leyfir að stilla þær hvoru í sínu lagi:
curl --proxy https://proxy.example:8443 --proxy-cacert proxy-ca.pem --cacert origin-ca.pem https://example.com/--proxy-cacert skilgreinir traust fyrir milliþjóninn og --cacert fyrir áfangastaðinn. Notaðu vottorðasöfn frá kerfisstjóra þegar þarf; trauststillingar kerfisins kunna þegar að nægja. Finndu út hvaða handaband mistókst áður en þú breytir öðru hvoru.
Merkingin „HTTPS“ í milliþjónalista gæti aðeins þýtt að endapunkturinn hafi staðist CONNECT-próf. Nema listinn útskýri prófið segir merkingin ein ekki hvort hlustarinn búist við http:// eða https://.