Barkada macdanta ee VPN: hay gudashada jidka saxda ah
Macdan-barkadeedka wuxuu furaa hal fadhi Stratum oo baxa, ma aha deked peer. Dhig tunnel-ka hoosta hawshaas oo ka akhri waddada iyo xalliyaha meesha magacyadeeda.
Software-ka macdanta wuxuu hayaa hal soket oo furan oo ciwaan keliya u jeeda, su'aal kasta oo ku saabsan tunnel-ka, waddada iyo shaqada la dhajiyay waxay ku xiran yihiin soketkaas. Soketkaas waa fadhi macmiil oo baxa oo u jeeda meesha ugu dambeysa ee barkada, ma aha dhegeyste aqbala peer-yada. Socodka hoose wuxuu raacaa laga bilaabo afarta qiime ee barkadu soo saartay ilaa qayb barkadu si dhab ah u diiwaan galisay, wuxuuna uga tago adeegyada kale ee martigeliyaha. Tallaabo kastaa waxay soo saartaa jawaab aad isbarbardhigi karto, ma aha aragti.
Ka bilow meesha ugu dambeysa ee barkadu si dhab ah u soo saartay
Barkadu waxay ku siinaysaa afar qiime oo sameeya qandaraaska oo dhan: magaca martigeliyaha ama ciwaanka, dekedda, nooca borotokoolka iyo xarigga akoonka. Ka qaado dashboard-ka barkada ama fariinta soo dhaweynta, ma aha tilmaame loogu talagalay barkad kale. Waxaa jira shards gobaleed oo isla adeeggaas ah, sidaas darteed magaca martigeliyaha laga koobiyeeyay tilmaame duug ah wali wuu xiri karaa oo wali wuxuu dhajin karaa akoon aadan waligaa dooneyn inaad isticmaasho. Koobi afar qiimayaasha si sax ah galista macdanta, maxaa yeelay xarigga akoonka dib loo qoray wuxuu lumiyaa kala-soocid.
Qulqulka aad waddada u marinayso waa kan tilmaamaha horumariyaha Bitcoin u yaqaan fadhi Stratum : xiriir TCP laba-geesood ah oo joogto ah halkaas oo barkadu qaybiso shaqada oo macdanku soo celiyo qaybo. Tani ma aha isla qulqulka xiriirka peer ee node buuxa ama isku-dhafka silsiladda jeebka, iyo in la isku laabo hal fasalka taraafikada waa halka qaldanaanta badan ka bilaabato. Kaliya kan ugu horreeyaa wuxuu ku deelan yahay siyaasaddan.
Halka barkadu bixiso TLS, hay xaqiijinta server-ka oo dukumeentigeedu u baahan yahay. Tunnel-ku wuxuu sireeyaa boodhka mishiinkaaga ilaa server-ka VPN oo halkaas ku dhammaadaa; kama dammaanad qaado cidda ka jawaabta dhinaca kale. Hay labada hubin, mid kasta oo gees ah, haddii aad rabto in fadhigu ka badbaado bixitaan la waxyeeleeyay.
Ku xidh tunnel-ka hawsha, ma aha qoyska
Laba meelood oo xidhmo ayaa shaqeeya: ku socodsii macmiilka VPN gudaha meesha magacyada shabakadda ee macdanku isticmaalo, ama sii meeshaas magacyada gateway qaada taraafikadeeda tunnel-ka. Labada habba waxay fadhiga dhigaan waddada ka hor inta barkadu aysan arkin. Cilladda caadiga ah waa macmiil ku yaal martigeliyaha, macdan ku jira konteenar leh buundadiisa iyo waddo martigeliye oo konteenarku waligiis weydiin. Daaqadda macmiilka waxay u muuqataa mid caafimaad qabta inta barkadu diiwaan gelinayso ciwaankaaga guriga.
Hubi gaadiidka tunnel-ka laftiisa ka hor intaadan wax xaddidin. Macmiilku waa inuu server-kiisa gaaraa isagoo maraya lakabka hoose, sidaas darteed siyaasad qabata packet kasta waxay kaloo qabataa packet-yada dhisilahaa tunnel-ka. Markaas tunnel-ku ma bilaaban karo oo wax kale ma baxaan. Ku dooro hawlaha tunnel-ka kala go'an ee macmiilka waxa tunnel-ka galaya; gacan ku wax ka beddelka waddooyinka caadiga ah waa sida lakabka hoose u libdhayo.
Marka siyaasaddu meesha ku taal, akhri shaxda soketka ee meesha magacyada ee macdanku leeyahay. Qulqulka dekedda barkada waa inuu ku yaal interface-ka tunnel-ka, laba amarroodna way ka jawaabaan su'aashaas. Dekedda hoose waa tusaale; ku beddel tan barkadu soo saartay.
sudo nsenter -t "$(pidof cgminer)" -n ss -tnp state established 'dport = :3333'
sudo nsenter -t "$(pidof cgminer)" -n ip route get 203.0.113.10Ka akhri waddada iyo xalliyaha macnaha macdanka laftiisa
Waddo-marin iyo xallinta magacyadu waa mid kasta oo meel magacyo ah, sidaas darteed hubin lagu socodsiiyay shell caadi ah waxay qeexdaa mishiinka qaldan mar kasta oo macdanku ku jiro konteenar. Marka hore gal meesha magacyada ka dibna weydii interface kee qaadi lahaa packet ciwaanka barkada iyo xalliyuhu kee ka jawaabi lahaa magaca martigeliyaha. Jawaabaha martigeliyaha lama gudbiyo, farqiga u dhexeeyaana waa isha caadiga ah ee eedda meel qaldan la dhigay.
Magacow interface-ka aad hesho: tunnel-ku waxay la macna ah in fadhigu ku jiro waddada loogu talagalay, halka xiriirka jirka ah uu la macna yahay in sharci hore u dhacay si ka hor wixii aad filanayd. Dhererka horgalaha ayaa marka hore go'aamiya, ka dib mitirka, ka dib sharciyada siyaasadda, sidaas darteed shax leh dhowr gelitaan caadi ah ma labanlaabo packet-yada, wuu lumiyaa oo keliya.
Xalliyayaashu waxay ku guuldareystaan si gooni ah waddooyinka. Tunnel dib u qoraya /etc/resolv.conf wuxuu ka tagi karaa meesha magacyada iyadoo tilmaamaysa xalliye la gaari karo oo keliya gudaha tunnel-ka, taas oo guuldareysata ka hor inta aan xiriir TCP ah dhicin. Xalli magaca martigeliyaha barkada gudaha meesha magacyada oo la barbardhig ciwaanka la daabacay. Haddii raadintu wakhti dhammaato ama wax kale soo celiso, hagaaji xallinta ka hor intaadan taaban waddooyinka.
Kala hay macmiilka barkada iyo dhegeystaha node-ka
Dekedda 8333 waa dekedda peer ee Bitcoin Core, halkaas oo node buuxa uu dhegeysto xiriirka soo galaya; macdan-barkadeedku waligiis uma baahna inay furan tahay, furnaanteeduna ma hagaajiso cillad baxaysa. Dhegeystayaasha soo galaya iyo fadhiyada baxaya waa doorar iska soo horjeeda oo leh mala-awaal kalsooni iska soo horjeeda. Waxba ku jira qaabeynta macdanka ma xidho dekeddaas, sidaas darteed deked xiran ma sharaxi karto khalad kasta oo uu soo sheego. Talo loo qoray gaaritaanka node-ka sidaas darteed waxay ka tagi kartaa adeeg dadweyne oo ku socda martigeliye loogu talagalay kaliya inuu qaybo soo gudbiyo.
Haddii hal mishiin si dhab ah u sameeyo labadaba, u qabo door kasta sidii adeeg u gaar ah oo leh go'aankiisa gelitaan. Dhegeystaha node-ku wuxuu leeyahay gadaal siyaasadda aad ku dabaqdo adeegyada dadweynaha, fadhiga macdankuna wuxuu leeyahay siyaasadda bixitaanka ee doorata tunnel-ka. Qor doorka martigeliyuhu ciyaaro oo ka saar sharciyada doorka kale marka taas isbeddesho, maxaa yeelay sharci fasax ah oo hadhay wuxuu ka sii noolaadaa sababtiisa.
Caddee in barkadu heshay shaqada
Faan mashquul ah iyo hashrate kor u kacaya waxay muujinayaan in macdanku xisaabinayo, ma aha in wax barkada gaadhay. Caddayntu waxay ku jirtaa tirsayaasha gudbinta macmiilka ama dashboard-ka barkada: qaybo la aqbalay, qaybo la diiday iyo sababta ku lifaaqan diidmo kasta. Tirooyinkaas waxay kala soocaan saddex cillad oo dibadda isku mid u muuqda: fadhi ma jiro, fadhi aan dhajin lahayn iyo fadhi si joogto ah dib u xirma. Akhri ka hor intaadan beddelin qaabeyn kasta.
Daawasho hal isku day xiriir oo leh diiwaan faahfaahsan oo xusuusnow marxaladda ugu dambeysa ee guulaysatay. Marxaladda ay isku xigxiga joogsato ayaa ka faa'iido badan fariin keliya oo ku wareegsan:
| 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 |
Ka dib u ogolow macmiilka inuu socodsiiyo daaqad go'an oo tiri labada natiijo ee diiwaankiisa. Hal grep tirsade kasta waa ku filan, isbarbardhiggoodana isla daaqaddaas waxay kala soocdaa barkad gaabis ah iyo waddo jaban. Hagaaji waddada halka macmiilkaagu qoro, maxaa yeelay labada tirin ma ku xiran yihiin goobta:
grep -c Accepted /var/log/miner.log
grep -c Rejected /var/log/miner.logHaddii sharci mamnuuco xiriir toos ah oo barkada ah mar kasta oo tunnel-ku dhaco, u sheeg sida xannibaad cad oo ku taal meesha ugu dambeysa ee barkada. Macmiil si aamusan ugu dayanaya xiriirka jirka ah wuxuu sii wadi doonaa macdan qodista oo sii wadi doonaa jebinta sharcigaas, shaashaddiisa xaaladduna ma xusi doonto. Tijaabi sharciga adigoo si ula kac ah u rida tunnel-ka oo xaqiijiya in dekedda barkada aan haba yaraatee la gaari karin.