Waa maxay tunnel VPN, oo xaggee ka joogsata ilaalinta
Tunnel waxa uu ku duubo baakadaha la doortay gal xariijimo labaad oo ka sarreeya xiriirka aad horeba u lahayd. Raac hal codsi oo arag ciwaanka uu site dhab ahaan diiwaangeliyo.
Macmiilku wuxuu leeyahay waa xidhiidhsan yahay, qufulka waa xiran yahay, oo haddana site wali waxa uu diiwaangeliyaa ciwaanka gurigaaga. Waxba ma guuldareystay. Tunnel ma beddelo Wi-Fi-gaaga ama xiriirkaaga moobilka; waxa uu ku duubo baakadaha qaarkood gal xariijimo labaad oo u dira gal xariijimahaas shabakada aad horeba u lahayd. Fahamka khiyaanada ayaa inta badan ah in la raaco hal codsi oo la ogaado halka xariijimaha furmo, sababtoo ah ku dhowaad calaamad kasta oo jahawareer leh, laga bilaabo ciwaanka guriga oo soo baxaya ilaa shaqo weyn oo xannibmay, waxay ka timaaddaa xadkaas.
Laba xariijimo, hal xiriir jireed
Laptop-kaagu waxa uu hayaa xiriirkiisa caadiga ah ee router-ka, router-kuna waxa uu hayaa xiriirkiisa caadiga ah ee bixiyaha. Waxba kama beddelmo waddadaas marka tunnel kor yimaado. Waxa is beddela ayaa ah in baakadaha la doortay la siiyo interface macmal ah, lagu duubo baakad cusub oo loo jeediyay lammaanaha VPN, oo loo diro sida socod caadi ah xiriirka jireed.
Dhinaca qaataa waa qalab fura xariijimaha oo baakadda asalka ah u dira xaggii loo socday. Inta u dhaxaysa labada daraf, goobjooge waxa uu arkaa madaxa dibadda oo wax kama arko tan gudaha, haddii borotokoolku aanu sirteynin, taas oo ay sameeyaan inta badan borotokoolka macaamiisha oo aanu farsamada guud u baahnayn.
Taasi waa sababta interface-ka macmal uu yahay mid dhab ah iyo mid khiyaano leh isku mar. Waxa uu u jiraa sida shay kernel leh ciwaan iyo unug gudbinta ugu sarreeya, nidaamka hawlgalkuna waxa uu u jiheeyaa socodka sida interface kasta oo kale. Ma aha xadhig, oo jiritaankiisu waxa uu caddeeyaa oo kaliya in qayb la rakibay. In browser-kaagu isticmaalo iyo in kale waxa go'aamiya waddooyinka, ma aha in interface-ku kor yahay.
Daawasho hal codsi oo safarka
Dooro meel loo socdo oo weydii kernel-ka interface kee uu isticmaali doono. Amarkan kaliya waxa uu xalliyaa inta badan doodaha ku saabsan in tunnel-ku wax qabanayo iyo in kale:
ip route get 203.0.113.7
ip -brief addr show
ip -4 addr show dev wg0
Haddii natiijada waddada ay sheegto interface-ka tunnel-ka, baakadda waa la duubi doonaa. Haddii ay sheegto interface-ka jireed, lama duubi doono, oo dib u bilowga macmiilka inta badan lama beddelo taas. Amarka labaad waxa uu muujiyaa labada interface oo dhinac-dhinac ah, sidaas oo ah ayaad ku gartaa tunnel kor yimid isagoo aan ciwaan lahayn ama ciwaan ka yimid qoys khaldan.
Kadib eeg boodboodka ugu horreeya ee gudaha xariijimaha, oo barbar dhig boodboodka ugu horreeya ee dibadda:
traceroute -n -m 3 203.0.113.7
sudo tcpdump -ni wg0 -c 5
Gudaha tunnel-ka boodboodka ugu horreeya waa ciwaanka gudaha ee lammaanaha, ma aha router-kaaga. Qabashada interface-ka tunnel-ka waxa ay muujinaysaa baakadaha gudaha, taas oo ah socodka uu codsigu u malaynayo in uu dirayo. Qabashada isku mar ee interface-ka jireed waxa ay muujinaysaa baakadaha dibadda, labaduna si wadajir ah waa caddaynta ugu cad ee waxa tunnel-ku dhab ahaan qabto.
Saddex ciwaan, oo site-ku hal uun buu arkaa
Dadku si joogto ah ayay isku qaldaan kuwan, jahawareerkaasuna waxa uu abuuraa warbixinno been abuur ah oo bixin ah. Kuwani waa goobo kala duwan oo ku yaal madaxyada kala duwan oo leh nolol kala duwan.
| Address | Where it appears | Who can see it |
|---|---|---|
| Endpoint address | Outer header, the peer you connect to | Your access network and the path to it |
| Inner tunnel address | Inside the envelope, on the virtual interface | The peer, and anything the peer routes to |
| Exit address | Source of the packet that reaches the website | The website and its upstream |
Lambarka ku xiga adapter-ka macmal waa safka labaad. Ma aha ciwaanka uu site diiwaangeliyo, oo in loo sheego sida IP-gaaga guud waa khalad si fudud. Ciwaanka uu site-ku arko waxa bixiya bixitaanka, oo tunnel-ka shabakadda gaarka ah waxa laga yaabaa in aanu jirin bixin guud haba yaraatee, sababtoo ah meesha loo socdo waxa ay ku taal gudaha hay'adda ee ma aha internetka.
Tunnel-ka u dhexeeya goobaha waa isla hannaan laakiin darafyo kale. Laba router ayaa isku duuba socodka u dhexeeya shabakadaha, oo qalab keliya ma laha macmiil la rakibay. Xariijimahu waa isku mid mabda'a ahaan, xadka maamulka ma aha.
Halka xariijimaha furmo, iyo waxa ka badbaada
Tunnel-ku waxa uu ku dhammaadaa lammaanaha. Haddii sirteynta codsiga laftiisu aad u gaadho, waxa ay ka badbaadaysaa xadkaas, taas oo ah kiiska caadiga ah ee HTTPS: fadhiga browser-ka waxa uu ku dhammaadaa site-ka, sidaas darteed bixitaanku waxa uu gudbiyaa qoraal sir ah oo aanu akhrin karin.
Wax kale ma badbaado si caadi ah. Codsi aan sir ahayn waa la akhrin karaa bixitaanka sida looga akhrin karay Wi-Fi-ga makhaayadda, tunnel-kuna ma daro ilaalin uusan codsigu waligiis lahayn. Sidoo kale, xeerarka dab-damiska iyo siyaasadda gudbinta bixitaanku waxa ay go'aamiyaan waxa xiga; gacan-qabsiga guuleysta waa xaqiiqo ku saabsan xiriirka lammaanaha, ma aha safarka intiisa kale.
Culays dheeraad ah waa natiijada kale ee muuqata. Baakad kastaa waxa uu qaataa madax dheeraad ah, gaadiidka dibadduna waxa uu ku dari karaa midkiisa, sidaas darteed culeyska faa'iidada leh ee baakad kastaa waa yaraadaa. Waddada leh unug gudbinta ugu sarreeya oo go'an, taas ayaa sababta tunnel-ku u gudbi karo ping oo u joojin karo soo-dhajin weyn.
Hubi waddada uu codsigu dhab ahaan qaatay
Tallaabada ugu dambaysa waa in la xaqiijiyo codsiga gaar ah, ma aha mishiinka guud ahaan. Xalli meesha loo socdo, eeg waddada ciwaankaas, kadibna u fiirsada xiriirka inta uu furan yahay:
getent hosts example.com
ip route get "$(getent hosts example.com | awk '{print $1; exit}')"
ss -tnp state established '( dport = :443 )'
Haddii waddadu sheegto tunnel-ka laakiin liiska socket-ku muujiyo xiriir leh ciwaan isha ka yimid interface-ka jireed, codsigu waxa uu ku xidhan yahay wax gaar ah, ama tunnel labaad ayaa u tartamaya waddada caadiga ah. Kani waa su'aal jiheyn, oo waxa laga jawaabi karaa saddexdan natiijo, ma aha shaashadda xaaladda macmiilka.
Qaab-dhismeedka amniga RFC 4301 waxa uu sharraxayaa nooca lakabka IP ee duubistan IPsec, oo isla macquulka lakabka ayaa khuseeya WireGuard iyo OpenVPN. Marka aad awoodo in aad tilmaanto baakadda gudaha iyo baakadda dibadda sida shayyo gooni ah, inta badan dhaqanka tunnel-ka ma aha sir, wuxuuna noqdaa shax jiheyn oo aad akhrin karto.