Ku bilow kala saarista laba shay oo isku mar is beddelay: dariiqa shabakadda iyo fulinta browser-ka. VPN waxay beddelaa cinwaanka bixinta; ma beddelo asalka bogga, kaas oo ka kooban qorshe, martigeliye iyo deked. Haddii codsigu hadda guulaysto, wax baa jawaabta ka beddelmay, ama codsiga laftiisa baa beddelmay. In la ogaado kee baa, waa baaritaanka oo dhan.

CORS waa borotokool madax oo browser-ku fuliyo, sidaas darteed wax ku yaal dariiqa shabakadda ma joojin karaan.

Asalku ma aha cinwaan IP

Asalku waa qorshe, martigeliye iyo deked. Ma aha cinwaanka ay baakaduhu ka baxaan, mana aha IP-ga uu server-ku arko. Taasi waa sababta VPN u beddeli karo cinwaan kasta oo la arki karo oo asalka isku mid uga tagi karo. Browser-ku wuxuu is barbardhigaa Access-Control-Allow-Origin ee jawaabta iyo asalka bogga, cinwaanka bixintuna marnaba ma galo barbardhiggaas.

Sidaas darteed kordhinta ama proxy u muuqda inuu hagaajinayo khaladka CORS waxay samaysaa wax kale: waxay dib u qortaa madaxyada ama waxay u jiheysaa codsiga si uusan u sii noqon mid asal kale leh. Midkoodna ma aha sifo VPN.

Waxa browser-ku dhab ahaan diro

Codsiga asal kale leh oo aan fududeyn, browser-ku wuxuu marka hore diraa hubin horudhac ah OPTIONS, oo sidta habka iyo madaxyada loogu talagalay. Server-ku waa inuu ku jawaabaa oggolaanshaha uu bixiyo, codsiga dhabta ahna wuxuu raacaa kaliya haddii jawaabtaasi buuxiso shuruudaha. VPN waxay beddelaa dariiqa labada isweydaarsi qaada oo waxay beddeli kartaa waxa adeegyada dhexdhexaadka ah ka jawaabaan. Ma beddelo xarigga asalka ama shuruudda hubinta horudhaca.

Macmiilka khadka amarka caadi ahaan wax ka ma muujiyo taas. Waxaa laga yaabaa inuusan dirin madaxa Origin, badanaa wuu dhaafaa hubinta horudhaca, oo waxaa laga yaabaa inuu qaato aqoonsiyo kale. Jirka lagu celiyo curl wuxuu caddeynayaa in server-ku u jawaabay curl.

Hel jawaabta beddelmay

Is barbardhig jawaabta dhabta ah dariiq kasta, ma aha oo kaliya koodhka xaaladda. Fiiri madaxyada qaata oggolaanshaha CORS, nooca nuxurka, dib u jiheyn kasta, iyo haddii nooc WAF ama CDN uu soo saaray bog kale. Diidmo goboleed, dib u jiheyn xaqiijin ama bog khalad oo aan lahayn madaxa oggolaanshaha—dhammaantood waxay ku guuldareystaan browser-ka iyagoo u eg khalad CORS. Kuwaasi waa kala duwanaanshaha dariiqa gudbinta, waana waxa ay tahay in la diiwaangeliyo.

Qabso madaxyada jawaabta labada dariiqo oo is barbardhig khad khad. Haddii farqiqa kaliya yahay Access-Control-Allow-Origin oo maqan bog khalad ah, waad heshay sababta.

Hagaaji adeegga, ma aha fulinta

Marka adeeggu adiga kuu yahay, si cad u sheeg asalka la oggolaaday iyo astaamaha codsiga, ka dibna akhri khaladaadka ay soo saaraan wajigiisa iyo dhexdhexaadiyayaashiisa. Haddii aadan samayn, u dir milkiilaha adeegga is barbardhig la nadiifiyey. Marnaba ha ku darin warbixintaas cookies, madaxyada oggolaanshaha ama dhoofinta fadhiga, sababtoo ah waa aqoonsiyada siyaasaddu u jirto inay ilaaliso.

Ka fogow kordhinta browser-ka ee joojisa CORS. Waxay beddelaan xadka amniga iyagoo qarinaya farqiqa jawaabta oo loo baahnaa in la sharrax, waxayna uga tagaan isla guuldareystaas isticmaale kasta oo kale.

Diiwaangeli labada jawaab, asalka la isticmaalay iyo dariiqa la qaaday. Diiwaankaasi wuxuu wararka VPN u beddelaa khalad adeeg.

Maqaallo la xiriira