U adeegidda OpenVPN TCP iyo UDP iyada oo ka timid hal server
Hal geedi socod ayaa xidha hal gaadiid ka hor 2.7. Isbarbar dhig laba TAP oo la xidhay, laba TUN subnet iyo barkad la wadaago, ka dibna profayl kasta la jaanqaad dhegeystaha.
Shabakadaha kaliya TCP 443 oggolaanaya waxay la noolaadaan shabakado si fudud UDP u gudbinaya, serverna waa inuu labadaba u adeego. Profayl leh proto udp wuxuu ka jawaabaa kooxda labaad oo ku guuldareystaa tan koowaad, iyo beddelidda isla dejinta si ay u tidhaahdo proto tcp ma abuurto dhegeyste labaad. Tilmaantu waxay u doorataa hal gaadiid hal geedi socod. Wax kasta oo kale waxay ka yimaadaan xaddidaaddaas.
Ama waxaad maamushaa in ka badan hal geedi socod, ama waxaad maamushaa nooc isku mar xidhi kara dhawr socket.
Hal geedi socod ayaa xidha hal gaadiid ka hor 2.7
Bulshada OpenVPN waxay xidhaa socket-ka uu proto qeexo, tilmaantaasna waxay u doorataa hal gaadiid tusaale ahaan. TCP iyo UDP waa iskuduubyo gooni ah, sidaas darteed isla lambarka dekedda labaduba way qabsan karaan isku mar, laakiin hal geedi socod ma qabsan karo. Sidaas darteed khadka 2.6 wuxuu ku siinayaa hal gaadiid daemon kasta. OpenVPN 2.7 waxay server-yada uga hartay xaddidaaddaas, kuwaas oo dhawr socket ku xidhi kara dhawr odhaah --local gudaha hal geedi socod.
Hubi nooca ka hor inta aadan ku qorshayn mid ka mid ah jawaabaha, maxaa yeelay habaynta 2.7 waa qaab hawleed kale oo leh hab-dhaqankiisa dejinta. Hagaha loo qoray 2.6 wuxuu sharraxayaa laba geedi socod xitaa marka uusan sidaas odhan.
Saddex siyaabood oo loo maamulo laba tusaale
Isku-xirka TAP, maamul hal tusaale gaadiid kasta oo ku xidh labada qalab tap oo ku yaal server-ka. Labada kooxood ee macmiilka waxay ku dhammaadaan isla domain baahinta, taas oo u oggolaanaysa hal barkad cinwaan inay qabsato oo ay sii waddo borotokoolka ku tiirsan baahinta. TUN, isku-xirka lama heli karo, sidaas darteed kala-qaybinta ugu fudud waxay tusaale kasta siinaysaa subnet u gaar ah oo waddooyinku labada kooxood ee macmiilka gooni u hayaan. Ikhtiyaarka saddexaad wuxuu hayaa hal barkad isagoo tusaale kasta u yeeraya qoraal learn-address kaas oo rakibaya waddo /32 macmiilka iyada oo loo marayo qalabka tusaalahaas.
Habayntaas saddexaad waa tan dadku weydiistaan oo u baahan feejignaan ugu badan, maxaa yeelay qoraalku wuxuu noqdaa qayb ka mid ah waddada xogta oo waa inuu si sax ah u maareeyo dhacdooyinka ku-biyo-daridda, cusboonaysiinta iyo tirtiridda.
| Arrangement | Interfaces | Address pool | Cost |
|---|---|---|---|
| Bridged TAP pair | Two tap devices joined by a bridge | One shared pool | Broadcast traffic and bridge maintenance |
| Two TUN subnets | Two tun devices, no bridge | One pool per instance | Routing rules and two plans |
| Shared pool with routes | Two tun devices plus a hook | One pool across both | A script on the data path |
Kala sooc labada tusaale
Tusaale kastaa wuxuu u baahan yahay deked ama cinwaan gooni ah, fayl xaaladeed gooni ah iyo meel log gooni ah. Laba daemon oo ku biiraya isla fayl xaaladeed waxay soo saaraan wax-soo-saar aan la akhrin karin inta lagu jiro dhacdo, waana isla markaas marka aad u baahan tahay. Haddii tusaale labaad xidho cinwaan gaar ah, cinwaankaas waa inuu ku jiraa server-ka marka geedi socodku bilaabmo; haddii kale wuxuu ku baxaa guuldarro xidhid ka hor inta uusan wax ka odhan furayaasha.
U magacow unugyada iyo profaylada si gaadiidku uga muuqdo magaca faylka. Hawl-wadeenka xiga waa inuusan furin dejinta si uu u ogaado keebaa TCP ah.
La jaanqaad profaylka dhegeystaha
Server maamula proto tcp wuxuu filayaa profayl macmiil leh proto tcp-client, profaylka wali sita proto udp kaas oo ka soo horjeeda dhegeystahaas waqtigiisa dhammaada isagoo aan lahayn khalad uu isticmaaluhu wax ka qaban karo. Hay laba profayl haddii baahinta bixiso labada gaadiid, oo calaamadee si taageeradu u ogaato keebaa la isku dayay. Lambarka dekedda oo keliya ma qeexo gaadiidka.
Xeerarka darbiga dabka waxay raacaan isla qaybintaas: xeer UDP 1194 ah wax kama odhanayo TCP 1194, xeer cinwaan keliya ahna ma daboolo dhegeystaha kale.
Marka hore akhri aragtida server-ka
Ku bilow ss -lntup server-ka oo xaqiiji in dhegeyste TCP iyo UDP labaduba muuqdaan. Kadib ku xidh hal macmiil nooc kasta oo hubi wax-soo-saarka xaaladda laba gelitaan oo cinwaanno kala duwan leh. Haddii socket-yadu jiraan oo macmiilna uusan imanin, waddada ama darbiga dabku waxay diidayaan baakadaha ka hor inta daemonku arko.
Socket-ka aan waligiis muuqan waa dhibaato dejineed ama xidhid, socket-ka muuqda laakiin waligiis diiwaan gelin xiriir waa dhibaato shaandhayn. Labaduba macmiilka ahaan isku mid bay u muuqdaan, taas darteed aragtida server-ka laftiisa ayaa hore u timaadda. Xusuusnow in TCP uu qaado xannibaadda madaxa safka, sidaas darteed bixintiisu waa tallaabo gaaritaan ah ee ma aha casriyeyn macmiillada leh waddo UDP nadiif ah.