Aon chliant bainistíochta amháin: cén fáth a ndíbreoidh do mhonatóir an comhéadan grafach
Glacann an soséad bainistíochta le nasc amháin ag an am. Teipeann ar an dara síntiúsóir ceangal, nó goideann sé an smacht ón gcomhpháirt a shealbhaíonn na leideanna.
Coinníonn comhéadan grafach deisce an nasc bainistíochta, mar sin ní léann script monatóireachta a dhéanann iarracht a cheann féin a oscailt faic nó, níos measa, stadann an comhéadan de bheith ag freagairt leideanna. Is é an chonclúid is gnáth ná go bhfuil an daemon éagobhsaí. Sa daemon pobail tá an teorainn d'aon ghnó: freastalaíonn an comhéadan rialaithe ar aon chliant bainistíochta amháin atá ceangailte ag an am, agus níl baint ar bith ag an uimhir sin le cé mhéad úsáideoir is féidir leis an VPN a iompar.
Aon soséad, aon sealbhóir
Glacann an cainéal bainistíochta le haon chliant ceangailte amháin. Nuair a thagann an dara ceann agus an chéad cheann gníomhach, fanann sé nó diúltaítear dó, agus níl aon mhód síntiúsóra comhthreomhar i bhfolach taobh thiar d'rogha. Ligeann dícheangal an tsealbhóra reatha don daemon an chéad cheann eile a ghlacadh, agus is aistriú é sin seachas dara cainéal.
Déanann sé sin iomaíocht de gach uirlis bhreise. Má shealbhaíonn an comhéadan an nasc, teipeann ar script pobalaithe ceangal nó ní éiríonn leis ach amháin tar éis don chomhéadan géilleadh, agus athdhéantar an seicheamh ag an gcéad athnasc eile. Má cheanglaíonn an script ar dtús, cailleann an comhéadan a chonair rialaithe agus stopann a chuid leideanna ag obair. Ní thuairiscíonn ceachtar uirlis an choimhlint, toisc nach bhfeiceann gach ceann ach a ordú teipthe féin.
| What you need | Mechanism that fits | What it cannot do |
|---|---|---|
| Periodic list of connected clients | Status file written on an interval | Deliver events as they happen |
| Interactive prompts and session control | The single management connection | Serve two controllers at once |
| Multiple consumers of either | One owner process that fans out | Exist without you writing it |
Cinntigh cé acu comhpháirt a shealbhaíonn an smacht
Roghnaigh aon sealbhóir amháin don chainéal idirghníomhach agus lig dó a bheith ar an aon rud a nascann. Comhéadan a dhéanann bainistíocht ar an nasc, script a fhreagraíonn leideanna fíordheimhnithe agus rialtán a chríochnaíonn seisiúin, áirítear iad uile mar shealbhóirí, agus ní féidir ach le haon cheann amháin an ról a shealbhú.
Nuair a shealbhaíonn comhéadan an nasc, bain úsáid as an gcomhtháthú a sholáthraíonn an comhéadan sin seachas troid leis. Cruthaíonn rás leis an sealbhóir ar son an tsoséid teipeanna eatramhacha a bhíonn cosúil le randamach d'úsáideoirí, agus ní fheiceann an té a dhéanann dífhabhtú ach an dara leath den rás de ghnáth. Tabhair faoi deara cé acu próiseas a nascann ar dtús tar éis atosaigh, mar is é an t-ord sin a shocraíonn cé a bhuann gach uair. Coimeádfaidh monatóir a thosaíonn roimh an gcomhéadan an cainéal go dtí go ngeilleann an comhéadan.
Bain úsáid as pictiúir staid do na bailitheoirí
Teastaíonn liosta ó fhormhór na monatóireachta, ní comhrá. Freagraíonn comhad staid tréimhsiúil é sin gan teagmháil leis an gcainéal rialaithe, agus leanann sé ag obair fad a fhanann an comhéadan ceangailte.
status /run/openvpn/server.status 10
management /run/openvpn/server.sock unix
Is é an t-eatramh an buiséad úire, mar sin socraigh é de réir an méid a theastaíonn go fírinneach ón deais seachas de réir an luacha is lú a bhféadfadh sé a bheith sábháilte. Tá pictiúr a scríobhtar gach cúpla soicind saor; níl script a athnascann leis an soséad rialaithe gach cúpla soicind, toisc go mbíonn gach athnasc in iomaíocht leis an sealbhóir.
Ní stair ná sruth imeachtaí é pictiúr. Ní fheictear riamh na naisc a thagann agus a imíonn laistigh d'eatramh amháin, mar sin ní féidir ceanglas iniúchóireachta a shásamh trí chomhad a phobalú a scríobhann thar a cheann féin. Má theastaíonn uait a fháil amach ar nasc úsáideoir ar chor ar bith, is é an pictiúr an uirlis mhícheart.
Is dearadh é scaipeadh, ní mód
Má theastaíonn sonraí bainistíochta beo ó roinnt tomhaltóirí i ndáiríre, cuir aon chomhpháirt amháin iontaofa os comhair an tsoséid agus lig di breathnuithe a roghnaítear go docht a fhoilsiú chuig an gcuid eile. Sealbhaíonn an chomhpháirt sin an t-athnasc, na leideanna fíordheimhnithe agus an cinneadh faoi cad atá sábháilte a nochtadh.
Tóg go d'aon ghnó é: sainmhínigh cé na fiosrúcháin atá ceadaithe, logáil cé a d'iarr, agus seachain an tsraith scaipeadh a iompú ina painéal rialaithe cianda trí thimpiste. Níl aon mhód ilchliant ag an daemon le cumasú, agus ní chruthaíonn aon líne chumraíochta ceann. Caith leis an sealbhóir mar chuid den teorainn slándála, toisc go sealbhaíonn sé comhéadan ar féidir leis daoine a dhícheangal. Ba cheart atosú a bheith ina ghnáthoibríocht le conair athshlánaithe doiciméadaithe.
Caith leis an soséad mar phribhléid, ní mar mhetrice
Is féidir leis an gcomhéadan bainistíochta úsáideoirí a dhícheangal, staid a athrú agus imeachtaí a léamh ina n-ainmnítear daoine. Fíordheimhníonn a phasfhocal an cliant agus ní chriptíonn sé an t-iompar, mar sin nochtann éisteoir líonra an comhrá d'aon duine ar féidir leis é a bhreathnú.
Bíodh soséad áitiúil nó éisteoir atá srianta go docht agat, agus seiceáil cé acu próiseas a bhfuil do bhailitheoir ag díriú air i ndáiríre, toisc go seolann táirgí freastalaí a API bainistíochta féin a iompraíonn go difriúil. Táirgeann bailitheoir atá dírithe ar an daemon mícheart conclúidí muiníneacha agus míchearta. Deimhnigh an chonair agus an phróiseas úinéireachta sula ndéanann tú dífhabhtú ar fhiosrúchán nach dtugann aon rud ar ais.