Waxaad shiday hotspot-ka, ku xirtay VPN, ku furtay deked barnaamijka dhexdiisa, haddana qalabka kale ma xirmi karo. Qaybta maqan had iyo jeer ma aha dekedda lafteeda. Su'aashu waa matoorka leh socket-ka dhegeysiga iyo cinwaanka qalabka kale ay tahay inuu gaaro. Waxaan tan ka eegayaa telefoonka dibadda, sababtoo ah shaashadda aad ku jirto waxay kuu sheegaysaa saddexda meelood ee laga galo kee ayaad dhab ahaan tijaabinaysaa.

Ka bilow halka adeeggu dhab ahaan ka shaqeeyo

Fur barnaamijka loo malaynayo inuu aqbalo xiriirka oo akhri boggiisa xaaladda. Haddii uu sheego inuu dhegeysanayo, qor cinwaanka uu ku xidhan yahay, sababtoo ah hal faahfaahin ayaa go'aaminaysa inta badan kiisaska hoose. Barnaamij ku xidhan 127.0.0.1 waxaa laga gaari karaa oo kaliya telefoonka laftiisa, mana beddeli karaan macmiil hotspot, khariidad shirkad ama bixitaan VPN.

Kadib xaqiiji qalabka maamula adeegga. Waa telefoonka, markaas socket-ku barnaamijkaas baa leh, ama laptop ka dambeeya hotspot-ka, markaas dhegeystaha iyo firewall-kiisa laptop-kaa leh, telefoonkuna wuxuu kaliya gudbiyaa baakadaha. Kuwani waa naqshado kala duwan oo leh milkiilayaal kala duwan, isku darkooda ayaa sabab u ah in deked meel lagu furo aan waxba ka qaban meesha kale.

Dhismaha la baari karo, adb shell wuxuu ku taxaa sockets /proc/net/tcp dhexdiisa, laakiin dadka badankiisa xaaladda barnaamijka laftiisu waa isha daacadda ah. Waxay kaloo ka fogaataa dabinka tijaabinta socket uu barnaamijku ku furay cinwaan aadan filayn.

Meesha koowaad ee laga galo: qalab kale oo hotspot-ka ku jira

Tani waa kiiska maxalliga ah oo ugu fudud in si sax ah loo sameeyo. Qalabka kale wuxuu telefoonka gaaraa cinwaanka uu u arko gateway-kiisa, dekedda barnaamijku ku dhegeysto, waxna ka baxsan hotspot-ka lama baahna. Khariidad shirkad looma baahna, mana jirto sifo bixiye oo loo baahan yahay, sababtoo ah taraafikadu weligeed kama baxdo qaybta maxalliga ah.

Laba shay ayaa jebiya. Barnaamijku wuxuu ku xidhan yahay loopback, ama siyaasadda macmiilka telefoonka ma ogola xiriirka maxalliga ah. Haddii barnaamijku xaqiijin sameeyo, ku tijaabi borotokoolka barnaamijka laftiisa halkii aad ka isticmaali lahayd xiriir TCP ceyriin, sababtoo ah dhegeyste aqbala kadibna diida masaafo ahaan wuxuu u eg yahay deked xiran.

Haddii adeeggu ku shaqeeyo laptop ku xiran telefoonka, cinwaanka hotspot-ka telefoonku gabi ahaan ma aha meesha loo socdo. Waxaad u baahan tahay cinwaanka laptop-ka ee interface-ka hotspot-ka iyo dhegeyste laptop-ka, telefoonkuna ma aha milkiilaha wax kale oo aan ahayn gudbinta.

Meesha labaad ee laga galo: dariiqa shirkadda

Telefoonka ka gaarista shabakadda mobilka waa dhibaato kale, badanaana si fudud uma shaqeyso IPv4. Shirkadaha waxay taleefannada dhigaan tarjumaad la wadaago gadaasheeda, taasna waa sababta RFC 6598 uu u qoondeeyay xad cinwaan la wadaago si gaar ah habayntaas. Xiriir soo galaya oo aan la codsan lahayn ma laha khariidad uu ku soo galo, mana jirto habayn maxalli ah oo abuurta, sababtoo ah tarjumaaduhu ma aha qalabkaaga.

