VPN laba-lakab ah: macmiilku waa kan doorta qoyska ciwaanka, ma aha adiga
Hal magac, laba qoys, laba waddo oo kala duwan. Tunnel-ku wuu caafimaad qabi karaa oo codsigu weli ku guuldarraysan karaa, sababtoo ah macmiilku wuxuu doortay musharax aadan waligaa marin.
Tunnel-ku wuu shaqaynayaa, bogagga IPv4 way soo degaan, hal magac oo martigeliyaha ahna wuu dhacaa. Gunaanadka degdegga ah waa in VPN-ku jaban yahay ama aqoonsiga qaldan yahay, oo badanaa midkoodna run ma aha. Magacu wuxuu soo celiyay cinwaan IPv4 iyo IPv6 labadaba, barnaamijku mid buu doortay, oo kaliya mid ka mid ah musharaxiintaas ayaa lahaa waddo shaqaysa. Macmiilku waa kan go'aanka doorashada qaatay; tunnel-ku si fudud ma uusan daboolin wixii uu doortay.
Doorashadu ma aha ballan daboolid
Doorashada cinwaanka caadiga ah, oo lagu sharaxay RFC 6724, waxay go'aamisaa qoyska isha iyo meesha loo socdo ee martigeliyuhu doorbido marka dhowr la heli karo. Happy Eyeballs waxay ku dartaa istaraatijiyad isku xirid: waxay bilaabataa isku dayo labada qoys oo haysta tan ugu horreysa ee jawaabta, si isticmaaluhu uusan u sugin in qoys jaban uu dhaco.
Mid ka mid ah hababka ma abuuro waddo. Haddii tunnel-kaagu uu qaado oo kaliya IPv4, musharaxa AAAA weli waa meel loo socdo oo sharci ah oo macmiilku isku dayi karo, guuldarraaduna waxay u muuqataa soo-deg gaabis ah halkii ay ahaan lahayd khalad, sababtoo ah browser-ku dib buu u noqday. Isticmaaluhu wuxuu soo sheegaa bog gaabis ah, ma aha mid jaban, oo tikitka taageeradu wuxuu dhaxlaa madmadowgaas. Ku celi qoys go'an oo warbixintu noqon doonto mid cad.
Dib-u-noqoshadaas ayaa sababta calaamaduhu u kala duwan yihiin barnaamijyada dhexdooda. Browser-ku wuxuu qariyaa daahitaanka; macmiilka khadka amarka ee qoys go'an wuxuu isla markiiba ku tusaa guuldarrada dhabta ah.
Soo hel qoyska uu codsigu dhab ahaan isticmaalay
Ka bilow magaca, ma aha tunnel-ka. Weydii labada nooc ee diiwaanka oo qor waxa soo noqday:
dig +short A example.com
dig +short AAAA example.com
curl -4 -sS -o /dev/null -w '%{http_code}\n' https://example.com
curl -6 -sS -o /dev/null -w '%{http_code}\n' https://example.comHaddii codsiga v4 uu guulaysto oo codsiga v6 uu guuldarraysado, waxaad ku celisay dhibaatada qaab la saan gelin karo. Haddii labaduba ay ka guulaystaan shell-ka oo browser-ku weli guuldarraysado, fiiri xalliyaha barnaamijka laftiisa ama jawaab kaydsan ka hor intaadan taaban tunnel-ka.
Hayso qoyska iyo meesha loo socdo qoraalladaada. Tikitka sheegaya in boggu VPN-ka uusan soo dejin karin qofna ma hubin karo, halka tikitka sheegaya in AAAA guuldarraysado oo A shaqeeyo uu tilmaamayo waddo gaar ah.
Hubi waddada qoyskaas
Qoyska guuldarraysanaya, weydii kernel-ka waddada uu isticmaali lahaa oo la barbardhig ciwaannada tunnel-ka ee habaysan. Linux, ip -6 route get meesha loo socdo waxay tusaa interface-ka iyo isha la dooran lahaa.
Kadib hubi tunnel-ka laftiisa. WireGuard asxaabtu waxay qaataan liis IP la oggolaaday, oo gelitaanka 0.0.0.0/0 wax ka sheegaya IPv6 ma jiro. Haddii liiska asxaabtu uusan lahayn horgale IPv6, macmiilku sabab ma haysto inuu taraafikada AAAA u diro tunnel-ka, oo baakaddu waxay uga baxdaa waddada martigeliyuhu si kale u qaadan lahaa.
Xeerarka firewall-ka iyo siyaasadda NAT waxay mudan yihiin isla hubin qoys kasta. Xeerka loo qoray IPv4 kuma daboolo IPv6 goob kasta, oo kani waa sababta ugu badan ee qoysku shaqeeyo mid kalena uusan shaqayn.
Ha damin IPv6 si aad u fududayso shaashadda
IPv6 oo nidaamka oo dhan laga damiyo ayaa calaamadda meesha ka saari doona oo adiga kaga tegi doona ogaal la'aan. Waxay kaloo jebisaa meel kasta oo kaliya IPv6 ah, oo waxay qarinaysaa isla bugga barnaamijka xiga. Haddii mishiinku dhab ahaan aanu ahayn inuu isticmaalo IPv6, taasi waa siyaasad ula kac ah oo leh milkiile iyo tijaabo. In la damiyo inta lagu jiro dhacdo midkoodna ma aha.
Go'aanso waxa macmiilku ku sameynayo qoyska oo si cad u habee: marooji tunnel-ka, ama xannib si la taageeray si doorashadu waligeed uusan u soo bandhigin musharax aan la gaari karin. Labaduba waa naqshad sharci ah. Damiid guud midkoodna ma aha, sababtoo ah gabi ahaanba naqshad ma aha.
Waxa tikitka lagu qorayo
Qor afar shay: magaca martigeliyaha, qoyska guuldarraysaday, waddada uu kernel-ku doortay, iyo natiijada codsi gaar u ah qoyska. Qaybtaas ku filan qof kale inuu ku celiyo guuldarrada isagoon qiyaasin waddada laba ka mid ah aad u jeedday.
Xeerarka doorashada cinwaanka RFC 6724 waxay sharraxaan sababta macmiilku u doorbiday musharaxa uu doorbiday, RFC 8305-na waxay sharraxaysaa dabeecadda tartanka oo qarisay daahitaanka. Midkoodna kama marin doono baakad adiga, oo taasi waa qaybta tunnel-ku sameynayo.