Ixhaswe nguZeroTier. Isikhokelo esisebenzayo sokwakha uthungelwano lwenyani. Icandelo lesi-1

Ixhaswe nguZeroTier. Isikhokelo esisebenzayo sokwakha uthungelwano lwenyani. Icandelo lesi-1
Ukuqhubela phambili ibali malunga neZeroTier, kwithiyori echazwe kwinqaku "Ukutshintshela i-Smart Ethernet yePlanethi yoMhlaba", ndiqhubela phambili nokuzilolonga apho:

  • Masidale kwaye siqwalasele isilawuli senethiwekhi yabucala
  • Masenze inethiwekhi yenyani
  • Masiqwalasele kwaye sidibanise iindawo kuyo
  • Makhe sijonge unxibelelwano lwenethiwekhi phakathi kwabo
  • Masivale ukufikelela kwi-GUI yomlawuli wenethiwekhi ukusuka ngaphandle

Umlawuli womnatha

Njengoko kukhankanyiwe ngaphambili, ukwenza uthungelwano olubonakalayo, ukulawula, kunye nokudibanisa iindawo, umsebenzisi ufuna umlawuli wenethiwekhi, ujongano lwegraphical (GUI) olukhoyo kwiifom ezimbini:

Iinketho ze-GUI ze-ZeroTier

  • Enye evela kumphuhlisi we-ZeroTier, ekhoyo njengesisombululo selifu sikawonke-wonke se-SaaS kunye nezicwangciso ezine zokubhalisa, kubandakanywa simahla, kodwa kunqunyelwe kwinani lezixhobo ezilawulwayo kunye nenqanaba lenkxaso.
  • Eyesibini isuka kumphuhlisi ozimeleyo, owenziwe lula ngandlel’ ithile ekusebenzeni, kodwa ekhoyo njengesisombululo somthombo wabucala ovulekileyo wokusetyenziswa kwisiseko okanye kwimithombo yelifu.

Kumsebenzi wam, ndasebenzisa zombini kwaye ngenxa yoko, ekugqibeleni ndahlala kweyesibini. Isizathu soku yayizilumkiso zomphuhlisi.

“Abalawuli bothungelwano basebenza njengabasemagunyeni bokuqinisekisa uthungelwano lweZeroTier. Iifayile ezinezitshixo eziyimfihlo zomlawuli kufuneka zigadwe ngononophelo kwaye zigcinwe ngokukhuselekileyo. Ukuthotyelwa kwabo kuvumela abahlaseli abangagunyaziswanga ukuba benze ulungelelwaniso lwenethiwekhi yobuqhetseba, kwaye ilahleko yabo ikhokelela ekuphulukaneni namandla okulawula nokulawula inethiwekhi, ngokuyinikezela ngokungasebenziyo. "

Ikhonkco kumaxwebhu

Kwaye kwakhona, iimpawu ze-cybersecurity paranoia :) 

  • Nokuba iCheburnet iza, kufuneka ndikwazi ukufikelela kumlawuli wam womnatha;
  • Kuphela kufuneka ndisebenzise umlawuli wenethiwekhi. Ukuba kuyimfuneko, ukubonelela ngokufikelela kubameli bakho abagunyazisiweyo;
  • Kufuneka ukuba kwenzeke ukukhawulela ukufikelela kumlawuli wenethiwekhi ukusuka ngaphandle.

Kweli nqaku, andiyiboni inqaku elininzi lokuhlala ngokwahlukileyo kwindlela yokuthumela umlawuli wenethiwekhi kunye ne-GUI yayo kwisiseko sezinto eziphathekayo okanye ezibonakalayo. Kwaye kukho izizathu ezi-3 zoku: 

  • kuya kubakho iileta ezininzi kunokuba bekucwangcisiwe
  • malunga nale nto kakade uxelelwe kumphuhlisi we-GUI uGitHab
  • Umxholo wenqaku umalunga nenye into

Ngoko ke, ukukhetha umendo wokuchasana okuncinci, ndiya kusebenzisa kweli bali umlawuli wenethiwekhi kunye ne-GUI esekelwe kwi-VDS, eyenziwe ngu. ukusuka kwitemplate, iphuhliswe ngobubele ngoogxa bam baseRuVDS.

Ukusekwa kokuqala

Emva kokudala umncedisi kwi template ekhankanyiweyo, umsebenzisi ufumana ukufikelela kumlawuli we-Web-GUI ngokusebenzisa umkhangeli zincwadi ngokufikelela https:// : 3443

Ixhaswe nguZeroTier. Isikhokelo esisebenzayo sokwakha uthungelwano lwenyani. Icandelo lesi-1
Ngokungagqibekanga, umncedisi sele enesiqiniseko se-TLS/SSL esenziwe ngaphambili. Oku kwanele kum, ekubeni ndivala ukufikelela kuyo ngaphandle. Kwabo banqwenela ukusebenzisa ezinye iintlobo zezatifikethi, zikho imiyalelo yokufaka kumphuhlisi we-GUI uGitHab.

Xa umsebenzisi engena okokuqala Ngema ngokungena okungagqibekanga kunye negama lokugqitha - admin и inombolo yokuvula:

Ixhaswe nguZeroTier. Isikhokelo esisebenzayo sokwakha uthungelwano lwenyani. Icandelo lesi-1
Icebisa ukutshintsha igama eligqithisiweyo elingagqibekanga libe leliqhelekileyo

Ixhaswe nguZeroTier. Isikhokelo esisebenzayo sokwakha uthungelwano lwenyani. Icandelo lesi-1
Ndiyenza ngokwahlukileyo kancinci- anditshintshi igama eligqithisiweyo lomsebenzisi okhoyo, kodwa dala entsha - Yenza uMsebenzisi.

Ndibeka igama lomsebenzisi omtsha - lomsebenzisi:
Ndiseta igama eligqithisiweyo elitsha - Faka igama lokugqithisa elitsha
Ndiqinisekisa igama eligqithisiweyo elitsha - Phinda ufake iphasiwedi:

Abalinganiswa obafakayo bakwimeko ebuthathaka - lumka!

Ibhokisi yokukhangela ukuqinisekisa utshintsho lwegama lokugqitha kwigama elilandelayo lokungena - Guqula igama lokugqithisa xa ungena ngokulandelayo: Andibhiyozeli. 

Ukuqinisekisa idatha engenisiweyo, cofa Setha iphasiwedi:

Ixhaswe nguZeroTier. Isikhokelo esisebenzayo sokwakha uthungelwano lwenyani. Icandelo lesi-1
Emva koko: ndiphinde ndangena- Phuma / Ngema, sele iphantsi kweziqinisekiso zomsebenzisi omtsha:

Ixhaswe nguZeroTier. Isikhokelo esisebenzayo sokwakha uthungelwano lwenyani. Icandelo lesi-1
Okulandelayo, ndiya kubasebenzisi ithebhu - abasebenzisi kwaye ucime umsebenzisi adminngokunqakraza kwi icon yenkunkuma ebekwe ekhohlo kwegama lakhe.

Ixhaswe nguZeroTier. Isikhokelo esisebenzayo sokwakha uthungelwano lwenyani. Icandelo lesi-1
Kwixesha elizayo, unokutshintsha igama eligqithisiweyo lomsebenzisi ngokucofa nokuba kwigama lakhe okanye kwiseti yokugqitha.

Ukudala inethiwekhi yenyani

Ukwenza inethiwekhi yenyani, umsebenzisi kufuneka aye kwithebhu Yongeza inethiwekhi. Ukusuka kwindawo umsebenzisi oku kunokwenziwa ngephepha Ikhaya - iphepha eliphambili le-Web-GUI, ebonisa idilesi ye-ZeroTier yalo mlawuli wenethiwekhi kwaye iqulethe ikhonkco kwiphepha loluhlu lwamanethiwekhi adalwe ngayo.

Ixhaswe nguZeroTier. Isikhokelo esisebenzayo sokwakha uthungelwano lwenyani. Icandelo lesi-1
Kwiphepha Yongeza inethiwekhi umsebenzisi unika igama kumsebenzi womnatha owenziwe ngokutsha.

Ixhaswe nguZeroTier. Isikhokelo esisebenzayo sokwakha uthungelwano lwenyani. Icandelo lesi-1
Xa usebenzisa idatha yegalelo − Yenza iNethiwekhi umsebenzisi uthathwa asiwe kwiphepha elinoluhlu lothungelwano, oluqulathe: 

