Uma baahnid akoon dhab ah si aad u ogaato in furaha damintu haysto; waa isla akoonka oo tijaabadu khatar geliso. Hubintu waxay abuurtaa daaqad gaaban oo taraafikadu ka bixi karto ama ka bixi kari weydo tunnelka, sidaas darteed culaysku waa inuu noqdaa wax aad lumin karto. Hadda waxaan tan ku sameynayaa bog khiyaano iyo borofayl kayd ah oo browserka, waxaana helayaa jawaab ka cad halkii habkii hore ee browser iyo webmail. Hoos waxaan raacayaa isla nidaamka uu macmiilku soo bandhigo: dejinta, meesha loo socdo, kala-guurka, ka dibna caddaynta.

Tijaabadu waxay ka jawaabtaa hal su'aal oo cidhiidhi ah: inta lagu jiro kala-guurkan, miyay barnaamijkani gaari kartaa shabakadda banaanka tunnelka? wax kama sheegto haddii siyaasadda inta ka hartay ay macquul tahay. Xadka sidaas u cidhiidhi, natiijaduna waa mid istaahisha in la qoro.

Ka hel furaha iyo baaxaddiisa macmiilka dhexdiisa

Fur macmiilka oo hel dejinta xannibaadda ka hor inta aadan beddelin xaalad kasta oo shabakadeed. Soosaarayaashu siyaabo kala duwan bay ugu yeeraan: furaha daminta, habka qufulka, qufulka shabakadda, xannibaadda taraafikada banaanka tunnelka. Calaamaddu wax ka yar bay sheegtaa marka loo eego xulashooyinka gudaheeda. Waxa muhiimka ah waa haddii xannibaaddu had iyo jeer khuseeyo ama kaliya marka barnaamijku go'aansado in tunnelku hadda guuldareystay, iyo haddii ay daboolayso dhammaan barnaamijyada ama liis la doortay.

Kadib liis garee kala-guurka uu macmiilkaagu dhab ahaan qaban karo. Ka goynta uu isticmaalahu bilaabay, ka bixista barnaamijka iyo luminta xiriirka serverka waa saddex waddo oo koodh kala duwan macmiillyada badankood, mana wadaagaan hal siyaasad oo xannibaad ah. Qaar ayaa xannibaadda sii daaya marka barnaamijku baxo. Qaar kale waxay uga tagaan sharciyada shaandhaynta ilaa wax ka tirito. Akhri tixraaca dejinta soosaaraha ee nooca aad isticmaalayso halkii aad ka fikiri lahayd, kadibna qor saddexda mid ka mid ah aad tijaabinayso.

Sidoo kale qor borofaylka: borotokoolka, qoysaska cinwaanka iyo haddii tunnelka qaybsan uu shidan yahay. Sheegashada qalabka oo dhan waa macno darro haddii borofaylku si ula kac ah uga reebay barnaamijyo yar, ka-reebidda aad adigu dejisayna ma aha daadin. Tixraaca dejinta OpenVPN Connect waa nooca bogga magacaabaya furaha beddela habdhaqanka, in kastoo calaamaduhu ku kala duwan yihiin macmiil kasta.

Dooro yool khiyaano ah oo sidoo kale shaqeeya tunnelka la'aan

Khiyaanadu waxay u baahan tahay laba sifo, mid ka mid ah ka boodna natiijo aan la akhrin karin ayuu bixiyaa. Waa in si toos ah loo gaari karaa marka tunnelku hoos u dhaco oo xannibaaddu dansan tahay, haddii kalena jawaabtu joogsatay waxay kaliya ka dhigan tahay in martigeliyaha lumay. Mana aha inay u baahato gelitaan, cookie ama lacag bixin, si daadinta ay uga dhacdo hal sadar oo log ah halkii ay ka ahaan lahayd fadhi.

Bog ma guurto ah oo ku yaal martigeliye aad maamusho waa doorashada ugu nadiifsan. Mashin fadal ah oo leh server HTTP caadi ah ayaa u dhow, bogga hubinta xiriirka ee dadweynaha ayaa shaqeeya haddii aad aqbasho in helitaankiisu ka baxsan yahay gacantaada. Qor cinwaanka, dekedda, qoyska cinwaanka iyo haddii codsigu u baahan yahay raadinta magaca, sababtoo ah mid kasta oo ka mid ah wuxuu noqonayaa doorsoome laga yaabo inaad goor dambe go'doomiso.

Samee saldhigga ka hor inta aadan taaban furaha. Marka tunnelku kor u kaco, khiyaanadu waa inay ku jawaabto tunnelka dhexdiisa, taasoo caddaynaysa in waddada siyaasaddu shaqeyso. Marka tunnelku hoos u dhaco oo xannibaaddu dansan tahay, waa inay si toos ah u jawaabto, taasoo caddaynaysa in yoolku nool yahay. Markaas kaliya ayay guuldarada xaaladda xanniban wax kuu sheegtaa.

U samee kala-guurka nidaam go'an

