Kowace hasumiyar haske na iya gaya wa mai masaukin komai game da kowane takwaransa sai inda hasumiyar da kanta take. Dole wani abu ya zama sananne kafin overlay ya wanzu, kuma Nebula yana sanya wannan abu a cikin ƙaramin taswira ɗaya. Taswirar tana haɗa asalin overlay da adireshin da ke aiki a cibiyar sadarwa ta yau da kullum. Duk abin da aka koya daga baya ya dogara da wannan haɗin ya zama daidai.

Adireshi biyu da ayyuka biyu

Kowane mai masaukin Nebula yana da adireshin overlay da ke tsayawa gabaki ɗaya yayin da na'urar ke motsawa tsakanin cibiyoyin sadarwa. Wannan adireshin shine asalin da takaddun shaida, dokokin firewal da dangantakar takwarori ke amfani da shi, kuma shi kaɗai baya jagorantar ko'ina. Ƙarshen da ake iya kaiwa wani abu ne daban: sunan mai masauki ko adireshi a cibiyar sadarwar ƙasa da tashar UDP, kuma yana canzawa duk lokacin da injin ya canza wuri. Taswirar tsayayya ita ce haɗin tsakanin su biyun.

Mai masaukin da dole a buga su sanyi ne kawai ke shiga taswirar, wanda yawanci yana nufin hasumiyoyin haske da wataƙila relay ɗaya. Barin wannan jerin gajere manufa ce ta ƙira, domin kowace shigarwar hannu ta zama gaskiyar da wani ya kula. Haɗa nau'ikan adireshi biyu shine kuskuren saitin da aka saba: adireshin jama'a da aka saka a jerin hasumiya ba ya sa ganowa ta fara.

Asali yana zuwa inda ake tsammanin asali. Isarsuwa tana zuwa cikin taswirar.

static_host_map:
  "10.42.0.1": ["lighthouse-01.example.net:4242"]

lighthouse:
  am_lighthouse: false
  hosts:
    - "10.42.0.1"

Tsarin shigarwar taswira

Maɓalli shine adireshin overlay da aka rubuta a matsayin zaren da aka ambata, kuma ƙima ita ce jerin maki, don haka asali ɗaya na iya samun wuraren shiga da yawa. Kowane ƙarshe yana ɗauke da mai masauki da tasha, kuma tashar dole ta dace da abin da wancan bangaren ke saurare a zahiri. Tsohuwar ƙimar Nebula ita ce UDP 4242, wanda shine wurin farawa ba alkawari ba game da tura naka.

Maki da yawa suna da amfani lokacin da hasumiyar haske ke da hanyoyi fiye da ɗaya na shiga, kamar adireshin jama'a da adireshin sirri ga masu masauki a sashin guda. Abokin ciniki yana gwada su bisa tsari, don haka saka mafi aminci a farko. Don IPv6, saka adireshin cikin bakuna kafin ƙara tashar; yin kuskure a nan yana haifar da kuskuren nazari wanda ke nuna layin da ba daidai ba.

Tasha mara kyau tana haifar da shiru maimakon kuskure, domin UDP bashi da musafaha da zai ƙi. Wannan yana sa ya dace a duba tsarin shigarwar da bayanin Nebula na static_host_map maimakon da ƙwaƙwalwa. Bayanin ya kuma rufe jerin maki da halin sabunta DNS.

Bootstrap dole ya yi aiki kafin overlay

Sunan DNS a cikin taswirar dole ya warware ta hanyar mai warwarewa da mai masauki yake da shi kafin kowane tunnel ya kasance, wato mai warwarewar tsarin na yau da kullum. Gwada shi daga injin guda, a lokacin tashi, tare da overlay a tsaya. Sunan da kawai ke warwarewa ta DNS na overlay ba zai iya bootstrap overlay ba. Irin wannan gwajin ya shafi hanya: dokar firewall da ke ba da izinin overlay amma ba musayar UDP ta farko ba tana toshe fakitin farko.

Bincika tashar da kayan aikin UDP maimakon ɗauka cewa a buɗe take. Tabbatar cewa duk wani tura tasha a hanya yana nufin mai masaukin ciki daidai kuma akwai hanyar dawowa. Idan sunan mai masauki ya warware zuwa adireshi da yawa, gwada kowanne, domin abokin ciniki na iya zaɓar adireshin da ba ka taɓa dubawa ba.

Shigarwar tsayayya ana buga su kai tsaye kuma ba sa taɓa neman hasumiyar haske. Shi ya sa gazawa a nan take kama da ƙarewar lokaci na yau da kullum ba tare da kowane takwara ba.

Me zai faru bayan musafaha na farko

Da zarar mai masauki ya isa hasumiyar haske, yana koyon game da takwarori da adireshinsu da ake iya kaiwa ba tare da ƙarin shigarwar hannu ba. Masu masaukin da suka motsa tun daga haɗin ƙarshe suna iya ganowa ta wannan tashar. Wannan shine ladan barin taswirar hannu ƙarama.

Masu masauki kuma na iya sanar da ƙarin adireshinsu da ake iya kaiwa, kuma haka takwara da ke bayan sanannen adireshin jama'a yana taimaka wa wasu su same shi. Waɗannan sanarwar ana koya su, ba a rubuta su cikin taswirar tsayayya ba.

Halin sabuntawa yana da mahimmanci ga maki da aka rubuta a matsayin sunayen DNS, domin adireshin da aka warware na iya canzawa yayin da tsari ke ci gaba da gudana. Saitunan Nebula suna sarrafa yadda waɗannan binciken ke faruwa, gami da wanne mai warwarewa ake amfani da shi, don haka karanta su maimakon ɗauka tsohuwar ƙimar tsarin. A kan mai masaukin da mai warwarewarsa ke canzawa lokacin da tunnel ya tashi, saitin da ba daidai ba na iya mai da bootstrap mai aiki zuwa sunan da ya daina warwarewa a tsakiyar zama. Lingƙa binciken zuwa mai warwarewa mai tsayawa sau da yawa shine bambanci tsakanin overlay abin dogaro da wanda ke yawan tsayawa.

Lokacin da ganowa ke aiki kuma takwara ɗaya ba ta aiki

Idan hasumiyoyin haske ana iya kaiwa kuma yawancin takwarori suna haɗawa, bootstrap ba shine matsala ba. Sauran ma'auratan ko ba za su iya samun hanyar da za a iya amfani da ita zuwa juna ba ko kuma suna gazawa sama da isarsuwa. Ƙara wata rubutun adireshin hasumiyar ba zai iya gyara ɗaya daga cikin al'amuran biyu ba.

Duba ma'auratan kafin ka gyara taswirar da komai ya dogara da ita tuni. Canjin taswira yana damun kowane mai masauki, don haka shine abu na ƙarshe da za a taɓa, ba na farko ba.

Fara da takaddun shaida daga hukuma ɗaya, domin musafaha da aka ƙi zai iya kama da takwaran da ba a iya kaiwa daga nesa. Sannan duba ko ma'auratan za su iya kafa hanyar kai tsaye da kuma ko an saita relay don cibiyoyin sadarwar da suka ƙi zirga-zirgar kai tsaye. Relay yana ƙara tsalle da dogaro, amma amsa ce da aka tallafa, kuma gyara hanyar takwara aiki ne daban da gyara ganowa.

Labarai masu alaƙa