Igama lenethiwekhi - igama lenethiwekhi ngendlela yekhonkco, xa ucofa kuyo ungatshintsha 
Isazisi senethiwekhi - isazisi senethiwekhi
nkcukacha — ikhonkco kwiphepha elineeparamitha ezineenkcukacha zenethiwekhi
ukuseta lula — ikhonkco kwiphepha ukuseta lula
amalungu - ikhonkco kwiphepha lolawulo le-node

Ixhaswe nguZeroTier. Isikhokelo esisebenzayo sokwakha uthungelwano lwenyani. Icandelo lesi-1
Ukuseta ngakumbi landela ikhonkco ukuseta lula. Kwiphepha elivulayo, umsebenzisi uxela uluhlu lweedilesi ze-IPv4 zothungelwano oluyilwayo. Oku kunokwenziwa ngokuzenzekelayo ngokucofa iqhosha Yenza idilesi yenethiwekhi okanye ngesandla ngokungenisa imaski yenethiwekhi kwindawo efanelekileyo I-CIDR.

Ixhaswe nguZeroTier. Isikhokelo esisebenzayo sokwakha uthungelwano lwenyani. Icandelo lesi-1
Xa uqinisekisa ungeniso lwedatha oluyimpumelelo, kufuneka ubuyele kwiphepha kunye noluhlu lwenethiwekhi usebenzisa iqhosha lokubuyela emuva. Ngeli xesha, ukuseta isiseko sothungelwano kunokuqwalaselwa ngokupheleleyo.

Ukuqhagamshela iindawo zenethiwekhi

  1. Okokuqala, inkonzo ye-ZeroTier One kufuneka ifakwe kwi-node umsebenzisi afuna ukuyidibanisa kwinethiwekhi.

    Yintoni iZeroTier One?ZeroTier One yinkonzo eqhutywa kwiilaptops, iidesktops, iiseva, oomatshini ababonakalayo kunye nezikhongozeli ezibonelela ngoqhagamshelo kuthungelwano olunenyani ngezibuko lothungelwano lwenyani, olufana nomxhasi weVPN. 

    Nje ukuba inkonzo ifakelwe kwaye iqalisiwe, ungaqhagamshela kwiinethiwekhi zenyani usebenzisa iidilesi zabo ezinedijithi ezili-16. Uthungelwano ngalunye lubonakala njengezibuko lothungelwano lwenyani kwinkqubo, eziphatha njengechweba eliqhelekileyo le-Ethernet.
    Amakhonkco kunikezelo, kunye nemiyalelo yokuhlohla, inokufumaneka kwiphepha lomenzi.

    Unako ukulawula inkonzo efakiweyo ngokusebenzisa i-terminal yomgca womyalelo (CLI) kunye namalungelo olawulo/ingcambu. KwiWindows/MacOS ikwasebenzisa ujongano lwegraphical. Kwi-Android/iOS isebenzisa kuphela iGUI.

  2. Ukujonga impumelelo yofakelo lwenkonzo:

    I-CLI:

    zerotier-cli status

    Isiphumo: 

    200 info ebf416fac1 1.4.6 ONLINE
    GUI:

    Inyani yokuba isicelo siyasebenza kunye nobukho kuyo umgca kunye ne-ID yeNode enedilesi yendawo.

  3. Ukuqhagamshela indawo yothungelwano:

    I-CLI:

    zerotier-cli join <Network ID>

    Isiphumo: 

    200 join OK

    GUI:

    Windows: cofa ekunene kwi icon ZeroTier One kwitreyi yenkqubo nokukhetha into - Joyina iNethiwekhi.

    Ixhaswe nguZeroTier. Isikhokelo esisebenzayo sokwakha uthungelwano lwenyani. Icandelo lesi-1
    IMacOS: Qalisa isicelo ZeroTier One kwibar menu, ukuba ayikasungulwa. Cofa kwi ⏁ i icon kwaye ukhethe Joyina iNethiwekhi.

    I-Android/iOS: + (kunye nomfanekiso) kwi-app

    Ixhaswe nguZeroTier. Isikhokelo esisebenzayo sokwakha uthungelwano lwenyani. Icandelo lesi-1
    Kwintsimi evelayo, faka umlawuli wenethiwekhi ochazwe kwi-GUI Isazisi senethiwekhi, kwaye ucinezele Joyina/Yongeza iNethiwekhi.

  4. Ukwabela idilesi yeIP kumamkeli
    Ngoku sibuyela kumlawuli wenethiwekhi kwaye kwiphepha elinoluhlu lwenethiwekhi landela ikhonkco amalungu. Ukuba ubona umfanekiso ofana nalo kwisikrini, oko kuthetha ukuba umlawuli wakho womnatha ufumene isicelo sokuqinisekisa uqhagamshelo kwinethiwekhi ukusuka kwindawo eqhagamshelweyo.

    Ixhaswe nguZeroTier. Isikhokelo esisebenzayo sokwakha uthungelwano lwenyani. Icandelo lesi-1
    Kweli phepha sishiya yonke into njengoko injalo ngoku kwaye silandele ikhonkco Isabelo se-IP yiya kwiphepha lokwabela idilesi ye-IP kwindawo:

    Ixhaswe nguZeroTier. Isikhokelo esisebenzayo sokwakha uthungelwano lwenyani. Icandelo lesi-1
    Emva kokwabela idilesi, cofa iqhosha umva buyela kwiphepha loluhlu lweendawo eziqhagamshelweyo kwaye usete igama - Igama lelungu kwaye khangela ibhokisi yokukhangela ukugunyazisa indawo yothungelwano - Ugunyaziwe. Ngendlela, le bhokisi yokukhangela yinto elula kakhulu yokuqhawula / ukudibanisa kwinethiwekhi yenginginya kwixesha elizayo.

    Ixhaswe nguZeroTier. Isikhokelo esisebenzayo sokwakha uthungelwano lwenyani. Icandelo lesi-1
    Gcina utshintsho usebenzisa iqhosha Vuselela.

  5. Ukujonga ubume boqhagamshelwano lwenodi kuthungelwano:
    Ukujonga imeko yoqhagamshelo kwindawo ngokwayo, sebenzisa:
    I-CLI:

    zerotier-cli listnetworks

    Isiphumo:

    200 listnetworks <nwid> <name> <mac> <status> <type> <dev> <ZT assigned ips>
    200 listnetworks 2da06088d9f863be My_1st_VLAN be:88:0c:cf:72:a1 OK PRIVATE ethernet_32774 10.10.10.2/24

    GUI:

    Imo yenethiwekhi kufuneka ilungile

    Ukudibanisa iindawo eziseleyo, phinda imisebenzi 1-5 nganye kuzo.

Ukujonga uqhagamshelo lwenethiwekhi yeenodi

Ndikwenza oku ngokuqhuba umyalelo i-ping kwisixhobo esiqhagamshelwe kwinethiwekhi endiyilawulayo ngoku.

Ixhaswe nguZeroTier. Isikhokelo esisebenzayo sokwakha uthungelwano lwenyani. Icandelo lesi-1
Kumfanekiso wesikrini somlawuli we-Web-GUI unokubona iindawo ezintathu eziqhagamshelwe kwinethiwekhi:

  1. ZTNCUI - 10.10.10.1 - umlawuli wam womnatha kunye ne-GUI - VDS kwenye yeRuVDS DCs. Kumsebenzi oqhelekileyo akukho mfuneko yokongeza kwinethiwekhi, kodwa ndenze oku kuba ndifuna ukuvimba ukufikelela kwi-interface yewebhu ngaphandle. Okunye malunga noku kamva. 
  2. MyComp - 10.10.10.2 -ikhompyuter yam yomsebenzi yiPC ebonakalayo
  3. Ugcino - 10.10.10.3 - VDS kwenye DC.

Ke ngoko, kwikhompyuter yam yomsebenzi ndijonga ubukho bezinye iindawo ezinemiyalelo:

ping 10.10.10.1

Pinging 10.10.10.1 with 32 bytes of data:
Reply from 10.10.10.1: bytes=32 time=14ms TTL=64
Reply from 10.10.10.1: bytes=32 time=4ms TTL=64
Reply from 10.10.10.1: bytes=32 time=7ms TTL=64
Reply from 10.10.10.1: bytes=32 time=2ms TTL=64

