VPN बद्दल कोणताही निष्कर्ष काढण्यापूर्वी डेव्हलपर साधने उघडा, पृष्ठ लोड करा आणि विनंती हेडर वाचा. सहसा विशिष्ट भाषांचा संच मागणारी Accept-Language ओळ सापडते, आणि ती ओळ तुमच्या एक्झिट पत्त्यातून नाही तर ब्राउझर सेटिंग्जमधून येते. टोकियो एक्झिटवरील फ्रेंच बोलणारा अजूनही फ्रेंच पाठवतो, आणि फ्रेंचमध्ये उत्तर देणारी साइट त्या हेडरला उत्तर देते. पृष्ठ परिचित भाषेत आले म्हणून बोगदा गळत नाही.

सर्वात आधी हेडर वाचा

डेस्कटॉप ब्राउझरमध्ये नेटवर्क पॅनेल उघडा, पुन्हा लोड करा, दस्तऐवजाच्या विनंतीवर क्लिक करा आणि विनंती हेडरखाली पहा. टर्मिनलमधून ब्राउझरशिवायही तेच पाहू शकता, आणि साइटचे वर्तन तपासण्यासाठी मूल्य बदलू शकता:

curl -sS -D /tmp/h1 -o /tmp/b1 https://example.com
curl -sS -D /tmp/h2 -o /tmp/b2 -H 'Accept-Language: fr,en;q=0.6' https://example.com
grep -o 'lang="[^"]*"' /tmp/b1 /tmp/b2
diff /tmp/b1 /tmp/b2 | head -40

आता मुख्य भाग डिस्कवर आहे, त्यामुळे तुलना पृष्ठाबद्दल आहे, कधीही न पाठवल्या जाऊ शकणाऱ्या हेडरबद्दल नाही. html टॅगचे lang गुणधर्म आणि दिसणारा मजकूर पहा, कारण Content-Language ऐच्छिक आहे आणि अनेक सर्व्हर तो वगळतात. त्यामुळे त्याच URL वर संपूर्ण पृष्ठ इंग्रजीतून फ्रेंचमध्ये बदलणारी साइट केवळ हेडरच्या तुलनेत बदललेली दिसणार नाही. एक्झिट स्थिर असताना दस्तऐवजाची भाषा हेडरचे अनुसरण करत असेल, तर हेडर हेच निर्णायक इनपुट होते आणि त्या निरीक्षणाशी VPN चा काहीही संबंध नाही.

या चाचणीसाठी साइटच्या स्वतःच्या भाषा स्विचऐवजी दुसरे ब्राउझर प्रोफाइल वापरा. स्विच सहसा कुकी लिहितो, जे दुसरे इनपुट आहे, आणि शेवटी तुम्ही हेडरऐवजी कुकी मोजाल.

q मूल्यांचा अर्थ काय, आणि काय नाही

RFC 9110 च्या कलम 12.5.4 Accept-Language ला प्रतिसादासाठी प्राधान्याच्या नैसर्गिक भाषांची यादी म्हणून परिभाषित करते. प्रत्येक नोंद 0 ते 1 पर्यंत वजन वाहू शकते, वजन नसलेल्या श्रेणीचे वजन 1 असते, आणि वजन 0 भाषेला अस्वीकार्य म्हणून चिन्हांकित करते. हा प्राधान्यक्रम आहे, त्यापेक्षा जास्त काही नाही.

हे मूल्य स्थान अहवाल नाही, विश्वास गुण नाही आणि ओळख नाही. सर्व्हरला ते दुर्लक्षित करण्याचे, आपल्याकडील एकमेव भाषांतर देण्याचे किंवा देशाधारित पुनर्निर्देशनाला जिंकू देण्याचे स्वातंत्र्य आहे. सामग्री वाटाघाटी ही सर्व्हरची निवड आहे, आणि हेडर त्या निवडीचे इनपुट आहे, आदेश नाही.

स्थानिकीकृत पृष्ठाला स्थान चाचणी मानताना लोक हाच भाग चुकवतात. हेडर सांगते की व्यक्ती कोणत्या भाषा वाचायला आवडते, आणि प्राधान्य कुठेही प्रवास करू शकते.

प्रत्यक्षात मिळणारी भाषा तीन इनपुट ठरवतात

त्यांना एक एक करून वेगळे करा, कारण बाहेरून कोण जिंकले हे दिसत नाही:

  • हेडर. दुसऱ्या भाषा यादीसाठी सेट केलेल्या दुसऱ्या प्रोफाइलसह तपासा, आणि बाकी सर्व स्थिर असताना पृष्ठ बदलते का ते पहा.
  • साठवलेली निवड. कुकीशिवाय खाजगी विंडोमध्ये तपासा, किंवा साइटचे साठवण साफ करा. खाते सेटिंग्ज आणि localStorage नोंदी भाषा महिन्यांपर्यंत पिन करू शकतात.
  • URL किंवा पुनर्निर्देशन. स्पष्ट भाषा मार्ग, उदाहरणार्थ /fr/, मागून आणि स्रोत पत्त्यावर आधारित पुनर्निर्देशनाचे स्थिती कोड पाहून तपासा.

तीनही चाचण्या त्या क्रमाने करा आणि कोणी निकाल हलवला ते लिहा. VPN सुरू केल्यानंतर भाषा बदलणारे एकच पृष्ठ लोड कमकुवत पुरावा आहे, कारण पुनर्निर्देशन आणि कॅशेमधील कुकी दोन्ही ती छाप निर्माण करू शकतात.

VPN काय बदलते आणि काय बदलत नाही

बोगदा सर्व्हरला दिसणारा स्रोत पत्ता बदलतो, आणि त्यासोबत सर्व्हर IP भूस्थानावरून काढणारे सर्व काही. तो ब्राउझरची भाषा प्राधान्ये पुन्हा लिहीत नाही, साठवलेली सेटिंग पुसत नाही आणि तुम्ही टाइप केलेला URL बदलत नाही. ती इनपुट जिथे होती तिथेच राहतात, त्यामुळे एक्झिट सरकल्यानंतरही पृष्ठ त्याची जुनी भाषा ठेवू शकते.

भूस्थान स्वतःचा गोंगाट जोडते. पत्ता डेटाबेस एकमेकांशी जुळत नाहीत, आणि एका देशात नोंदवलेला एक्झिट दुसऱ्याकडे मॅप केला जाऊ शकतो, ज्यामुळे देशाधारित पुनर्निर्देशन तुमच्या ब्राउझरशी काहीही संबंध नसलेल्या कारणांनी चुकीचे दिसते.

झटपट तपासणी त्यांना वेगळे करते: पृष्ठ नव्याने मागा, तुम्ही सादर करत असलेला पत्ता नोंदवा, आणि नंतर प्रतिसादाची भाषा तुमच्या हेडर यादीशी तुलना करा. भाषा एक्झिट देशाशी नाही तर तुमच्या यादीशी जुळली, तर हेडर हेच निर्णायक इनपुट होते आणि बोगद्यात सुधारण्यासारखे काही नाही.

स्थानिकीकृत पृष्ठ काय सिद्ध करते आणि काय नाही

येथे गोपनीयतेचा खरा मुद्दा आहे, आणि तो लोक सहसा मांडतात त्यापेक्षा लहान आहे. भाषा प्राधान्यांची संपूर्ण यादी फिंगरप्रिंट इनपुट आहे आणि तुम्ही कोण आहात किंवा काय वाचता याबद्दल काही उघड करू शकते. हे प्राधान्याचे खरे उघडीकरण आहे, आणि वाहतूक बोगद्यातून बाहेर पडली हे सिद्ध करण्याइतकेच नाही.

स्थानिकीकृत पृष्ठ गळतीचे सूचक नाही. गळती खरोखर तपासायची असेल, तर साइटला दिसणारा एक्झिट पत्ता, नाव शोधासाठी वापरला जाणारा रिझॉल्व्हर मार्ग आणि WebRTC स्टॅक उघड करणारे उमेदवार तपासा. त्या चाचण्या पृष्ठाची भाषा उत्तर देऊ शकत नाही अशा प्रश्नाचे उत्तर देतात.

पुढच्या वेळी साइट तुमचा देश ओळखत असल्यासारखी वाटली, तर आधी विनंती हेडर उघडा. प्रतिसादाची भाषा तुमच्या ब्राउझरच्या यादीशी जुळली, तर काहीही गळले नाही, आणि पाहावा अशी थर तुमच्या समोरची आहे.

संबंधित लेख