Tástáil kill switch: tomhais an bhearna, ní hamháin an t-athnasc
Cruthaíonn athnasc tapa go bhfuil an cliant tapa. Taifead cad a d’fhág an meaisín le linn na bearna, mar aon leis an truicear a d’úsáid tú, nó níor thomhais an tástáil ach a leath.
Deir athnasc a chríochnaíonn i soicind go bhfuil an cliant tapa. Ní deir sé an ndeachaigh rud ar bith ar strae fad a bhí an tollán síos. Deir athnasc a thógann nóiméad go bhfuil an cliant mall, agus fós ní deir sé an raibh trácht díreach ceadaithe sa bhearna. Dhá thomhas iad sin, agus níor thástáil tástáil kill switch nach dtuairiscíonn ach an chéad cheann an lasc.
Dhá bhreathnóireacht, dhá bhreithiúnas ar leith
Tá ceist na hinfhaighteachta simplí: cathain a rinneadh an tollán inúsáidte arís, agus ar theastaigh nasc nua ón bhfeidhmchlár cosanta chun dul ann. Tá ceist na forfheidhmithe difriúil: cé na paicéid a d’fhág an meaisín idir an nóiméad ar thit an chosaint agus an nóiméad a d’fhill sí.
Freagair iad le taifid ar leith. Deir líne amháin gur mhair an bhearna líon áirithe soicindí. Deir líne eile ar éirigh le hiarratas neamhchosanta le linn na bearna sin. Má chumaisctear iad in aon phas nó teip amháin, ceiltear an cás is mó a bhfuil tábhacht leis: athnasc tapa le sceitheadh.
Tóg probe is féidir leat a amú
Úsáid iarratas atá neamhdhíobhálach, saor agus neamhspleách ar chainéal rialaithe an tolláin féin. Priontálann an lúb thíos stampa ama, stádas HTTP agus an t-am a chuaigh thart uair sa soicind, agus teipeann sí go glórach in ionad crochadh:
while true; do
printf '%s ' "$(date +%H:%M:%S)"
curl -sS -o /dev/null -w '%{http_code} %{time_total}\n' --max-time 2 https://example.com || echo "curl-exit-$?"
sleep 1
done
Léigh cóid scoir curl, ní hamháin an stádas. Ciallaíonn 28 gur éag an t-iarratas, sin an chuma a bhíonn ar chosán blocáilte. Ciallaíonn 6 gur theip ar réiteach ainmneacha, rud atá ina fhionnachtain eile agus go minic an ceann is suimiúla. Ciallaíonn 200 le ham beag a chuaigh thart le linn na bearna gur ceadaíodh don trácht dul amach.
Scríobh an t-aschur chuig comhad agus coinnigh é. Ní fianaise é scrollbhealach an teirminéil, agus is gnách gurb é an chuid shuimiúil trí líne sa lár.
Cruthaigh fíor-chliseadh, ní ceann slachtmhar
Tástálann dínascadh ó roghchlár an chliaint féin an cosán comhoibríoch, áit a mbíonn am ag an gcliant a rialacha blocála a shuiteáil. Maraigh an próiseas ina ionad sin, nó scaoil an nasc bunúsach, agus tástálann tú an cosán a thógann fíor-chliseadh.
Cleachtann gach truicear cosán cóid éagsúil. Is féidir le briseadh ar thaobh an fhreastalaí, le cailliúint nasc áitiúil agus le timpiste cliaint staid éagsúil a fhágáil ina ndiaidh, agus is dóigh gurb é ceann acu an cás a mbuaileann tú leis sa deireadh. Rith an probe thar dhá thruicear ar a laghad agus lipéadaigh na torthaí de réir truicear.
Léigh an logán le feiceáil cén chuma atá ar thrácht ceadaithe
Is sceitheadh é 200 nó teip thapa nasctha le linn na bearna, cibé treo a bhfuil sí. Is é an fhoirm a bhfuiltear ag súil léi ó bheartas blocála ná amanna caite amach ar fud na bearna. Má éiríonn le réiteach ainmneacha agus na naisc ag teip, tugann sé le fios go bhfuil an réititheoir fós inrochtana, rud atá ina sceitheadh de chineál eile.
Teastaíonn cúram ó na soicéid atá ann cheana. Is féidir le clár leanúint ag úsáid nasc a d’oscail sé roimh an dínascadh, mar sin b’fhéidir nach gcruthóidh trácht atá beo de réir cosúlachta go raibh cosán nua ceadaithe. Taispeánann liosta na soicéad an bhfuil nasc níos sine ná an teagmhas:
ss -tunp | grep -E 'ESTAB|SYN-SENT' ip route get 198.51.100.7 resolvectl status | sed -n '1,20p'
Cuir am tosaigh na soicéide i gcomparáid le stampa ama an dínasctha. Is cruthúnas é nasc atá níos sine ná an briseadh ar athúsáid soicéide, ní ar sceitheadh, agus má thuairiscítear mar theip é cuirtear an chéad duine eile ag seilg fabht nach bhfuil ann.
Taifead an toradh i bhfoirm a mhaireann nuashonrú
Scríobh síos an truicear, an bhearna i soicindí, ar éirigh le haon iarratas neamhbhloctha, ar éirigh le réiteach ainmneacha, agus leaganacha an chliaint agus an chórais oibriúcháin. Is féidir an tacar cúig fhíric sin a chur i gcomparáid thar eisiúintí, rud nach féidir le paragraf próis.
Athrith an tástáil chéanna tar éis nuashonrú cliaint nó athrú próifíle, mar is mionsonra cur chun feidhme é iompar blocála agus bogann sé. Is é cuspóir an taifid an gluaiseacht a thabhairt faoi deara sula n-éiríonn sí ina teagmhas, ní an cliant a dheimhniú uair amháin.