Ping statistics for 10.10.10.1:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 2ms, Maximum = 14ms, Average = 6ms

ping 10.10.10.3

Pinging 10.10.10.3 with 32 bytes of data:
Reply from 10.10.10.3: bytes=32 time=15ms TTL=64
Reply from 10.10.10.3: bytes=32 time=4ms TTL=64
Reply from 10.10.10.3: bytes=32 time=8ms TTL=64
Reply from 10.10.10.3: bytes=32 time=4ms TTL=64

Ping statistics for 10.10.10.3:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 4ms, Maximum = 15ms, Average = 7ms

Umsebenzisi unelungelo lokusebenzisa ezinye izixhobo zokujonga ukufumaneka kwee-nodes kwinethiwekhi, zombini eyakhelwe kwi-OS kunye ne-NMAP, i-Advanced IP Scanner, njl.

Sifihla ukufikelela kwi-GUI yomlawuli wenethiwekhi ukusuka ngaphandle.

Ngokubanzi, ndinokunciphisa amathuba okufikelela okungagunyaziswanga kwi-VDS apho umlawuli wam womnatha ekhoyo usebenzisa i-firewall kwi-akhawunti yam ye-RuVDS. Esi sihloko silindeleke ngakumbi kwinqaku elahlukileyo. Ngoko ke, apha ndiza kubonisa indlela yokubonelela ngokufikelela kumlawuli we-GUI kuphela kwinethiwekhi endiyenzileyo kweli nqaku.

Ukwenza oku, kufuneka uqhagamshele nge-SSH kwi-VDS apho umlawuli akhoyo kwaye uvule ifayile yoqwalaselo usebenzisa lo myalelo:

nano /opt/key-networks/ztncui/.env

Kwifayile evuliwe, emva komgca "HTTPS_PORT=3443" equlethe idilesi yechweba apho i-GUI ivula khona, kufuneka ungeze umgca owongezelelweyo kunye nedilesi apho i-GUI iya kuvula khona - kwimeko yam HTTPS_HOST=10.10.10.1 .XNUMX. 

Okulandelayo ndiya kugcina ifayile

Сtrl+C
Y
Enter 

kwaye sebenzisa umyalelo:

systemctl restart ztncui

Kwaye yiloo nto, ngoku i-GUI yomlawuli wenethiwekhi yam ifumaneka kuphela kwiinodi zenethiwekhi 10.10.10.0.24.

Endaweni yesiphelo 

Apha kulapho ndifuna ukugqiba inxalenye yokuqala yesikhokelo esisebenzayo sokwenza uthungelwano olubonakalayo olusekwe kwiZeroTier. Ndijonge phambili kwizimvo zenu. 

Okwangoku, ukuhambisa ixesha kude kube kupapasho lwenxalenye elandelayo, apho ndiya kukuxelela indlela yokudibanisa inethiwekhi ebonakalayo kunye neyomzimba, indlela yokulungelelanisa indlela "yemfazwe yendlela" kunye nenye into, ndicebisa ukuba uzame. ukucwangcisa eyakho inethwekhi enenyani usebenzisa isilawuli somsebenzi womnatha wabucala kunye neGUI esekwe kwiVDS ukusuka kwindawo yentengiso indawo I-RUVDS. Ngaphezu koko, bonke abathengi abatsha banexesha lelingo lasimahla leentsuku ezi-3!

PS Ewe! Ndiphantse ndalibala! Ungayisusa i-node kwinethiwekhi usebenzisa umyalelo kwi-CLI yale node.

zerotier-cli leave <Network ID>

200 leave OK

okanye i Cima umyalelo kumxhasi GUI kwindawo.

-> Intshayelelo. Icandelo lethiyori. Ukutshintshela i-Smart Ethernet yePlanethi yoMhlaba
-> Isikhokelo esisebenzayo sokwakha uthungelwano lwenyani. Icandelo loku-1
-> Isikhokelo esisebenzayo sokwakha uthungelwano lwenyani. Icandelo loku-2

Ixhaswe nguZeroTier. Isikhokelo esisebenzayo sokwakha uthungelwano lwenyani. Icandelo lesi-1

umthombo: www.habr.com

Yongeza izimvo