Progsaidh HTTP no HTTPS: dè tha an leubail a’ ciallachadh?
An diofar eadar progsaidh HTTP a chruthaicheas tunailean gu làraichean HTTPS agus progsaidh HTTPS a chrioptaicheas an ceangal ris a’ phrogsaidh fhèin.
Cleachd an sgeama a tha sgrìobhte ann an sgrìobhainnean èistear a’ phrogsaidh. Nuair a thaghas tu roghainnean bhon liosta de phrogsaidhean HTTP, dearbhaich sgeama an èisteir mus rèitich thu an cliant. Faodaidh làrach HTTPS http://proxy.example:8080 a chleachdadh; ma dh’atharraicheas tu an luach sin gu https://, tha thu ag iarraidh seòrsa eile de cheangal ris a’ phrogsaidh.
| URL a’ phrogsaidh | URL na làraich | Ceangal |
|---|---|---|
http://proxy.example:8080 | http://example.com/ | HTTP gun chrioptachadh chun a’ phrogsaidh agus chun a’ chinn-uidhe. |
http://proxy.example:8080 | https://example.com/ | HTTP CONNECT chun a’ phrogsaidh, an uair sin TLS leis a’ cheann-uidhe tron tunail. |
https://proxy.example:8443 | https://example.com/ | TLS chun a’ phrogsaidh, leis an tunail chun a’ chinn-uidhe air a ghiùlan taobh a-staigh a’ cheangail sin. |
Airson èistear HTTP àbhaisteach a leigeas le CONNECT, tha an rèiteachadh seo co-chòrdail:
curl --proxy http://127.0.0.1:8080 https://example.com/Bidh crathadh-làimhe TLS na làraich a’ tachairt an dèidh don phrogsaidh gabhail ris an tunail. Ma dh’atharraicheas tu URL a’ phrogsaidh gu https:// ach nach tuig an t-èistear ach HTTP gun chrioptachadh, dh’fhaodadh rèiteachadh TLS leis a’ phrogsaidh fàiligeadh mus tèid fios a chur chun na làraich.
Na chuireas TLS chun a’ phrogsaidh ris
Bidh progsaidh le TLS a’ dìon a’ cheangail eadar an cliant agus am progsaidh, a’ gabhail a-steach iomlaid CONNECT agus dearbhadh a’ phrogsaidh, bho èisteachd fhulangach air an t-slighe sin. Bidh gnìomhaiche a’ phrogsaidh fhathast a’ làimhseachadh a’ cheangail agus tha fios aige càit a bheil ceann-uidhe an tunail. Feumaidh an cliant agus an t-èistear le chèile taic a thoirt don mhodh seo:
curl --proxy https://proxy.example:8443 https://example.com/Cleachd fìor ainm òstair na seirbheise; feumaidh an teisteanas a bhith a rèir an ainm agus earbsach. Tha cuingealachaidhean air cinn-uidhe agus puirt fhathast an sàs.
Le HTTPS air gach taobh, tha dà sgrùdadh teisteanais ann. Leigidh curl leat an rèiteachadh air leth:
curl --proxy https://proxy.example:8443 --proxy-cacert proxy-ca.pem --cacert origin-ca.pem https://example.com/Tha --proxy-cacert a’ suidheachadh earbsa airson a’ phrogsaidh; tha --cacert ga suidheachadh airson a’ chinn-uidhe. Cleachd pasganan teisteanais bhon rianaire nuair a tha feum orra; dh’fhaodadh roghainnean earbsa an t-siostaim a bhith gu leòr mar-thà. Aithnich dè an crathadh-làimhe a dh’fhàillig mus atharraich thu gin dhiubh.
Dh’fhaodadh nach bi an leubail “HTTPS” ann an liosta phrogsaidhean a’ ciallachadh ach gun deach an ceann-uidhe seachad air deuchainn CONNECT. Mura mìnich an liosta an deuchainn, chan innis an leubail leis fhèin a bheil an t-èistear an dùil ri http:// no https://.