Server-kaaga horumarinta wuxuu jawaabay hal daqiiqo ka hor, haddana marka tunnel-ku sarreeyo codsiga wuxuu ku dhamaadaa waqti-dhaaf magac host ah oo aadan waligaa qorin. Laba hab ayaa sharraxaya ku dhowaad kiis kasta, dibaddana isku mid bay u muuqdaan. Dheeraadka raadinta wuxuu magac gaaban u beddelaa mid shirkadeed, halka proxy uu kaxaysto taraafikada loopback host aan gaari karin. Labada kala soociddu waxay qaadataa hal weydiin oo waxay badbaadisaa qaanuunka firewall-ka ee aad qoraysay.

Marka localhost u xallimo aagga shirkadda

Hubi waxa magacu u xallinayo inta tunnel-ku sarreeyo, ka dib orod isla weydiintaas tunnel-ka hoos u dhigan oo isbarbardhig labada jawaab. Calaamaddu waa cinwaan ku jira xadka shirkadda halka aad ka filanayd 127.0.0.1. Diiwaan sida localhost.mycompany.corp ayaa ka guulaysta gelitaanka loopback isla marka macmiilku ku daro dheeraadkaas liiska raadinta, codsigaana wuxuu tagaa host gaar ah oo aan waxba ka maqlayn dekeddaas. Akhri liiska raadinta halkii aad qiyaasi lahayd, sababtoo ah macmiilku wuxuu ku dari karaa wax ka badan hal domain amarkaana wuxuu go'aamiyaa musharrax kooda la tijaabiyo marka hore:

getent hosts localhost
resolvectl domain
ss -ltnp | grep 8080

Ku beddel magaca host cinwaanka saxda ah ee codsiga, macmiilka xogta ama URL-ka buugga, ka dibna ku celi codsiga. Haddii guuldarradu baaba'do, waxaad lahayd dhibaato magacaynta tunnel-kuna wuxuu ahaa kicinta oo keliya. Haddii ay sii socoto, dhagaystaha ama waddadu waa tuhmanaha xiga magacuna wuxuu ahaa spoor khiyaano ah oo keliya.

Dejinta proxy ee qabta loopback

Proxy nidaamka oo la adeegsado marka tunnel-ku soo baxo wuxuu aqbali doonaa codsi 127.0.0.1 oo u gudbin doonaa proxy fog oo aan fikrad ka lahayn waxa aad ula jeedday. Liis ka-reeb ah oo madhan wuxuu codsi maxalli ah u beddelaa mid fog, fariinta khaladkuna marar dhif ah bay taas sheegtaa. Ku dar cinwaannada loopback liiska ka-reebka ee kulanka oo dhan halkii amar keliya, ka dibna xaqiiji in qalabku ixtiraamo taas ka hor inta aadan wax ka soo gabagabeyn shabakada.

Qaabdhismeedka codsiga waxay akhriyaan doorsoomayaashooda deegaanka iyo mararka qaar faylkooda habaynta, sidaas darteed ka-reeb shaqeeya hal qalab wax kama caddeeyo kan xiga. Browser-yadu waxay ku daraan qodob: browser-yada ku salaysan Chromium waxay ka gudbaan proxy-ga loopback si dadban, calaamadda ka-reebna waxay tirtiri kartaa dhaqankaas. Hubi go'aanka proxy-ga dhabta ah halkii aad ka fikiri lahayd in dejinta nidaamka hawlgalka ay tahay sheekada oo dhan. Laba amar ayaa tan go'aamiya wax kasta oo laga bilaabo shell:

curl --noproxy '*' http://127.0.0.1:8080/health
NO_PROXY=localhost,127.0.0.1,::1 your-tool

Cinwaanka bind ayaa go'aamiya cidda isku xiri karta

Server lagu bilaabay 127.0.0.1 wuxuu aqbalaa isku xirka kaliya mishiinkaas, taas oo caadi ahaan tahay dejinta saxda ah ee horumarinta. Server ku yaal 0.0.0.0 wuxuu ka jawaabaa interface kasta, oo ay ku jirto adapter-ka VPN, taas oo ka badan soo-gaadhista inta badan dadku u jeedaan. Marka cinwaanka loopback ee saxda ah uu guuldarraysto, hubi bind-ka wax kasta ka hor.

