Rijiyar hako ta VPN: riƙe zaman a kan hanya madaidaiciya
Ma'aikacin rijiyar yana buɗe zama ɗaya na Stratum mai fita, ba tashar peer ba. Sanya rami a ƙarƙashin wannan tsari kuma karanta hanya da mai warwarewa daga sararin sunansa.
Manhajar hako tana riƙe soket ɗaya a buɗe zuwa adireshi ɗaya, kuma kowace tambaya game da rami, hanya da aikin da aka ƙididdige ya dogara da wannan soket. Wannan soket zama ne na abokin ciniki mai fita zuwa ƙarshen rijiyar, ba mai sauraro da ke karɓar peers ba. Tafiyar da ke ƙasa tana binsa daga ƙimomi huɗu da rijiyar ta bayar har zuwa wani rabo da rijiyar ta yi rijista da gaske, kuma tana barin sauran ayyukan mai masauki. Kowace mataki tana ba da amsa da za ka iya kwatantawa, ba ra'ayi ba.
Fara daga ƙarshen da rijiyar ta bayar da gaske
Rijiyar tana ba ka ƙimomi huɗu da suka haɗa dukan yarjejeniyar: sunan mai masauki ko adireshi, tasha, bambancin yarjejeniya da igiyar asusu. Ɗauke su daga allon rijiyar ko saƙon maraba, ba daga jagorar wata rijiyar ba. Akwai shard na yanki don wannan sabis ɗin, don haka sunan mai masauki da aka kwafa daga tsohuwar jagora zai iya haɗawa har yanzu kuma zai iya rubuta asusun da ba ka taɓa son amfani da shi ba. Kwafi ƙimomin huɗu kamar yadda suke cikin tsarin ma'aikacin, domin igiyar asusu da aka sake rubutawa tana rasa mai raba.
Gudun da kake turawa shi ne wanda jagorar mai haɓaka Bitcoin ta kira zaman Stratum : haɗin TCP mai dorewa na gefe biyu inda rijiyar ke rarraba aiki kuma ma'aikacin yana mayar da rabo. Wannan ba irin gudun ba ne na haɗin peer na cikakken node ko daidaita sarkar walat, kuma naɗe su cikin aji ɗaya na zirga-zirga shine inda yawancin ruɗani ke farawa. Na farko ne kawai ke ƙarƙashin wannan manufar.
Inda rijiyar ke bayar da TLS, riƙe tabbatarwar uwar garke da takardunta ke buƙata. Rami yana ɓoye tsalle daga injinka zuwa uwar garken VPN kuma yana ƙare a nan; ba ya ba da lamuni ga wanda ya amsa a wancan gefen. Riƙe duka binciken biyu, ɗaya a kowane gefe, idan kana son zaman ya tsira daga hanyar fita da aka lalata.
Haɗa ramin ga tsari, ba ga gida ba
Wurare biyu na haɗawa suna aiki: gudanar da abokin ciniki na VPN cikin sararin sunan cibiyar sadarwar da ma'aikacin ke amfani da shi, ko ba da wannan sararin suna ƙofa da ke ɗaukar zirga-zirgarsa cikin ramin. Dukansu shirye-shiryen suna sanya zaman a kan hanya kafin rijiyar ta gan shi. Rashin da aka saba shine abokin ciniki a kan mai masauki, ma'aikaci cikin kwantena da ke da gada nasa da hanyar mai masauki da kwantenar ba ta taɓa tambayarta. Tagar abokin ciniki tana kama da lafiya yayin da rijiyar ke rubuta adireshin gidanka.
Duba jigilar ramin kansa kafin ka iyakance komai. Abokin ciniki dole ne ya isa uwar garkensa ta hanyar ƙasan ƙasa, don haka manufar da ke kama kowane fakiti tana kama fakiti da za su gina ramin. Sannan ramin ba zai iya farawa ba kuma babu wani abu da ke fita. Zaɓi da fasalin rami raba na abokin ciniki abin da ke shiga ramin; gyara hanyoyin da aka saba da hannu shine yadda ƙasan ƙasa ke ɓacewa.
Da manufar a wurinta, karanta teburin soket a cikin sararin sunan da ma'aikacin ya mallaka. Gudun zuwa tashar rijiyar yakamata ya kasance a kan fuskar ramin, kuma umarni biyu suna amsa wannan tambaya. Tashar da ke ƙasa misali ce; maye gurbin da wadda rijiyar ta bayar.
sudo nsenter -t "$(pidof cgminer)" -n ss -tnp state established 'dport = :3333'
sudo nsenter -t "$(pidof cgminer)" -n ip route get 203.0.113.10Karanta hanya da mai warwarewa daga mahallin ma'aikacin kansa
Tafiyar da warware sunaye na kowane sararin suna ne, don haka binciken da aka gudanar a cikin shell na yau da kullun yana kwatanta injin da bai dace ba a duk lokacin da ma'aikacin ke cikin kwantena. Shiga sararin sunan tukuna sannan ka tambaya wace fuska za ta ɗauki fakiti zuwa adireshin rijiyar da wane mai warwarewa zai amsa don sunan mai masaukinta. Amsoshin mai masauki ba sa canjawa, kuma ratar da ke tsakaninsu tushe ce ta gama-gari ta zargi da aka sanya a wuri mara kyau.
Faɗi fuskar da ka samu: ramin yana nufin zaman yana kan hanyar da aka yi niyya, yayin da haɗin jiki ke nufin wata doka ta dace da wuri fiye da yadda ka yi tsammani. Tsawon prefix shine farkon yanke hukunci, sannan metric, sannan dokokin manufa, don haka tebur mai shigarwar da yawa na asali ba ya ninka fakiti, yana yin asara ne kawai.
Masu warwarewa suna kasawa dabam da hanyoyi. Ramin da ke sake rubuta /etc/resolv.conf zai iya barin sararin sunan yana nuni ga mai warwarewa da za a iya isa gare shi kawai daga cikin ramin, wanda ke kasawa kafin duk wani musafaha na TCP ya faru. Warware sunan mai masaukin rijiyar cikin sararin sunan ka kwatanta da adireshin da aka buga. Idan binciken ya ƙare lokaci ko ya dawo da wani abu daban, gyara warwarewar kafin ka taɓa hanyoyi.
Riƙe abokin cinikin rijiyar da mai sauraron node dabam
Tashar 8333 ita ce tashar peer ta Bitcoin Core, inda cikakken node ke sauraron haɗin shigowa; ma'aikacin rijiyar ba ya buƙatar ta a buɗe har abada, kuma buɗe ta ba ya gyara gazawar fita. Masu sauraro masu shigowa da zama masu fita ayyuka ne masu gaba da juna tare da zato na amana masu gaba da juna. Babu wani abu a cikin tsarin ma'aikaci da ke ɗaure wannan tashar, don haka rufaffiyar tasha ba za ta iya bayyana kowace kuskure da yake bayarwa ba. Shawarar da aka rubuta don isar da node saboda haka tana iya barin sabis na jama'a yana gudana a kan mai masauki wanda ya kamata kawai ya gabatar da rabo.
Idan inji ɗaya da gaske yana yin duka biyu, ɗauki kowane matsayi a matsayin sabis nasa tare da shawarar shigarsa. Mai sauraron node yana cikin bayan manufar da kake amfani da ita ga ayyukan jama'a, kuma zaman ma'aikacin na manufar fita ne da ke zaɓar ramin. Rubuta wace rawa mai masaukin yake takawa kuma cire dokokin ɗayan matsayin idan hakan ta canza, domin dokar izini da ta rage tana rayuwa fiye da dalilinta.
Tabbatar cewa rijiyar ta karɓi aikin
Fanko mai aiki da hashrate mai hauhawa suna nuna ma'aikacin yana ƙididdigewa, ba cewa wani abu ya isa rijiyar ba. Hujja tana cikin ƙididdigar aikawa na abokin ciniki ko a allon rijiyar: rabo da aka karɓa, rabo da aka ƙi da dalilin da ke maƙale da kowane ƙi. Waɗannan lambobin suna raba gazawa uku da suke kama da juna daga waje: babu zaman, zaman ba tare da bashi ba da zaman da ke sake haɗawa kullum. Karanta su kafin ka canza kowane tsari.
Kalli ƙoƙarin haɗi ɗaya tare da cikakken log ka lura matakin ƙarshe da ya yi nasara. Matakin da jerin ke tsayawa a kansa ya fi kowane saƙo guda amfani a kusa da shi:
| Last stage reached | What it rules out | Probe to run next |
|---|---|---|
| Name lookup completed | Resolver and namespace reachability | ip route get for the returned address |
| TCP connect completed | Route and egress filtering | ss -tnp on the tunnel interface |
| Subscription returned a job | Endpoint or protocol mismatch | Accepted against rejected counts |
Sannan bar abokin ciniki ya yi aiki na wani taga ƙayyadadden lokaci ka ƙidaya duka sakamakon biyu daga log ɗinsa. Grep ɗaya ga kowace ƙididdiga ya isa, kuma kwatanta su a kan wannan taga ɗaya yana raba jinkirin rijiyar daga karyayyen hanya. Daidaita hanyar zuwa inda abokin cinikinka yake rubutawa, domin ƙididdigar biyu ba su dogara da wuri ba:
grep -c Accepted /var/log/miner.log
grep -c Rejected /var/log/miner.logIdan doka ta hana haɗin kai tsaye zuwa rijiyar duk lokacin da ramin ya faɗi, bayyana ta a matsayin toshewar bayyananna a ƙarshen rijiyar. Abokin ciniki da ke sake gwadawa a hankali ta hanyar haɗin jiki zai ci gaba da hako kuma zai ci gaba da karya wannan doka, kuma nunin matsayinsa ba zai ambace ta ba. Gwada dokar ta hanyar jefa ramin da gangan da tabbatar da cewa ba za a iya isa tashar rijiyar kwata-kwata ba.