Daar tunnel buuxa oo hadda goob kasta waxaa iska leh interface-ka VPN, oo ay ku jirto mishiinka soo afjaraya. Baakadaha dibadda ee qaada tunnelka waxaa loo diraa mishiinkaas, sidaas darteed waddadu waxay ugu dambeyntii cunaa gaadiidka ay ku tiirsan tahay. Hal waddo gaar ah oo dheeraad ah ayaa xallisa, sababtana waa in la fahmo. Sababtaas la'aan dib u dhiska xiga wuxuu dib u soo celinayaa cilladda.

Waddo cunaysa gaadiidkeeda

Encapsulation waxay baakad kasta ku duubtaa madax labaad. Tan dibadda waxaa laga diraa cinwaanka jireed ee maxalliga ah ilaa cinwaanka dadweynaha ee serverka, waana in ay ka gudubto xiriirka jireed ka hor inta aan tunnel jirin.

Hadda u oggolow raadinta cinwaankaas dadweynaha in ay doorato tunnelka. Si baakadda loo diro, mishiinku waa in uu encapsulate ku sameeyo, taasoo u baahan waddo isla cinwaankaas, taasoo soo celisa tunnelka. Macaamiisha waxay tan u maareeyaan mid ka mid ah laba siyaabood. Mid taxaddar leh wuu diidaa in uu rakibo waddada caadiga ah oo wuxuu soo sheegaa khalad, halka mid aan taxaddar badnayn uu soo sheego guul oo uusan markaa waxba dhaqaaqin. Guuldada aamusan ayaa ah tan cunaysa galab.

Isku-beegga prefix-ka ugu dheer ayaa go'aamiya raadinta ka hor inta aan la eegin cabbir kasta, sidaas darteed waddo cinwaan keli ah ayaa ka sarreysa waddo kasta oo caadi ah oo mishiinka ku jirta. Taasi waa dhammaan habka ka dambeeya hagaajinta.

Ku rakib ka-tagga ka hor tan caadiga ah

Samee waddo cinwaan keli ah oo serverka ah, oo gateway-ga jireed u yahay boodhka xiga, ka hor inta aan waddada caadiga ah dhaqaaqin. Nidaamku waa muhiim: rakibidda dabadeed waxay la macno tahay in aad la noolaato tunnel jabay inta aad qorayso.

Macaamiisha badankood waxay tan sameeyaan iyagoon la weydiisan. OpenVPN wuxuu raadiyaa cinwaanka fog oo ku dhejiya ka hor inta uusan dib u qorin gateway-ga caadiga ah, iyo doorashadiisa route-delay waxay u jirtaa madalalka ay isku dhacaan taxanahaas. wg-quick wuxuu qaataa waddo gebi ahaan kale, isagoo calaamadeynaya baakadaha oo la tashanaya qaanuunka siyaasadda halkii uu ku dari lahaa ka-tag. Habab kala duwan, shuruud keli ah: baakadda dibadda waa in ay ka baxsato tunnelka ay abuurto.

ip route add 203.0.113.10/32 via 192.168.1.1 dev eth0
ip route get 203.0.113.10

Wax soo saarka raadinta waa imtixaanka aqbalaadda. Waa in uu magacaabo qalabka jireed iyo boodhka xiga ee jireed. Qalab tunnel ah oo jawaabtaas ku jira waxay ka dhigan tahay in ka-taggu maqan yahay, ama la dhigay wax ka sarreeya dabadiis.

Muuqaalka muraayadda ee serverka

Isla dabin taas ayaa ku sugaya dhinaca kale, oo rogan. Si serverka u waddo caadi ah oo tunnel kale mara, ama u riix waddo daboolaysa cinwaannada dadweynaha ee macaamiisha, jawaabihiisuna waxay yeelan doonaan caado jihada qaldan.

Qiyaas macmiil isku xira oo codsi dira. Jawaabtu waxay u socotaa cinwaanka dadweynaha ee macmiilkaas, kaasoo hadda u dhigma waddada tunnelka, sidaas darteed waxay ka baxdaa interface kale iyadoo qaadaysa isha uusan macmiilku waligiis garaacin. Macmiilku wuu heli karaa baakaddaas oo weli wuu tuuri karaa, sababtoo ah waxba kuma xidho codsiga uu diray. Ka bilow go'aanka habaynta serverka halkii aad ka bilaabi lahayd waqtiga macmiilka, maadaama mid kaliya oo ka mid ah ay muujiso doorashada dhabta ah.

ip route get 198.51.100.44 from 10.90.0.1
ip rule show
sudo tcpdump -ni any host 198.51.100.44

Waxaa jira saddex hagaajin oo aan sinnayn. Ku dhejinta adeegga cinwaanka jireed, ama tarjumaadda isha, labaduba waxay qariyaan go'aanka habaynta halkii ay sixi lahaayeen. Dirista taraafikada jawaabta ee barkada tunnelka iyada oo loo marayo shax gaar ah ayaa sixisa sababta, labada kalena waa la aqbali karaa oo kaliya inta ay naqshadda habayntu xiran tahay.

Ka-tagyo uu tunnelku si joogto ah u xado

Dhawr hawlood ayaa u baahan internet furan xitaa marka tunnelku leeyahay waddada caadiga ah, mid kastana wuxuu u baahan yahay ka-taggiisa. Cusboonaysiinta DNS firfircoon ayaa sida caadiga ah marka hore jabta.

Wuxuu xalliyaa bixiyaha, furta xiriir, oo wuxuu ogaadaa in baakadihiisa uu maro tunnel cinwaankiisu is beddelay ilbiriqsiyo ka hor, sidaas darteed cusboonaysiintu way guuldareysataa ama waxay daabacdaa cinwaanka qaldan. Saddex meelood oo bax: ku dheji bixiyaha waddo host ah oo mara gateway-ga jireed, socodsii cusboonaysiinta ka hor inta uusan tunnelku kicin, ama sii cusboonaysiiyaha shax siyaasadeed oo uusan tunnelku waligiis taaban. Isku-dheellitirka waqtiga waxay leedahay soo-gaadhista la mid ah qalabka soo kaca isagoon lahayn xalliyaha, iyo goobaha xaqiijinta shahaadada ayaa sidoo kale liiska ugu jira sababtaas.

Ka-tag uusan qofna qorin waa ka-tag uu dib u dhiska xiga si aamusan u tuuri doono.

Ku caddee dib u xirka ka dib, ma aha ka hor

Tijaabi saddex goobood, ma aha mid: barta ugu dambeysa, cinwaan gaar ah oo tunnelka ka dambeeya, iyo cinwaan dadweyne oo ka shisheeya. Hal raadin oo guulaysata wax badanna kama sheegto labada kale.

ip route get 203.0.113.10
traceroute -n 203.0.113.10
ip route get 10.90.0.5
ip route get 1.1.1.1

Kadib dib u bilow xiriirka, sababtoo ah macmiil dib u dhiska shaxdiisa marka dib loo xiro ayaa tuuri doona waddo aad gacanta ku qortay. Haddii kill switch uu shaqeynayo, hubi in barta ugu dambeysa la oggol yahay, haddii kale tunnelku ma soo noqon karo isbeddelka shabakadda ka dib oo calaamaddu waxay u ekaan doontaa xannibaad. Kaydi ka-tagga profile ama faylka unit halkii aad ka kaydin lahayd taariikhda shell, si dib u xirku uu dib u abuuro halkii uu tirtiri lahaa.

Maqaallo la xiriira