“VPN-ku ma shaqeynayaa?” run ahaantii waa saddex su'aalood oo hal jumlad ah. Kee baa koodhkaagu u baahan yahay waa go'aanka koowaad, waana tan ay boodaan inta badan hirgelinta. Ma jiraa tunnel qalabkan, ma tahriibka meeshan u socdaa ka baxaa isaga, mise dhanka fog ayaa ku jawaaba aqoonsiga aad filayso. Dooro sifada, ka dibna dooro calaamadda cabbirta, ugu dambayntiina ku qor log-ka midka aad run ahaantii cabbirtay.

Saddex sifo, saddex calaamad

Mid kasta oo hal saf lagu soo koobay, saddexda su'aalood waxay leeyihiin saddex jawaabood oo kala duwan. Shaxda hoose waa go'aanka laftiisa, ma aha soo koobid.

PropertySignal that answers itWhat it still leaves open
ExistenceThe platform's own connection state: RAS on Windows, NetworkManager on D-Bus on Linux, scutil on macOSTunnels of a type the platform does not manage, which includes most third-party clients
PathA route lookup for the one destination, or a scoped proxy or interface key that names the tunnelWhether the far end is the peer you trust
IdentityAn authenticated response from the far end, or a source-address policy applied on the serverWhich local interface carried the packets

Akhri safka ugu dambeeya si tartiib ah. Martigeliyaha gaarka ah ee jawaaba wuxuu caddeeyaa in wax jawaabeen, ma aha in jawaabtu tunnel-ka soo martay, waxna kama sheegto cidda dhanka kale joogta. Haddii sifada aad u baahan tahay ay tahay wadada, cabbir wadada.

Jiritaan: xaaladda goobta lafteeda

Windows waxay tan uga jawaabtaa borofaylasha asalka ah iyada oo u maraysa Remote Access Service API. RasEnumConnections waxay liis garaysaa waxa ku xiran, RasGetConnectStatus waxay soo sheegtaa xaaladda hal gelitaan, RasGetLinkStatistics waxay ku darsataa xawaaraha, tiriyaasha byte-ka iyo da'da xiriirka. Xadka ayaa ah qodobka: OpenVPN, WireGuard iyo macaamiisha iibiyeyaasha weligood ma diiwaangeliyaan xiriir RAS, sidaas darteed tunnel caafimaad qaba oo noocaas ah wuxuu muujiyaa liis madhan oo koodhka fudud wuxuu ku soo sheegaa inuu daman yahay.

Desktop-yada Linux waxay soo bandhigaan isla sifada iyada oo u maraysa NetworkManager oo ku yaal D-Bus, halkaas oo PropertiesChanged oo ku yaal shayga xiriirka VPN uu baaritaanka u beddelo dhacdo, sifada State-na ay soo sheegto marka xiriirku gaaro xaaladda xiran. Shell-ka nmcli connection show --active wuxuu akhriyaa isla macluumaadka, waana tan aad rabto inta aad debug-gaynayso. macOS wuxuu liiskaas ku hayaa System Configuration framework, scutil-na waa aragtidiisa khadka amarka. Saddexdaaba waxay sharraxaan xiriir ay goobtu maamusho, saddexdaaba way aamustaan tunnel aanay maamulin.

Wadada: xaggee baakaddu run ahaantii tagtaa

Isku-dhigga magacyada waa wadada gaaban ee qof walba ugu horreeya u qabta: liis garay interfaces-ka, ku tijaabi xarigga tun, tap, ppp ama ipsec, oo isku-dhigma u qaado caddayn. Waa qiyaas, oo kooxda interface-ka waxay u ekaan kartaa isku mid ha ahaato wax ka dhex socda ama aanay ahayn. iOS-duhurkii hore waxay sidan u jawaabi jireen kuwa dambe-na way joogsadeen, sababtoo ah interface-yada la arki karo ma ay kala saarin labada xaaladood.

Waxa halkaas beddelay waa qaamuuska proxy-ga nidaamka. Inta VPN-ku xiran yahay wicitaanka dejinta proxy-ga wuxuu soo celiyaa furayaasha ku xaddidan interface-yada la xiriira tunnel-ka, marka wax aan xirnayn qaamuusku madhan buu soo noqdaa. Taasi waa hadal ka daciif ah waxa la maqlo, sababtoo ah waxay diiwaangelisaa aaminsanaanta nidaamka ee ah in tunnel jiro, ma aha meesha isticmaasha.

Android waxay leedahay nooca u gaar ah dabin tan: baahinta vpn.connectivity waxay gaartaa qaabilaada lagu dhawaaqay manifest-ka dhismooyinka qaarkood iyo qaabilaada la diiwaangeliyay wakhtiga socodka kuwa kale. U qaado dadaal ugu fiican, oo ka dambeeya baaritaan toos ah.

Marka meeshu tahay tan muhiimka ah, weydii shaxda marinada halkii liiska adapter-ka. Qiyaasaha gateway-ga caadiga ah waxay ku burburaan mashiinnada shabakadaha badan iyo tunnellada rakiba gateway u gaar ah.

Aqoonsi: baadh dhanka fog

Wareegta dhinaca fog u dira ICMP echo dhowr ilbiriqsi kasta waa baaritaanka ugu jaban ee noocan ah, waxayna ku guuldareystaa jihada faa'iidada leh. U jeedi ciwaan ku jira oo keliya gudaha shabakada gaarka ah, sababtoo ah ciwaanka dadweynaha wuxuu ka jawaabaa isku-xir kasta oo shaqeeya oo wax ma caddeeyo. Meesha ICMP la sifeeyo, xiriir TCP gaaban oo dekedda adeegga ah ayaa isla shaqada qabta.

Baaritaanka dhinaca server-ka wuxuu leeyahay hal calaamad oo keliya: ciwaanka isha ee xiriirka. Haynta liiska xadka waa shaqo dayactir, mana kala saari karo tunnel iyo shabakad kale oo isticmaasha isla block-ka.

Siyaasad qallafsan way la noolaan kartaa taas. Aqoonsigu ma noolaan karo, sidaas darteed xaqiiji macmiilka halkii aad aamini lahayd halka baakadihiisu uga yimaadaan.

Diiwaangeli qaybta, ma aha xukunka

Qaybaha guuldarrada log-ka ku kala hay: ma jiro interface haba yaraatee, interface waa jiraa laakiin meeshu lama gaari karo, meeshu waa la gaari karaa laakiin xaqiijinta waa la diiday. Kuwani waa saddex milkiile oo kala duwan, mid kastaana wuxuu furaa baaritaan kala duwan.

Isku daristooda hal “VPN daman” waxay warbixinta u dirtay koox aan hagaajin karin. Qaybtu waa natiijada faa'iidada leh; xukunka ayaa ka dhigaa mid khaldan.

Maqaallo la xiriira