Earráid curl 77: láithreacha fíoraithe teastais ar shuiteáil VPN
Teip ar ionchur CA áitiúil is ea earráid 77, ní droch-theastas freastalaí. Aimsigh an comhad muiníne a léann curl, deisigh é agus scrúdaigh an script sula seolann tú é.
Greamaíonn tú an t-ordú suiteála aon-líne ó theagaisc, brúnn tú Enter agus faigheann tú curl: (77). Luann an teachtaireacht láithreacha fíoraithe teastais, mar sin is é an instinct ná glacadh leis go bhfuil teastas an tsoláthraí VPN briste agus breith ar bhratach a sáraíonn fíorú. Tá an léamh sin mícheart, agus má ghníomhaíonn tú air athraíonn tú fadhb chomhaid áitiúil ina cinneadh slándála. Téimis siar ón tús.
Céim 1: léigh cad a chiallaíonn an uimhir
Baineann earráid 77 le hionchur CA áitiúil: ní raibh curl in ann an t-ábhar teastais a rabhthas ag súil go muinfí as a léamh ná a lódáil. Is é earráid 60 an ceann faoin gcomhpháirtí, nuair nach bhfíoraítear slabhra an fhreastalaí. Tagann siad chun solais taobh le taobh sna teagaisc agus ciallaíonn siad a mhalairt.
Má deir d’aschur 77, níorbh é an freastalaí an fhadhb riamh. Ní raibh an cliant in ann an comhad a theastaigh uaidh le haghaidh an tseiceála a oscailt, agus is fadhb chosáin, ceada nó pacáistithe ar do mheaisín í sin.
Céim 2: léigh an t-ordú a chóipeáil tú
Folaíonn orduithe cóipeáilte carachtair. Is é an -l beag --list-only, a bhaineann le prótacail a liostú. Is é an -L mór --location, a leanann atreorú HTTP. Ní litrithe malartacha iad, agus cuireann teagasc a scríobhann ceann amháin agus a chuireann síos ar an gceann eile daoine ar chosán atreoraithe nach raibh beartaithe riamh.
Ní dheisíonn leanúint atreoraithe cosán stórais muiníne, agus ní chruthaíonn sé gurb é an t-óstach deiridh an foilsitheoir a bhí i gceist agat. Má tháinig an t-ordú ó phost fóraim, athscríobh é ó threoracha an tionscadail féin in ionad muinín a chur sa ghreamú.
Céim 3: faigh amach cén t-ionchur CA a úsáideann an build sin
Cuir tús le haithint an dénártha, mar braitheann an freagra ar conas a tiomsaíodh é:
curl --versionTaifead an leagan agus an TLS backend. Léann build a úsáideann stór muiníne dúchais stór an chórais tríd an leabharlann TLS, agus léann build atá dírithe ar phacáiste comhad. Féadann --cacert follasach, socrú CURL_CA_BUNDLE nó timfhilleadh shell ceachtar acu a shárú, mar sin b’fhéidir nach dteagmhálann suiteáil pacáiste leis an gcomhad a theipeann i ndáiríre.
I gcás stórais atá bunaithe ar chomhad, seiceáil trí rud in ord: an bhfuil an cosán ann, an féidir leis an gcuntas a ghlaonn air é a léamh, agus an bhfuil an t-ábhar CA a bhfuil súil agat leis ann. Teipeann pacáiste le ceadanna míchearta ar an mbealach céanna le ceann atá ar iarraidh, agus teipeann an dá cheann sula dtarlaíonn aon chomhrá líonra faoin bhfreastalaí.
Céim 4: deisigh an t-ionchur, ní an fíorú
Cuir an chumraíocht mhuiníne thacaíochta ar ais tríd an té a shealbhaíonn í: pacáiste an dáileacháin, do bhainistíocht chumraíochta nó an athróg comhshaoil dhoiciméadaithe. Is é an sprioc ionchur CA inléite agus ceart don dénártha sin.
Ná hathraigh an URL go HTTP, ná cuir --insecure leis, agus ná cuir muinín i dteastas a cóipeáladh ó íoslódáil gan mhíniú. Athraíonn gach ceann de na hathruithe sin an rud a bhfuil tú sásta glacadh leis in ionad an rud nach raibh curl in ann a léamh a dheisiú, agus maireann an t-athrú níos faide ná an teagmhas de ghnáth.
Is é an tagairt do na huimhreacha catalóg earráidí curl, agus tá sé gearr go leor le léamh i gceart uair amháin.
Céim 5: íoslódáil, féach, ansin seol
Faigh an suiteálaí i gcomhad in ionad é a phíobánú isteach i shell san ordú céanna. Scarann an t-athrú amháin sin aistriú ar féidir leat scrúdú a dhéanamh air ó chód a ritheann le do phribhléidí.
curl -fL -o vpn-installer.sh https://example.invalid/install.sh
file vpn-installer.sh
head -n 40 vpn-installer.shSeiceáil gurb é an script a bhí súil agat leis an freagra, agus nach leathanach earráide HTML, fógra atreoraithe nó comhad folamh é. Má sholáthraíonn an foilsitheoir seicliosta nó síniú, fíoraigh é trína bpróiseas scaoileadh doiciméadaithe seachas luach a luaitear sa snáithe fóraim chéanna.
Cuimhnigh cad a rinne HTTPS agus cad nach ndearna. Rinne sé an t-iompar chuig an óstach ar theagmhaigh tú leis a fhíordheimhniú; níor athbhreithnigh sé ábhar an script agus ní insíonn sé duit an bhfuil an foilsitheoir iontaofa.
Céim 6: coinnigh céimeanna na suiteála ar leithligh
Is éard atá i gceist le híoslódáil an chomhaid, an cliant a shuiteáil, an tollán a chumrú agus na bealaí a fhíorú ceithre oibríocht le ceithre mhód teipe éagsúla. Má dhéanann tú iad ceann ar cheann, bíonn cúis fhollasach amháin ag earráid níos déanaí sa seicheamh in ionad ceithre iarrthóir.
Má éiríonn leis an suiteáil agus má thagann an tollán suas, fíoraigh na bealaí agus ceann scríbe fíor amháin sula ndúnann tú an ticéad. Deisítear earráid curl nuair a oibríonn curl -I https://example.invalid simplí arís, ní nuair a stopann an suiteálaí ag gearán.