Waxaad isku daydaa macmiil VPN bilaash ah ama kordhinta browser todobaad, waad damisaa, internetkuna wuu joogsadaa. Calaamadda Wi-Fi wali waxay muujinaysaa xiriir, aaladaha kale ee isla router-ka way shaqeeyaan, waxa kaliya ee dib u soo celiya baaritaanka ayaa ah dib u shidka abka ama ka saariddiisa. Qaabkaas maaha sir-gelin abuurta ku-tiirsanaan. Waa habeyn abku meel u qoray oo tunnel-ku aanu lahaanin.

Macmiilku wuxuu beddelaa habaynta tunnel-ku aanu lahaanin

Macmiil gaar ahaaneed oo Windows ama macOS ah wuxuu caadi ahaan hal mar taabtaa saddex meelood. Wuxuu dhigaa proxy HTTP nidaamka, isla goobta ay muujiso Internet Options. Wuxuu rakibaa adapter farsamo, badanaa driver TAP, si uu u qabto packet-yada. Wuxuuna dib u qoraa liiska resolver-ada, halka marka aad riixdo ka-gooshada uu kaliya tago tunnel-ka.

Kordhinta browser waa shay ka cidhiidhi ah. Caadi ahaan waxay beddeshaa profile-keeda ama proxy-ga uu raaco hal browser. Taasi waa sababta hal browser uu ku guuldareysto halka qalabka khadka amarka ay shaqeeyaan, ama taa lidkeeda: kordhintu waligeed ma lahayn awood ay ku taabato lakabka kale. Lakabka ay beddeshay ayaa go'aamiya qalabka jabaya.

Si kasta ha ahaatee, go'aanka duugoobay waxaa qaatay software aan sabab u lahayn inuu baajiyo. Tunnel-ku wuxuu ahaa qaybta muuqata oo wuxuu ahaa qaybta kaliya ee leh waddo xiritaan nadiif ah. Waxa kale oo dhan waa habeyn ku jirta bakhaar ka noolaada hawsha, sidaas darteed ka saarista abka waa tallaabada kaliya ee saddexda hal mar baajisa. Akhriista bakhaarradaas ka hor dib-u-rakibaad wax kasta ayaa calaamadda u beddela ogaanshaha cudurka.

Saddex hadhaag, saddex guuldarro kala duwan

Hadhaaga kowaad waa proxy waxba uusan u jeedin: sanduuqa proxy-ga LAN-ka wali calaamadsan, ama URL skript habeyn oo u jeedda port localhost oo aan wax hawleed ku hadlin. Browser-ku wuxuu codsi kasta u dirayaa port-kaas dhintay oo wuu istaagaa ilaa waqtiga dhammaadkiisu u eg yahay shabakad dhintay. Kan labaad waa adapter wali leh waddo caadi ah, sababtoo ah qalab TAP-Windows ama driver waddooyin ee iibiyaha ayaa wali ah interface dhab ah ka dib ka-saarista. Wuxuu hayaa waddada la siiyay, taraafikuna wuxuu ku lumaa tunnel aan jirin. Mid kasta oo hadhaaga ah isma muujiyo; labaduba waxay u eg yihiin sidii xannibaad.

Kan saddexaad waa DNS, wuuna guuldareystaa ka hor labada kale. Haddii liiska resolver-ada uu kaliya ku jiro serverro laga gaari karo tunnel-ka, raadin kastaa waxay dhacdaa ka hor inta aan la codsan hal bog, sidaas darteed browser-ku wuxuu soo sheegaa site aan la gaari karin, ma aha proxy dhintay. Mid kasta oo aad haysato, midkoodna maaha xannibaad macne shabakadeed. Mid kastaa waa hadhaag aan qofna baajin, mid kastaana meel kale ayaa lagu hagaajiyaa.

Hoos u mar afar lakab

Ka bilow meesha ugu dhow abka oo hoos u soco, sababtoo ah lakabyadu waxay ku guuldareystaan habkaas muuqashada. Hal lakab beddel tijaabo kasta, kadibna dib u tijaabi mid kasta. Dib u habeyn wadaag ah caadi ahaan waxay soo celisaa baaritaanka waxayna kaa tagtaa iyada oo aanad sheegi karin hadhaagga sababta, sidaas darteed rakibaadda xigta waxay abuurtaa isla halxiraalaha. Habka waa proxy, adapterro, waddooyin, resolverro.

