Coinníonn na bogearraí mianadóireachta soicéad amháin oscailte chuig seoladh amháin, agus braitheann gach ceist faoin tollán, faoin mbealach agus faoin obair a chreidiúnaítear ar an soicéad sin. Seisiún cliaint amach chuig críochphointe linne is ea an soicéad sin, ní éisteoir a ghlacann piaraí. Leanann an siúlóid thíos é ó na ceithre luach a d'eisigh an linn go dtí sciar a chláraigh an linn i ndáiríre, agus fágtar seirbhísí eile an óstaigh gan chur isteach. Tugann gach céim freagra is féidir a chur i gcomparáid, ní tuairim.

Tosaigh ón gcríochphointe a d'eisigh an linn i ndáiríre

Tugann an linn duit ceithre luach a chruthaíonn an conradh ar fad: ainm óstaigh nó seoladh, calafort, leagan prótacail agus teaghrán cuntais. Tóg iad ó dheaischlár na linne nó ón teachtaireacht fháilte, ní ó theagasc do linn eile. Tá sraitheanna réigiúnacha ann don tseirbhís chéanna, mar sin is féidir le hainm óstaigh a cóipeáladh ó shean-threoir nascadh fós agus cuntas a chreidiúnú fós nach raibh tú riamh ag iarraidh a úsáid. Cóipeáil na ceithre luach go díreach isteach i gcumraíocht an mhianadóra, mar cailleann teaghrán cuntais a athscríobhtar deighilteoir.

Is é an sreabhadh atá á ródú agat an ceann a thugann treoir fhorbróir Bitcoin air mar seisiún Stratum: nasc TCP marthanach déthreoch ina ndáileann an linn obair agus ina bhfilleann an mianadóir scaireanna. Ní hé an sreabhadh céanna é le naisc phiaraí de nód iomlán ná sioncronú slabhra sparán, agus is é a bhfillte isteach in aon aicme tráchta amháin an áit a dtosaíonn an chuid is mó den mhearbhall. Ní bhaineann ach an chéad cheann leis an mbeartas seo.

Nuair a thairgeann an linn TLS, coinnigh an fhíorú freastalaí a éilíonn a cuid doiciméadúcháin. Criptíonn tollán an léim ó do mheaisín chuig an bhfreastalaí VPN agus críochnaíonn sé ansin; ní thugann sé ráthaíocht don té a fhreagraíonn ar an taobh eile. Coinnigh an dá sheiceáil, ceann ag gach ceann, más mian leat go dtiocfadh an seisiún slán as bealach amach comhréitithe.

Ceangail an tollán leis an bpróiseas, ní leis an teaghlach

Oibríonn dhá phointe ceangail: rith an cliant VPN laistigh den spás ainmneacha líonra a úsáideann an mianadóir, nó tabhair geata don spás ainmneacha sin a iompraíonn a thrácht isteach sa tollán. Cuireann an dá shocrú an seisiún ar an mbealach sula bhfeiceann an linn é. Is é an teip is coitianta cliant ar an óstach, mianadóir i gcoimeádán lena dhroichead féin agus bealach óstaigh nach gceistíonn an coimeádán riamh. Breathnaíonn fuinneog an chliaint go sláintiúil agus an linn ag taifeadadh do sheoladh baile.

Seiceáil iompar an tolláin féin sula ndéanann tú aon teorannú. Caithfidh an cliant a fhreastalaí a shroicheadh tríd an bhfoshraith, mar sin gabhann beartas a ghabhann gach paicéad na paicéid freisin a thógfadh an tollán. Ansin ní féidir leis an tollán tosú agus ní théann aon rud eile amach ach an oiread. Roghnaigh le gné tolláin scoilte an chliaint cad a théann isteach sa tollán; is é eagarthóireacht na mbealaí réamhshocraithe de láimh an bealach a n-imíonn an fhoshraith.

Nuair a bheidh an beartas i bhfeidhm, léigh an tábla soicéad sa spás ainmneacha a shealbhaíonn an mianadóir. Ba chóir don sreabhadh chuig calafort na linne a bheith ar chomhéadan an tolláin, agus freagraíonn dhá ordú an cheist sin. Is sampla é an calafort thíos; cuir isteach an ceann a d'eisigh an linn.

sudo nsenter -t "$(pidof cgminer)" -n ss -tnp state established 'dport = :3333'
sudo nsenter -t "$(pidof cgminer)" -n ip route get 203.0.113.10

Léigh bealach agus réiteoir ó chomhthéacs an mhianadóra féin

Baineann ródú agus réiteach ainmneacha le gach spás ainmneacha, mar sin cuireann seiceáil a ritheann i ngnáth-bhlaosc síos ar an meaisín mícheart gach uair a bhíonn an mianadóir i gcoimeádán. Téigh isteach sa spás ainmneacha ar dtús agus ansin fiafraigh cén comhéadan a iompródh paicéad chuig seoladh na linne agus cén réiteoir a fhreagródh dá ainm óstaigh. Ní aistrítear freagraí an óstaigh, agus is foinse choitianta míchiontúcháin é an bhearna eatarthu.

Ainmnigh an comhéadan a fhaigheann tú: ciallaíonn an tollán go bhfuil an seisiún ar an mbealach beartaithe, agus ciallaíonn an nasc fisiceach gur mheaitseáil riail níos luaithe ná mar a bhí súil agat. Socraíonn fad an réimíre ar dtús, ansin an mheadrach, ansin rialacha an bheartais, mar sin ní dhéanann tábla le roinnt iontrálacha réamhshocraithe paicéid a dhúbláil, ní dhéanann sé ach cailliúint.

Teipeann réiteoirí ar leithligh ó bhealaí. Is féidir le tollán a athscríobhann /etc/resolv.conf an spás ainmneacha a fhágáil ag cur in iúil réiteora nach féidir a shroicheadh ach ó laistigh den tollán, rud a theipeann sula dtarlaíonn aon chroitheadh lámh TCP. Réitigh ainm óstaigh na linne laistigh den spás ainmneacha agus cuir i gcomparáid leis an seoladh foilsithe é. Má théann an chuardach in éag nó má fhilleann sé rud éigin eile, deisigh an réiteach sula dteagmhálann tú le bealaí.

Coinnigh cliant na linne agus éisteoir an nóid óna chéile

Is é calafort 8333 calafort piaraí Bitcoin Core, áit a n-éisteann nód iomlán le naisc isteach; ní gá riamh do mhianadóir linne é a bheith oscailte, agus ní dheisíonn a oscailt locht amach. Is róil urchomhaireacha iad éisteoirí isteach agus seisiúin amach le toimhdí iontaoibhe urchomhaireacha. Ní cheanglaíonn aon rud i gcumraíocht mhianadóra an calafort sin, mar sin ní féidir le calafort dúnta aon earráid a mhíníonn sé a mhíniú. Is féidir le comhairle a scríobhadh do inrochtaineacht nóid seirbhís phoiblí a fhágáil ag rith ar óstach nach raibh ann ach chun scaireanna a chur isteach.

Má dhéanann aon mheaisín amháin an dá rud i ndáiríre, caith le gach ról mar sheirbhís ar leith lena chinneadh rochtana féin. Baineann éisteoir an nóid leis an mbeartas a chuireann tú i bhfeidhm ar sheirbhísí poiblí, agus baineann seisiún an mhianadóra leis an mbeartas amach a roghnaíonn an tollán. Taifead cén ról atá ag an óstach agus bain rialacha an róil eile nuair a athraíonn sé sin, mar maireann riail cheadaithe fágtha thar a cúis.

Cruthaigh gur fháiltigh an linn roimh an obair

Taispeánann gaothrán gnóthach agus hashrate ag ardú go bhfuil an mianadóir ag ríomh, ní go bhfuil rud éigin sroichte ag an linn. Tá an fhianaise i gcuntair seolta an chliaint nó ar dheaischlár na linne: scaireanna glactha, scaireanna diúltaithe agus an chúis atá ceangailte le gach diúltú. Scarann na huimhreacha sin trí locht a bhfuil cuma chéanna orthu ón taobh amuigh: gan aon seisiún, seisiún gan chreidiúint agus seisiún a athnascann gan stad. Léigh iad sula n-athraíonn tú aon chumraíocht.

Féach ar iarracht nasctha amháin le logáil mhionsonraithe agus tabhair faoi deara an chéim dheireanach a d'éirigh. Is úsáidí an chéim ina stopann an seicheamh ná aon teachtaireacht aonair ina thimpeall:

Last stage reachedWhat it rules outProbe to run next
Name lookup completedResolver and namespace reachabilityip route get for the returned address
TCP connect completedRoute and egress filteringss -tnp on the tunnel interface
Subscription returned a jobEndpoint or protocol mismatchAccepted against rejected counts

Ansin lig don chliant fuinneog sheasta a rith agus comhair an dá thoradh óna log. Is leor grep amháin in aghaidh an chuntair, agus scarann a gcomparáid thar an bhfuinneog chéanna linn mhall ó bhealach briste. Coigeartaigh an bealach chuig an áit a scríobhann do chliant, ós rud é nach mbraitheann an dá chomhaireamh ar an suíomh:

grep -c Accepted /var/log/miner.log
grep -c Rejected /var/log/miner.log

Má chuireann riail cosc ar nasc díreach leis an linn gach uair a thiteann an tollán, cuir in iúl é mar bhloc soiléir ar chríochphointe na linne. Leanfaidh cliant a dhéanann iarracht arís go ciúin thar an nasc fisiceach ag mianadóireacht agus ag sárú na rialach sin, agus ní luafaidh a thaispeáint staid é. Tástáil an riail trí ligint don tollán titim d'aon ghnó agus trí dheimhniú nach féidir calafort na linne a shroicheadh ar chor ar bith.

Ailt ghaolmhara