Gaadhista shaqada shaqo ee ka dambeeya NAT iyada oo aan la gudbin dekedda
Shaqada shaqo ee aan deked gelitaan lahayn wali waa la gaadhi karaa iyada oo loo marayo hub, relay ama dillaaliyaha barnaamijyada. Isbarbar dhig waxa qorshe kastaa damaanad qaadayo ka hor intaadan mid dooran.
Laba dhibic oo ka dambeeya NAT-ka shirkadda iyo router xafiis oo xiran ma bixiyaan deked gelitaan ah oo la gudbiyo, fidinta ayaa ah in si kastaba mid la codsado. Su'aasha wanaagsan ayaa ah dhinac kee bixi kara bannaanka iyo adeeg kee la gaadhi karo ayaa loo ogolaaday inuu qaado taraafikada. Afar qorshe ayaa su'aashaas uga jawaaba siyaabo kala duwan, waxayna ku guuldareystaan siyaabo kala duwan marka waddo la xiro. Mid ka mid ah doorashada waa isbarbardhig dammaanad, ma aha magacyo borotokool.
Afar qorshe, afar ballanqaad oo kala duwan
Shaxda hoose waa nooca gaaban. Akhri tiirka dhexe sida ballanqaadka aad tijaabin karto, iyo tiirka midig sida ballanqaadka aan cidna bixin.
| Design | Who initiates | Promise you get | Promise you do not get |
|---|---|---|---|
| Routed VPN hub | Both ends, outbound to the hub | A routed path to permitted prefixes | Access to services no policy allows |
| Peer traversal with ICE | Both peers to a rendezvous service | A path tested between the two peers | A direct path through every NAT |
| TURN relay | Client outbound to a relay | Transport that survives symmetric NAT | Peer discovery or a usable directory |
| Application broker | Workstation outbound to a broker | One audited application session | Subnet-wide reachability |
Safkee khuseeyaa waxay ku xiran tahay shaqada halka ay ku xiran tahay doorbid. Hal fadhi desktop fog, hal qol maamul iyo gelitaan dhammaan shabakad hoosaad gaar ah waa saddex shuruudood oo aan u baahnayn isla barta gelitaanka, xitaa marka ay si kadis ah u khuseeyaan isla mishiinka.
Hub wuxuu beddelaa cidda bixisa bannaanka, ma aha waxa la ogolaaday
Qorshaha hub leh waddo, laptop-ka fog iyo shaqada shaqo, ama iridda goobta ee horteeda, mid kastaa wuxuu furaa tunnel baxa oo u socda adeeg labaduba gaadhi karaan. Waxba ma aqbalaan xiriir aan la codsan oo ku yaal router-ka shaqada shaqo, taasna waa sababta qorshahani uga badbaado NAT uuna u shaqeeyo xitaa marka goobtu aanay lahayn cinwaan joogto ah. Kadib hub-ku wuxuu u jiheeyaa taraafikada u dhexeeya labada cinwaan gudaha sida siyaasaddiisa.
Qiimaha ayaa ah in hub-ku jiro, laga gaadhi karo labada dhinac oo qof maamulo. Shaandhaynta baxa waa inay ogolaataa gaadiidka, shabakad xannibtaana waxay jabisaa qorshaha xitaa haddii aan la rabin gudbin deked.
Qaybta jilicsan ayaa ah in gaaritaanku iyo oggolaanshuhu yihiin go'aamo gooni ah oo laga gaaro meelo kala duwan. Waddo u gudubta horgale waxba kama sheegto adeeg kee oo ku yaal shaqada shaqo ayaa aqoonsigu isticmaali karaa, qaybdna dab-damiska oo ogolaata tunnel-ka waxba kama sheegto haddii akoonku geli karo. Habee labadaba, tijaabi labadaba, oo go'aanka oggolaanshaha ku hay nidaamka iska leh kheyraadka halka aan ku hayn shaxda jiheynta.
Gudubku wuxuu shaqeeyaa kaliya marka labada stack ay hirgeliyaan
Gudubka dhexmara jaangooyo isku mid ah waa awood nidaam gaar ah, ma aha dejinta hagaajisa VPN. Interactive Connectivity Establishment wuxuu ururiyaa dhowr cinwaan musharrax oo tijaabiya lammaane ilaa mid shaqeeyo: musharraxiinta martigeliyaha ee interface-yada maxalliga ah, musharraxiinta milicsiga server-ka ee laga dhisay waxa NAT ay muujiso, iyo musharraxiinta relay-ga ee lagu qoondeeyay relay. Cinwaan gaar ah keligiis ma aha waddo, sababtoo ah dhinaca kale ma jiheyn karo xaggiisa.
Kiiska relay-ga waa in la fahmo ka hor inta aan la tuurin. RFC 8656 wuxuu TURN ku sifeeyaa borotokool ay macmiilku server-ka ka codsado cinwaan gaadiid relay ah uuna server-ku taraafikada u gudbiyo dhexdiisa macmiilkaas iyo jaangooyadiisa. Sidaas darteed relay ayaa qaada xogta, taas oo si weyn uga duwan shaxda caawisa oo kaliya in dhammaadka ay kulmaan. Isdhaafsiga cinwaanka relay-ga dhinaca kale waa tallaabo isku-dubbarid ah oo barnaamijku waa inuu qabtaa.
Waxa aadan ballanqaadi karin waa waddo toos ah. NAT simmetri ah iyo qaar ka mid ah dab-damiska shirkadaha ayaa ka adkaada daloolinta, markaasna nidaamku wuxuu dib ugu noqdaa relay ama wuu guuldareystaa. Sidoo kale ma soo gabagabeyn kartid in laba dhammaad oo la tarjumay aanay marnaba wada hadli karin; stack la taageeray oo leh kayd relay ayaa u jira sababta oo ah inta badan way wada hadli karaan. Go'aanso haddii helitaanka ama toosnaanta ay muhiim tahay, kadib xaqiiji waddo kee ay dhab ahaan dooratay deploy-ku halka aan ka fikirayn kiiska wanaagsan.
Dillaaliyuhu wuu ka cidhiidhi yahay shabakad
Marka shuruuddu tahay hal barnaamij, dillaaliyaha barnaamijyada ama xiriirka rogan ee shaqada shaqo ay bilowdo ayaa noqon kara jawaabta ugu yar. Shaqada shaqo waxay bannaanka u wacdaa dillaaliye, dillaaliyuhu wuxuu xaqiijiyaa isticmaalaha fog, oo kaliya fadhigaas barnaamijka ayaa la qaadaa. Waddo loo maro shabakad hoosaadka shaqada shaqo lama abuuro, sidaas darteed waxyeellada fadhiga fog ma dhaxlo waddo u socota qalab kasta oo agteeda ah.
Cidhiidhigan waxay leedahay qiimo: barnaamij kasta oo dheeraad ah wuxuu u baahan yahay isku-xirkiisa, iyo wax kasta oo barnaamijku ka malaynayo shabakad maxalli ah, sida wadaag fayl uu ka furo server dhow, lama gaadhi karo. Dillaaliyayaashu waxay kaloo uruuriyaan siyaasadda iyo diiwaangelinta hal meel, taas oo faa'iido leh ilaa meeshaas ay noqoto xannibaadda.
Isbarbar dhig xadka kalsoonida, kadib tijaabi waddada
Hubka dhammeeya tunnel-yada wuxuu akhriyi karaa taraafikada uu jiheeyo. Relay-ga wuxuu qaadi karaa isdhaaf si madaxbannaan loo ilaaliyay marka barnaamijku sir ka dhigto dhammaad ilaa dhammaad, dillaaliyuhuna sida caadiga ah dhammeeya fadhiga uu soo bandhigo. Go'aanso halka ilaalintu dhab ahaan ku dhammaato ka hor inta aadan go'aansan in laba qorshe ay siman yihiin sababtoo ah labaduba waa sir.
Kadib hubi waxa shaqada shaqo dhab ahaan bannaanka ka gaadho, sababtoo ah qorshe kasta oo kor ku yaal waxay ku xiran tahay taas. Tan ku socodsii shaqada shaqo, adigoo beddelaya magaca martigeliyaha aad rabto inaad isticmaasho.
ss -lntup
nc -vz hub.example.com 443
curl -sS -o /dev/null -w "%{http_code}\n" https://hub.example.com
Aqbal qorshaha kaliya ka dib marka hawlgalka fog ee loogu talagalay uu ku guulaysto aqoonsiga la ogolaaday, aqoonsi aan la ansixin la diido, iyo habdhaqanka marka waddada tooska ah ama relay-ga aan la heli karin la ogaado oo la diiwaangeliyo. Ku dar dib u xiriir iyo macnaha bilowga caadiga ah ee shaqada shaqo, sababtoo ah fadhi ku bilaabmay xafiiska LAN-ka dhexdiisa waxba ma tijaabiyo waxa gelitaanka fog ku xiran yahay.