Furaha ammaanku wuu shidan yahay, app si ula kac ah ayaa laga saaray tunnel-ka, oo labada shuruudood ayaa hadda is khilaafaya. Mid wuxuu leeyahay waxba ma bixi karaan tunnel-ka mooyaane, kan kalena wuxuu leeyahay barnaamijkan waa inuu toos u maraa. Macmiil kastaa si kale ayuu u xalliyaa khilaafkaas, bogga dejinta-na marar dhif ah ayuu sharraxaa qaanuunka guuleysta. Qor siyaasadda app kasta ka hor intaadan aammin qoraal kasta.

Laba siyaasad, hal mashiin

Furaha ammaanku waa ballan ku saabsan guul-darrada: marka tunnel-ku aanu ilaalinayo taraafikada, taraafikadu way istaagtaa. Tunnel-ka qaybsan waa ballan ku saabsan xulashada: barnaamijyadan ama yoolalka ayaa isticmaala tunnel-ka, kuwa kalena may isticmaalaan. Ballanka labaad wuxuu abuuraa taraafik uu kan koowaad go'aan ka gaari doono. Midna ballan khaldan ma aha; kaliya dad kala duwan ayaa u qoray khataro kala duwan.

Saddex natiijo ayaa suurtagal ah oo mid keliya ayaa ah wixii la doonayay. App-ka la dhaafay wuxuu toos u sii ahaan karaa inta lagu jiro hakad, taas oo ixtiraamaysa qaybta oo jebinaysa furaha ammaanka. Waxaa laga yaabaa in lala xannibo wax kasta oo kale, taas oo ixtiraamaysa furaha oo jebinaysa qaybta. Ama waxaa laga yaabaa in mararka qaarkood kaliya la xannibo, iyadoo ku xiran sida ay madal u qiimeyso qaanuunka ka dib marka interface-ku lumo. Xaaladda dambeedka ah ayaa soo saarta tikidhad.

Qor liiska app-ka ka hor qaanuunka

Liis-garo barnaamijyada ay tahay inay isticmaalaan tunnel-ka, kuwa ay tahay inay toos u maraan, iyo magacyada ama yoolalka aan marnaba ka muuqan karin liis kasta. Si gooni ah u dar geddifalka xalliyaha iyo dhinaca IPv6, sababtoo ah labaduba waxay raaci karaan siyaasad ka duwan taraafikada bogagga.

Qaanuunnada app kastaa badanaa waxay la jaan-qaadaan fayl la fulin karo ama xidhmo, ma aha borofayl ku dhex jira. Borofaylka browser-ka, daaqadda gaarka ah iyo kordhinta ma qaataan aqoonsi shabakadeed u gaar ah, sidaas darteed waxay dhaxlaan wixii process-ku helay. Process-ka caawiyaha ah ee browser-kaas bilaabay ayaa laga yaabaa inuusan haba yaraatee dhaxlin isla qaanuunkaas.

Laba liis ayaa loo baahan yahay, ma aha mid: waxa tunnel-ku qaadi doono, iyo waxa aan sabab kasta dibadda uga bixin. App-ka labadaba ku muuqda waa khilaaf shuruud ah ma aha faahfaahin fulineed, waana in la xalliyaa ka hor inta aan la habaynin macmiilka.

Waxa macmiilku sameeyo inta lagu jiro hakad

Fulinta qaar ayaa xanniba app-yada la dhaafay inta lagu jiro hakad oo soo celisa gelitaankooda marka dib loo xidho. Kuwa kalena waxay hayaan wadada tooska ah waqti kasta, taas oo waafaqsan qaybta oo ka itaal yar sida sifo ammaan. Qufulka heer madal ayaa si buuxda uga gudbi kara xulashada app kasta ee macmiilka. Farqigaas ma aha mid muuqaal ah, sababtoo ah wuxuu go'aamiyaa in app-ka la dhaafay uu yahay ka-bax siyaasad ama god.

VPN-ga Android ee had iyo jeer shidan oo leh ikhtiyaarka xanniba isku-xirka aan VPN lahayn ayaa ah kiiska ugu cad, sababtoo ah madalka ayaa dhaqangelisa qufulka ma aha macmiilka, oo xidhmada la dhaafay waa la xannibaa iyadoo la socota wax kasta oo kale inta tunnel-ku hoos jiro. Macmiilka desktop-ka ee ku dhaqma ka-baxyada app kasta gudaha darawalkiisa ayaa badanaa kaga taga process-ka la dhaafay interface-ka jireed, sababtoo ah waligiis ma uusan lahaan taraafikada process-kaas. Labada dabeecadood waa la difaaci karaa oo mid keliya ayaa waafaqsan shuruud sheegaysa in app-ka la dhaafay uu ahaado mid la isticmaali karo. Weydii qaybtee ayaa dhaqangelisa qaanuunka ka hor intaadan fasiraad natiijada.

Akhri dabeecadda nidaamka hawlgalka ee hortaada, ma aha dejinta isla magaca meel kale. API-yada dhaqangelintu way kala duwan yihiin, oo sanduuq calaamad ah wuxuu ku yeelan karaa macne aad u kala duwan desktop-ka iyo telefoonka. Nooca ayaa sidoo kale muhiim ah, sababtoo ah kontoroolka qufulku wuxuu u dhaqaaqay shaashadaha dhexdooda noocyada Android, oo liiska ka-baxyada dhinaca macmiilka ma aha isla kontoroolka qufulka madalka.

Saddex daqiiqad: tunnel kor, tunnel hoos, dib u xidh

Isticmaal codsiyo aan waxyeello lahayn saddex daqiiqadood: inta tunnel-ku shaqeynayo, inta lagu jiro guul-darrada aad ka werwerto, iyo ka dib dib u xidhka. Hal natiijo browser ma awoodo inay caddeyso dabeecadda app-ka la dhaafay.

curl -sS --max-time 8 https://api.ipify.org
curl -sS --max-time 8 --interface tun0 https://api.ipify.org
dig +short example.com

Cinwaanka bixitaanku wuxuu muujinayaa wadada la qaatay, iyo imtixaanka interface-ka cad wuxuu muujinayaa waxa dhaca marka tunnel-ku yahay bixitaanka keliya ee la heli karo. Qor natiijada la filayo agagaarka saf kasta ka hor intaadan mid ka mid ah fulin, haddii kale wax soo saarka dib ayaa loo fasiri doonaa.

Haddii app la dhaafay uu offline noqdo, baadh mudnaanta siyaasadda ka hor intaadan ku darin oggolaansho ballaaran firewall-ka, sababtoo ah hagaajintaas waxay burinaysaa farqiga aad tijaabinaysay. Haddii uu toos u sii ahaado, xaqiiji inuu ahaa ka-bax la diiwaangeliyay oo aan ahaan dib-u-dhac shil ah. Haddii shuruud adag loo baahan yahay qalabka oo dhan, soo gaabso liiska ka-baxyada ilaa si gacan ah loo tijaabin karo.

Maqaallo la xiriira