Windows, hubin kastaa waa hal amar oo la socda nidaamka, sidaas darteed waxba lama rakibayo. U orod si taxane ah oo natiijada wada hayso, sababtoo ah jawaabaha afar waxay macne sameeyaan kaliya marka ay wada jiraan. Waxay soo sheegaan proxy-ga, adapterrada, waddooyinka IPv4 iyo liiska resolver-ada isla habkaas:

netsh winhttp show proxy
Get-NetAdapter
route print -4
Get-DnsClientServerAddress

Linux iyo macOS waxay u baahan yihiin amarradooda, lamana beddeli karo. Linux waddooyinku waxay ka yimaadaan ip route, resolver-kuna wuxuu ka yimaadaa resolvectl status halka systemd-resolved uu leeyahay, isagoo ku laabanayaa cat /etc/resolv.conf. macOS waddooyinku waxay ka yimaadaan netstat -rn, resolver-adu scutil --dns, proxy-ga nidaamkana scutil --proxy. Akhriste macOS oo orda ip route wuxuu helayaa command not found, /etc/resolv.conf-na waa stub la soo saaray, ma aha habeynta rasmiga ah. Hubi platform-ka ka hor lakabka, haddii kale amarka kowaad wuxuu noqdaa natiijada.

Lakab kasta weydii hal su'aal: miyay qiimahanu wali u jeeddaa wax jira inta abku xiran yahay? Proxy ku jira port dhintay, adapter aan tunnel lahayn, waddo caadi ah oo mara interface hoos u dhacay iyo resolver ku jira tunnel-ka dhammaantood waxay ku jawaabaan maya. Hal maya oo keliya waa ku filan tahay in lagu sharaxo calaamadda, taasina waa sababta hal beddel tijaabo kastaa uu muhiim u yahay.

Proxy maaha tunnel

Proxy wuxuu aqbalaa codsi, meel kale ayuu ka keenaa wuuna soo celiyaa jawaabta, taas oo macnaheedu yahay inuu ogaado halka loo socdo oo uu arko wax kasta oo site-ku aanu isku sir-gelin. Ma qaado borotokoolo kale. Ma ilaaliso waddada haddii halka loo socdo horey u isticmaalo TLS. Wax kasta oo rakibay ayaa beddeli kara, iyada oo aanad ku lug lahayn.

Kala duwanaanshahaas wuxuu beddelaa su'aasha istaahilta in la weydiiyo. Marka proxy uu hadho, ogaado barnaamijka wali hagaya browser-kaaga, ma aha in tunnel-ku shaqaynayo. Tunnel-ku wuxuu noqon karaa mid caafimaad qaba oo gebi ahaanba aan khusayn guuldarrada.

Haddii aad rabto inaad ogaato waxa macmiilkaas dhab ahaan qabtay, fiirso isaga halkii aad akhrin lahayd dashboard-kiisa. Process Monitor wuxuu diiwaangeliyaa furayaasha registry iyo faylalka uu taabto, qabashada packet-na waxay muujisaa halka taraafikiisu tagaay. Labaduba waa qalab caadi ah, labaduba waxay ka wanaagsan yihiin inay ka jawaabaan su'aasha hadhaagga iftiin kasta oo xaaladeed. Midkoodna ma u baahna in abku wali shaqaynayo.

Ka saar qaybta, ma aha caddaynta

Hagaajinta waarta waa inaad ka saarto shayga qoray habaynta. Ka saar abka, tirtir adapter-ka farsamo ee uu ku daray, nadiifi proxy-ga iyo liiska resolver-ada, kadibna dib u bilow oo tijaabi iyada oo abku wali la saaray. Haddii baaritaanku markaas shaqeeyo, waxaad heshay sababta ma aha hareer-marin. Qor lakabka duugoobay, sababtoo ah isla iibiyuhu wuxuu u muuqdaa inuu laba jeer soo diro isla khaladka.

Haddii calaamaddu dib u soo noqoto ka dib rakibaadda macmiilka xiga, mar afar lakab mar kale ka hor inta aadan go'aansan in adeeggu wax jebiyay. Caddayntu caadi ahaan wali way jirtaa, mid ka mid ah afarta meelood. Ab labaad ma abuuro lakab shanaad; wuxuu beddelaa mid ka mid ah afarta.

Dib-u-rakibaaddu waxay dib u habaysaa proxy-ga laakiin ma aha adapter duugoobay, waxayna liiska ku reebi kartaa laba resolver. Isma-qabkaas waa sababta ka-saar-kadibna-tijaabi uu ka wanaagsan yahay badhanka dib-u-habeyn buuxda. Waxay kaloo ku siinaysaa saldhig aad isbarbardhigto marka xiriirku xigta uu dhaco.

Maqaallo la xiriira