Kala-guurka mid mid u samee oo mid kastaba dhowr ilbiriqsi sii sii ay u dagto, sababtoo ah macmiillyadu badanaa waxay burburiyaan oo dib u dhisaan sharciyada isla farqigaas. Isla hubinta gaaban mar kasta waxay kala-soocidda uga dhigtaa isbarbardhig:

curl -sS -o /dev/null -w 'http=%{http_code}\n' --max-time 5 http://decoy.example/
echo "curl_exit=$?"
dig +short decoy.example
curl -6 -sS -o /dev/null -w 'v6_http=%{http_code}\n' --max-time 5 http://decoy.example/
echo "curl_v6_exit=$?"
TransitionExpected with the block onFailure signature
Manual disconnectDecoy stops answering within secondsDecoy still returns 200
Server or path failureBlocked, with no exemption for the old endpointDirect access during the gap
Quit the appClient-dependent; record what happensBlock disappears with the process
Wi-Fi to EthernetBlock holds until the tunnel returnsTraffic flows mid-change

Sadarka ka bixista barnaamijka wuxuu istaahilaa socod gaar ah xitaa haddii aadan marnaba xidhin macmiilka isticmaalka caadiga ah. Haddii xannibaaddu baxdo marka la baxo, burbur ama cusboonaysiin qasab ah ayaa ku siinaya isla soo-gaadhistaas, waana xaqiiqo ku saabsan geynta, ma aha samirkaaga. Windowska, baaritaannada u dhigma waa Resolve-DnsName decoy.example iyo curl.exe -s -o NUL -w "%{http_code}" http://decoy.example/.

Kala sooc xannibaadda iyo resolver jaban

Bog aan soo gelin waxay leedahay sababo dhowr ah, oo kaliya mid ka mid ah ayaa ah furahu inuu shaqeynayo. Haddii magacu aan la xallin, waxaad bartay in DNS la xannibay ama jaban, ma aha in waddada xogta la xannibay. Sidoo kale baar cinwaan toos ah, si jawaabtu uusan ugu tiirsanaanne xallinta magacyada.

Koodhka bixista curl wuu kala soocaa kiisaskan. 6 waa guuldarro xallinta magaca, 7 macneheedu waa xiriirka waa la diiday, 28 waa waqti dhaaf. Waddada la xannibay badanaa waxay u muujataa waqti dhaaf ama diidmo ku wajahan cinwaan toos ah, halka xannibaadda DNS kaliya ay ka tagto 6 oo ay qariso wax kasta oo kale. Bog la kaydiyay ama portal qabta ayaa isha khiyaaneeya, sidaas darteed caddayntu waa koodhka bixista, ma aha shaashadda.

Ku celi baaritaanka IPv6 adigoo isticmaalaya cinwaan toos ah. Xannibaad daboolaysa IPv4 oo iska indhatirta IPv6 ayaa caan ku ah in ay istaahisho sadar gaar ah qoraalladaada, macmiilka damiya IPv6 banaanka tunnelka waa inuu si nadiif ah ugu guuldareystaa labada qoys.

Qor baaxadda natiijadu daboolayso

Marka tunnelku soo noqdo, xaqiiji soo kabashada: khiyaanadu waxay ku jawaabtaa tunnelka dhexdiisa, resolverku jawaabo ayuu soo celiyaa, siyaasaduna waxay taagan tahay halkii aad ka tagtay. Kadib ka noqo tijaabooyinka. Sharci firewall ku meel gaar ah, waddo debug ama borofayl tijaabo ah oo meesha laga tagay ayaa jahawareerin doona socodka xiga oo ka sii noolaan kara barnaamijka.

Hal mar oo la maro waxay daboolaysaa hal nooc macmiil, hal borofayl, hal kala-guur iyo hal qoys cinwaan. Qor afartaas oo ay la socoto natiijada:

  • Nooca macmiilka iyo madal, iyo haddii dejintu ay tahay mid borofayl ama guud.
  • Borofayl, borotokool iyo wax kasta oo laga reebay tunnelka qaybsan.
  • Kala-guurka la tijaabiyay iyo sida aad u kicisay.
  • Qoysaska cinwaanka iyo DNS, oo wata koodhka bixista curl ee xaaladda xanniban iyo tan aan xannibnayn.

Haddii sadar kasta madhan yahay, tijaabadu ma dhammaan. Roaming macneheedu waa in sadarka isbeddelka shabakadda la celiyo. Dib u bilaash aan la ilaalin macneheedu waa in la hubiyo in sharciyadu soo noqdaan, taasina waa su'aal ku saabsan nidaamka soo kabashada, ma aha furaha. Ku celi nidaamka ka dib cusboonaysiinta macmiilka, sababtoo ah furaha ayaa dhif ah is beddela halka habdhaqanka ka dambeeya uu is beddelo. Khiyaanada hay: waxba lama beddelo, hubinta xigtana shan daqiiqo ayay qaadanaysaa.

Maqaallo la xiriira