Seachfhreastalaí HTTP nó HTTPS: cad is brí leis an lipéad?
An difríocht idir seachfhreastalaí HTTP a dhéanann tolláin chuig suíomhanna HTTPS agus seachfhreastalaí HTTPS a chriptíonn an nasc leis an seachfhreastalaí féin.
Úsáid an scéim atá sonraithe i ndoiciméadacht éisteoir an tseachfhreastalaí. Agus iarrthóirí á roghnú agat ón liosta seachfhreastalaithe HTTP, deimhnigh scéim an éisteora sula gcumraíonn tú an cliant. Is féidir le suíomh HTTPS http://proxy.example:8080 a úsáid; má athraíonn tú an luach sin go https://, tá cineál eile naisc leis an seachfhreastalaí á iarraidh agat.
| URL an tseachfhreastalaí | URL an tsuímh | Nasc |
|---|---|---|
http://proxy.example:8080 | http://example.com/ | HTTP neamhchriptithe chuig an seachfhreastalaí agus chuig an gceann scríbe. |
http://proxy.example:8080 | https://example.com/ | HTTP CONNECT chuig an seachfhreastalaí, ansin TLS leis an gceann scríbe tríd an tollán. |
https://proxy.example:8443 | https://example.com/ | TLS chuig an seachfhreastalaí, agus an tollán chuig an gceann scríbe á iompar laistigh den nasc sin. |
I gcás gnáthéisteora HTTP a cheadaíonn CONNECT, tá an chumraíocht seo comhsheasmhach:
curl --proxy http://127.0.0.1:8080 https://example.com/Tarlaíonn croitheadh láimhe TLS an tsuímh tar éis don seachfhreastalaí glacadh leis an tollán. Má athraíonn tú URL an tseachfhreastalaí go https:// ach nach dtuigeann an t-éisteoir ach HTTP neamhchriptithe, d’fhéadfadh an idirbheartaíocht TLS leis an seachfhreastalaí teip sula ndéantar teagmháil leis an suíomh.
Cad a chuireann TLS chuig an seachfhreastalaí leis?
Cosnaíonn seachfhreastalaí a thacaíonn le TLS an nasc idir an cliant agus an seachfhreastalaí, lena n-áirítear an malartú CONNECT agus fíordheimhniú an tseachfhreastalaí, ar éisteacht éighníomhach ar an mbealach sin. Láimhseálann oibreoir an tseachfhreastalaí an nasc fós agus tá ceann scríbe an tolláin ar eolas aige. Caithfidh an cliant agus an t-éisteoir araon tacú leis an mód seo:
curl --proxy https://proxy.example:8443 https://example.com/Úsáid fíorainm óstaigh na seirbhíse; caithfidh a teastas teacht leis an ainm agus a bheith iontaofa. Tá srianta ar chinn scríbe agus ar phoirt fós i bhfeidhm.
Le HTTPS ar an dá thaobh, déantar dhá sheiceáil teastais. Ligeann curl duit iad a chumrú ar leithligh:
curl --proxy https://proxy.example:8443 --proxy-cacert proxy-ca.pem --cacert origin-ca.pem https://example.com/Socraíonn --proxy-cacert muinín don seachfhreastalaí; socraíonn --cacert í don cheann scríbe. Úsáid bearta teastas ón riarthóir nuair is gá; d’fhéadfadh socruithe muiníne an chórais a bheith leordhóthanach cheana féin. Sainaithin cén croitheadh láimhe ar theip air sula n-athraíonn tú ceachtar acu.
D’fhéadfadh nach gciallódh lipéad “HTTPS” i liosta seachfhreastalaithe ach gur éirigh leis an gcríochphointe i dtástáil CONNECT. Mura míníonn an liosta an tástáil, ní insíonn an lipéad leis féin duit an bhfuil an t-éisteoir ag súil le http:// nó https://.