Helitaanka root sidoo kale ma beddelo taas. Waxay ku siinaysaa kontorool stack-ga telefoonka, ma aha tarjumaadaha shirkadda, cuntooyinka ballan qaadaya liddi ku ahna badanaa waxay u maleynayaan cinwaan dadweyne oo shirkaddu waligeed bixin. Meesha shirkaddu bixiso prefix IPv6 dadweyne, dariiq soo galaya ayaa laga yaabaa inuu jiro, laakiin dhegeystaha iyo firewall-ka telefoonka wali waxay u baahan yihiin oggolaansho ula kac ah ka hor inta waxba ka jawaabin.

Meesha saddexaad ee laga galo: bixitaanka VPN

Cinwaanka ay websaydhku soo sheegto inta tunnel-ku shaqeynayo waa cinwaanka bixitaanka taraafikada baxda ee la daboolay. Taasi lama mid ah cinwaan aqbala xiriirada soo galaya adiga kaa wakiil ah. Isticmaalkiisa soo gal ahaan wuxuu u baahan yahay sifo bixiyuhu dhab ahaan bixiyo, sida deked gudban ama khariidad soo gal ah oo ku xiran akoonkaaga, iyo dariiq la isticmaali karo oo ka timaadda bixitaanka ilaa macmiilka.

Qaanuun fasax maxalli ah ma abuuri karo khariidaddaas. Waxa uu samayn karo waa inuu beddelo dariiqa jawaabaha barnaamijku qaataan, taasna waa muhiim marka barnaamijku ka baxsan yahay tunnel-ka: codsiga iyo jawaabtu waxay ku dambeyn karaan xaalado shabakadeed kala duwan, xiriirkuna wuu guuldareystaa si u eg dhibaato firewall.

Tijaabi hal dariiq bilow ilaa dhammaad, kadib magacow milkiilaha

Qor tuple-ka ka hor tijaabinta: isha loo qorsheeyay, cinwaanka loo socdo, gaadiidka, dekedda iyo matoorka leh socket-ka dhegeysiga. Haddii qayb kasta ay qiyaas tahay, tijaabadu wax faa'iido leh kuuma sheegayso, waxaadna ku dambeyn doontaa inaad beddesho lakab labaad si aad u sharraxdo kan koowaad.

Kadib tijaabi hal dariiq oo la ogolaaday iyada oo xaqiijinta barnaamijka ay salkan tahay. Ka fogow daabacaadda dhegeyste ballaaran ama daminta kontoroolo aan la xiriirin kaliya si hubinta cinwaan dadweyne aan caddeyn ay uga jawaabto, sababtoo ah labada isbeddelba way ka badbaadayaan tijaabada, midkoodna ma caddeeyo in naqshaddu shaqeyso.

Nidaamka hoosaadka tethering ee Android wuxuu u gudbiyaa taraafikada hoos u dhaca dariiqiisa u gaar ah, oo ka duwan qabashada VPN ee barnaamijyada caadiga ah, sidaas darteed browser ka shaqeeya laptop ku xiran waxba kama sheegayo gelitaanka soo galaya ee adeeg telefoonka ku jira. Ka hor intaadan ugu yeerin mid shaqeeya:

  • Socket-ka dhegeysigu wuxuu ku yaal cinwaan ay gaari karaan saaxiibka loo qorsheeyay, ma aha loopback.
  • Saaxiibku wuxuu isticmaalayaa cinwaanka ka tirsan meeshaas laga galo, ma aha cinwaanka bixitaanka ee bogga xaaladda.
  • Khariidad kasta oo dhinaca shirkadda ama bixiyaha ah waa sifo la taageeray, ma aha qaanuun aad maxalli ahaan ku dartay.
  • Codsiga iyo jawaabtu waxay maraan isla xaalad shabakadeed, xaqiijinta barnaamijkuna wali way gudubtaa.

Maqaallo la xiriira