VPN ko le pa CORS, o n yi esi pada
Adiresi ijade tuntun ko so orisun meji di bakan. Gba awon akori esi lori ona mejeeji ki o si fi won we ki o to da CORS lebi.
Bere nipa pipin nnkan meji ti o yipada ni akoko kan: ona netiwooki ati imuse ti aṣawakiri. VPN n yi adiresi ijade pada; ko yi orisun oju-iwe pada, eyi ti a ṣe lati ilana, olugbalejo ati ibudo. Ti ibeere naa ba ṣaṣeyọri ni bayi, nnkan kan ninu esi ti yipada, tabi ibeere naa funrarare ti yipada. Wiwa eyi ti o jẹ ni gbogbo iwadii naa.
CORS jẹ ilana akori ti aṣawakiri n ṣe, nitorina ko si nnkan lori ona netiwooki ti o le pa a.
Orisun kii ṣe adiresi IP
Orisun ni ilana, olugbalejo ati ibudo. Kii ṣe adiresi ti awon pakẹti ti njade lati, ati pe kii ṣe IP ti sẹẹva n ri. Iyẹn ni idi ti VPN le yi gbogbo adiresi ti o le rii pada ki o si fi orisun naa silẹ bi o ti jẹ. Aṣawakiri n fi Access-Control-Allow-Origin ti esi we orisun oju-iwe, ati adiresi ijade ko ni wọ inu afiwe yẹn rara.
Nitorina afikun tabi aṣoju ti o dabi ẹni pe o n tun aṣiṣe CORS ṣe nnkan miran: o tẹ awon akori pada, tabi o n darí ibeere naa ki o má ba ṣe orisun oriṣiriṣi mọ. Bẹni ọkan ninu wọn kii ṣe ẹya VPN.
Ohun ti aṣawakiri n fi ranṣẹ gan
Fun ibeere orisun oriṣiriṣi ti kii ṣe irọrun, aṣawakiri kọkọ n fi ayẹwo iṣaaju OPTIONS ranṣẹ, ti o gbe ọna ati awon akori ti a pinnu. Sẹẹva gbọdọ fi awon igbanilaaye ti o gba dahun, ati pe ibeere gidi tẹle nikan ti idahun yẹn ba ba awon ofin mu. VPN n yi ona ti o gbe awon iṣipopada mejeeji pada o si le yi ohun ti awon iṣẹ aarin dahun pada. Ko yi okun orisun tabi ilana ayẹwo iṣaaju pada.
Ẹrọ laini aṣẹ kii ṣe afihan nnkan kan ninu eyi. O le ma fi akori Origin ranṣẹ, o maa n fo ayẹwo iṣaaju, o si le gbe awon ẹri oriṣiriṣi. Ara ti a da pada si curl fi han pe sẹẹva dahun curl.
Wa esi ti o yipada
Fi esi gidi we lori ona kọọkan, kii ṣe koodu ipo nikan. Wo awon akori ti o gbe awon igbanilaaye CORS, iru akoonu, eyikeyi atunṣe, ati boya ẹya WAF tabi CDN ṣe oju-iwe miiran. Ikọsilẹ agbegbe, atunṣe ijẹrisi tabi oju-iwe aṣiṣe ti ko ni akori igbanilaaye—gbogbo wọn kuna ninu aṣawakiri nigba ti wọn dabi aṣiṣe CORS. Iyẹn jẹ iyatọ ona ifijiṣẹ, ati pe iyẹn ni ohun ti o yẹ ki a ṣe akọsilẹ.
Gba awon akori esi lati ona mejeeji ki o si fi wọn we laini laini. Ti iyatọ kan ṣoṣo ba jẹ Access-Control-Allow-Origin ti o sonu lori oju-iwe aṣiṣe kan, o ti ri idi naa.
Tún iṣẹ naa ṣe, kii ṣe imuse
Nigba ti iṣẹ naa ba jẹ tirẹ, sọ awon orisun ti a gba laaye ati awon ẹya ibeere naa ni kedere, lẹhinna ka awon aṣiṣe ti iwaju rẹ ati awon alarina n da. Ti o ko ba ṣe bẹẹ, fi afiwe ti a ti wẹ ranṣẹ si oniwun iṣẹ naa. Ma ṣe fi kuki, akori aṣẹ tabi gbigbejade ipade kun ninu ijabọ yẹn rara, nitori ilana wa lati daabobo awon ẹri wọnyẹn.
Yẹra fun awon afikun aṣawakiri ti o pa CORS. Wọn yi aala aabo pada nigba ti wọn fi iyatọ esi ti o nilo alaye pamọ, wọn si fi ikuna kanna silẹ fun gbogbo olumulo miiran.
Ṣe akọsilẹ esi mejeeji, orisun ti a lo ati ona ti a gba. Akọsilẹ yẹn yi ọrọ VPN pada si aṣiṣe iṣẹ.