Eeg socket-ka dhagaysanaya oo qor cinwaanka uu ku xiran yahay, ma aha oo kaliya dekedda. Haddii qalab kale ama weel uu adeegga ku gaaro tunnel-ka, ku xir interface-ka gaar ah ee uu isticmaali doono oo u ogolow dekeddaas si ula kac ah. Haddii mishiinkaaga oo keliya uu u baahan yahay, hayso bind-ka cidhiidhi ah oo hagaaji macmiilka halkii aad ballaarin lahayd server-ka. Gudbin deked ama lakab tunnel ah ayaa isku xiri kara labada, laakiin mid kastaa wuxuu ku daraa qayb u baahan baaritaankeeda gaar ah mar dambe.

Halka qalabka baaritaanku uga filanayo LAN

Qalabka baaritaanku waxay qaataan mala-awaalyo uu tunnel-ku aamusnaan u jebiyo. Buundada baaritaanka telefoonka waxay lumisaa qalabkeeda marka VPN-ku qabto subnet-ka qalabka, sidaas darteed dib ugu xirashada cinwaanka LAN ama fiil ayaa ka fogaansha isku dhaca. Xarunta otomaatigga browser-ka waxay ku dhamaataa waqti-dhaaf marka xaruntu kaliya proxy ayaa laga gaari karo, ama marka firewall maxalli ah uu tuuro dekedda xakamaynta. Baaraha fog wuxuu codsan karaa kor u qaadis iyo cinwaan loopback halka macmiilku dib u qoray waddada.

Aqoonsadee dekedda xakamaynta iyo dekedda xogta si gooni gooni ah, sababtoo ah inta badan mid baa badbaada midka kalena ma badbaado. Ka dib go'aanso in hagaajintu ay ku jirto habaynta qalabka, waddo loogu talagalay subnet-kaas, mise mise qaanuunka tunnel-ka kala qaybsan. Tafatirka faylka hosts mishiin kasta oo horumariye waxay si liidata u baaxaddaa oo marka hore la illoobaa. Dooro dejinta la noolaata profile-ka oo uu dib u eegi karo qof kasta oo leh tunnel-ka.

Ku joogso marxaladda ugu horreysa ee guuldarraysta

Hoos ugu dhac saddex marxaladood: xalli magaca, fur socket cinwaanka saxda ah, ka dib u oggolow qalabka inuu sameeyo isku xirkiisa. Marxalad kastaa waxay meesha ka saartaa lakab, sidaas darteed guuldarradii ugu horreysay waxay sheegtaa lakabka la hagaajinayo wax kastaa ka dambeeyaana wuxuu ahaanayaa mid aan la tijaabin. Qor natiijada ka hor inta aadan wax beddelin, sababtoo ah hagaajin la adeegsaday ka hor cabbirka lama kala sooci karo nasiibka. Haddii isku dayga ugu horreeya uu guuldarraysto oo ku celisku shaqeeyo, tunnel-ku waxay u badan tahay inuusan diyaar ahayn markii qalabku bilaabmay.

Ku beddel sugitaanka go'an hubin diyaargarow xaddidan oo sugaya waddada, oo ku hay marxaladda guuldarraystay log-ga si qofka xiga uu u arko halka ay ku istaagtay. Qalab iskiis u soo kabsada lama hagaajin, waa nasiib leh, nasiibkuna wuxuu ku dhammaadaa mishiin qof kale. Beddel tunnel-ka ugu dambeeya, oo kaliya marxaladda dhab ahaan guuldarraystay. Habkaas ayaa sidoo kale ah waddada ugu gaaban ee ku noqoshada build shaqeeya, sababtoo ah waxay ka horjoogsataa inaad dib u dhisto qayb aan waligeed ku lug lahayn.

Maqaallo la xiriira