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 ಸ್ಟ್ಯಾಕ್ ಬಹಿರಂಗಪಡಿಸುವ ಅಭ್ಯರ್ಥಿಗಳನ್ನು ಪರಿಶೀಲಿಸಿ. ಆ ಪರೀಕ್ಷೆಗಳು ಪುಟದ ಭಾಷೆ ಉತ್ತರಿಸಲಾಗದ ಪ್ರಶ್ನೆಗೆ ಉತ್ತರಿಸುತ್ತವೆ.

ಮುಂದಿನ ಬಾರಿ ಸೈಟ್ ನಿಮ್ಮ ದೇಶವನ್ನು ತಿಳಿದಿರುವಂತೆ ಕಂಡಾಗ, ಮೊದಲು ವಿನಂತಿ ಹೆಡರ್‌ಗಳನ್ನು ತೆರೆಯಿರಿ. ಪ್ರತಿಕ್ರಿಯೆಯ ಭಾಷೆ ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನ ಪಟ್ಟಿಗೆ ಹೊಂದಿದರೆ, ಏನೂ ಸೋರಿಲ್ಲ, ಮತ್ತು ನೋಡಬೇಕಾದ ಪದರ ನಿಮ್ಮ ಮುಂದಿರುವುದೇ ಆಗಿದೆ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು