Proxy auto-config
ಒಂದು ಪ್ರಾಕ್ಸಿ ಆಟೋ-ಕಾನ್ಫಿಗ್ (ಪಿಎಸಿ) ಕಡತವು ವೆಬ್ ಬ್ರೌಸರ್ಗಳು ಮತ್ತು ಇತರ ಬಳಕೆದಾರ ಏಜೆಂಟ್ಗಳು ನಿರ್ದಿಷ್ಟ ಯುಆರ್ಎಲ್ ಅನ್ನು ಪಡೆಯಲು ಸೂಕ್ತವಾದ ಪ್ರಾಕ್ಸಿ ಸರ್ವರ್ (ಪ್ರವೇಶ ವಿಧಾನ) ಅನ್ನು ಹೇಗೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಆಯ್ಕೆ ಮಾಡಬಹುದು ಎಂಬುದನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ಪಿಎಸಿ ಕಡತವು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕಾರ್ಯವಾದ ಫೈಂಡ್ ಪ್ರಾಕ್ಸಿ ಫಾರ್ ಯುಆರ್ಎಲ್ (ಯುಆರ್ಎಲ್, ಹೋಸ್ಟ್) ಅನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಈ ಕಾರ್ಯವು ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಪ್ರವೇಶ ವಿಧಾನದ ನಿರ್ದಿಷ್ಟತೆಗಳೊಂದಿಗೆ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ. ಈ ವಿಶೇಷಣಗಳು ಬಳಕೆದಾರ ಏಜೆಂಟ್ ನಿರ್ದಿಷ್ಟ ಪ್ರಾಕ್ಸಿ ಸರ್ವರ್ ಅನ್ನು ಬಳಸಲು ಅಥವಾ ನೇರವಾಗಿ ಸಂಪರ್ಕಿಸಲು ಕಾರಣವಾಗುತ್ತವೆ. ಪ್ರಾಕ್ಸಿಯು ಪ್ರತಿಕ್ರಿಯಿಸಲು ವಿಫಲವಾದಾಗ ಅನೇಕ ವಿಶೇಷಣಗಳು ಫಾಲ್ಬ್ಯಾಕ್ ಅನ್ನು ಒದಗಿಸುತ್ತವೆ. ಇತರ ಯು. ಆರ್. ಎಲ್. ಗಳನ್ನು ವಿನಂತಿಸುವ ಮೊದಲು ಬ್ರೌಸರ್ ಈ ಪಿಎಸಿ ಕಡತವನ್ನು ತರುತ್ತದೆ. ಪಿಎಸಿ ಕಡತದ ಯುಆರ್ಎಲ್ ಅನ್ನು ಕೈಯಿಂದ ಸಂರಚಿಸಲಾಗುತ್ತದೆ ಅಥವಾ ವೆಬ್ ಪ್ರಾಕ್ಸಿ ಆಟೋ-ಡಿಸ್ಕವರಿ ಪ್ರೊಟೊಕಾಲ್ನಿಂದ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ. ಆಧುನಿಕ ವೆಬ್ ಬ್ರೌಸರ್ಗಳು ಹಲವಾರು ಹಂತದ ಯಾಂತ್ರೀಕೃತಗೊಂಡ ವ್ಯವಸ್ಥೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತವೆ; ಬಳಕೆದಾರರು ತಮ್ಮ ಅಗತ್ಯಗಳಿಗೆ ಸೂಕ್ತವಾದ ಮಟ್ಟವನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು. ಈ ಕೆಳಗಿನ ವಿಧಾನಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆಃ ಸ್ವಯಂಚಾಲಿತ ಪ್ರಾಕ್ಸಿ ಆಯ್ಕೆಃ ಎಲ್ಲಾ ಯುಆರ್ಎಲ್ಗಳಿಗೆ ಬಳಸಬೇಕಾದ ಹೋಸ್ಟ್-ಹೆಸರು ಮತ್ತು ಪೋರ್ಟ್ ಸಂಖ್ಯೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿ. ಹೆಚ್ಚಿನ ಬ್ರೌಸರ್ಗಳು ಈ ಪ್ರಾಕ್ಸಿಯನ್ನು ಬೈಪಾಸ್ ಮಾಡುವ ಡೊಮೇನ್ಗಳ ಪಟ್ಟಿಯನ್ನು (ಲೋಕಲ್ಹೋಸ್ಟ್ನಂತಹ) ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ನಿಮಗೆ ಅವಕಾಶ ಮಾಡಿಕೊಡುತ್ತವೆ. ಪ್ರಾಕ್ಸಿ ಸ್ವಯಂ-ಸಂರಚನೆ (ಪಿಎಸಿ): ಪ್ರತಿ ಯುಆರ್ಎಲ್ಗೆ ಸೂಕ್ತವಾದ ಪ್ರತಿನಿಧಿಯನ್ನು ನಿರ್ಧರಿಸುವ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕಾರ್ಯವನ್ನು ಹೊಂದಿರುವ ಪಿಎಸಿ ಕಡತದ ಯುಆರ್ಎಲ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿ. ಹಲವಾರು ವಿಭಿನ್ನ ಪ್ರಾಕ್ಸಿ ಸಂರಚನೆಗಳು ಅಥವಾ ವಿವಿಧ ಪ್ರಾಕ್ಸಿಗಳೊಂದಿಗೆ ಸಂಕೀರ್ಣ ಕಾರ್ಪೊರೇಟ್ ಸೆಟಪ್ಗಳ ಅಗತ್ಯವಿರುವ ಲ್ಯಾಪ್ಟಾಪ್ ಬಳಕೆದಾರರಿಗೆ ಈ ವಿಧಾನವು ಹೆಚ್ಚು ಸೂಕ್ತವಾಗಿದೆ. ವೆಬ್ ಪ್ರಾಕ್ಸಿ ಆಟೋ-ಡಿಸ್ಕವರಿ ಪ್ರೊಟೊಕಾಲ್ (ಡಬ್ಲ್ಯು. ಪಿ. ಎ. ಡಿ.): ಡಿ. ಎಚ್. ಸಿ. ಪಿ. ಮತ್ತು ಡಿ. ಎನ್. ಎಸ್. ಹುಡುಕಾಟಗಳ ಮೂಲಕ ಪಿ. ಎ. ಸಿ. ಕಡತದ ಸ್ಥಳವನ್ನು ಬ್ರೌಸರ್ ಊಹಿಸಲಿ. ಪ್ರಾಕ್ಸಿ ಸ್ವಯಂ-ಸಂರಚನೆಯ ಕಡತ ಸ್ವರೂಪವನ್ನು ಮೂಲತಃ ನೆಟ್ಸ್ಕೇಪ್ 1996ರಲ್ಲಿ ನೆಟ್ಸ್ಕೇಪ್ ನ್ಯಾವಿಗೇಟರ್ 2.0ಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಿತ್ತು ಮತ್ತು ಇದು ಕನಿಷ್ಠ ಒಂದು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕಾರ್ಯವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವ ಪಠ್ಯ ಕಡತವಾಗಿದೆ. PAC ಕಡತವನ್ನು ಸಾಮಾನ್ಯವಾಗಿ proxy.pac ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. WPAD ಮಾನದಂಡವು wpad.dat ಅನ್ನು ಬಳಸುತ್ತದೆ. ಕಡತವು ಕನಿಷ್ಠ ಒಂದು ಕಾರ್ಯವನ್ನು ಹೊಂದಿರಬೇಕು ಎಂದು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆಃ, ಎರಡು ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳೊಂದಿಗೆ ಮತ್ತು ನಿರ್ದಿಷ್ಟ ಸ್ವರೂಪದಲ್ಲಿ ಹಿಂತಿರುಗಿಸುವ ಮೌಲ್ಯದೊಂದಿಗೆಃ * ವಸ್ತುವಿನ URL ಆಗಿದೆ * ಆ URL ನಿಂದ ಪಡೆದ ಹೋಸ್ಟ್-ಹೆಸರು. ವಾಕ್ಯರಚನೆಯಲ್ಲಿ ಇದುಃ// ಮತ್ತು ಮೊದಲನೆಯದುಃ ಅಥವಾ/ನಂತರ ಇರುವ ಅದೇ ಸ್ಟ್ರಿಂಗ್ ಆಗಿದೆ. * ಎಂಬುದು ಈ ಕೆಳಗಿನ ಸ್ವರೂಪದಲ್ಲಿರುವ ಸಹಿಗಳ ಸರಣಿಯಾಗಿದೆ (ಕೆಳಗಿನ ಉದಾಹರಣೆಗಳನ್ನು ನೋಡಿ): ರಿಟರ್ನ್ ವ್ಯಾಲ್ಯೂ = ಟೈಪ್ ಹೋಸ್ಟ್ ":", ಪೋರ್ಟ್, [{";", ರಿಟರ್ನ್ ವ್ಯಾಲ್ಯೂ]; ಟೈಪ್ = "ಡೈರೆಕ್ಟ್" | "ಪ್ರಾಕ್ಸಿ" | "ಸೋಕ್ಸ್" | "HTTP" | "HTTPS" | "SOCKS4" | "SOCKS5" ಹೋಸ್ಟ್ = UTF16 ಸ್ಟ್ರಿಂಗ್ (* ಇಸಿಎಂಎ262-ಹೊಂದಿಕೆಯಾಗುವ ಯುಟಿಎಫ್16 ಸ್ಟ್ರಿಂಗ್ *) ಪೋರ್ಟ್ = ಯುಟಿಎಫ್16 ಸ್ಟ್ರಿಂಗ್ (* ಅಂಕೆಗಳು *) ಇದನ್ನು ಬಳಸಲು, ಪಿಎಸಿ ಫೈಲ್ ಅನ್ನು HTTP ಸರ್ವರ್ಗೆ ಪ್ರಕಟಿಸಲಾಗುತ್ತದೆ, ಮತ್ತು ಕ್ಲೈಂಟ್ ಬಳಕೆದಾರ ಏಜೆಂಟ್ಗಳಿಗೆ URL ಅನ್ನು ನಮೂದಿಸುವ ಮೂಲಕ ಅದನ್ನು ಬಳಸಲು ಸೂಚಿಸಲಾಗುತ್ತದೆ. ಯುಆರ್ಎಲ್ ಸ್ಥಳೀಯ ಕಡತವನ್ನು ಸಹ ಉಲ್ಲೇಖಿಸಬಹುದು, ಉದಾಹರಣೆಗೆಃ ಕಡತಃ///ಇತ್ಯಾದಿ/ಪ್ರಾಕ್ಸಿ. ಪ್ಯಾಕ್. ಹೆಚ್ಚಿನ ಕ್ಲೈಂಟ್ಗಳು HTTP ಪ್ರತ್ಯುತ್ತರದಲ್ಲಿ ಹಿಂತಿರುಗಿಸಲಾದ MIME ಪ್ರಕಾರವನ್ನು ಲೆಕ್ಕಿಸದೆ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುತ್ತಾರಾದರೂ, ಸಂಪೂರ್ಣತೆಗಾಗಿ ಮತ್ತು ಹೊಂದಾಣಿಕೆಯನ್ನು ಗರಿಷ್ಠಗೊಳಿಸಲು, HTTP ಸರ್ವರ್ ಅನ್ನು ಈ ಫೈಲ್ನ MIME ಪ್ರಕಾರವನ್ನು ಅಪ್ಲಿಕೇಶನ್/x-ns-ಪ್ರಾಕ್ಸಿ-ಆಟೋಕನ್ಫಿಗ್ ಅಥವಾ ಅಪ್ಲಿಕೇಶನ್/x-ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್-ಕಾನ್ಫಿಗ್ ಎಂದು ಘೋಷಿಸಲು ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕು. ಒಂದು ಮೈಮ್ ಪ್ರಕಾರವನ್ನು ಇನ್ನೊಂದರ ಮೇಲೆ ಬಳಸುವುದನ್ನು ಬೆಂಬಲಿಸಲು ಕಡಿಮೆ ಪುರಾವೆಗಳಿವೆ. ಆದಾಗ್ಯೂ, ಅಪ್ಲಿಕೇಶನ್/ಎಕ್ಸ್-ಎನ್ಎಸ್-ಪ್ರಾಕ್ಸಿ-ಆಟೋಕಾನ್ಫಿಗ್ ಅನ್ನು ಅಪ್ಲಿಕೇಶನ್/ಎಕ್ಸ್-ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್-ಕಾನ್ಫಿಗ್ಗಿಂತ ಹೆಚ್ಚಿನ ಕ್ಲೈಂಟ್ಗಳಲ್ಲಿ ಬೆಂಬಲಿಸಲಾಗುವುದು ಎಂದು ಭಾವಿಸುವುದು ಸಮಂಜಸವಾಗಿದೆ, ಏಕೆಂದರೆ ಇದನ್ನು ಮೂಲ ನೆಟ್ಸ್ಕೇಪ್ ವಿವರಣೆಯಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ, ನಂತರದ ಪ್ರಕಾರವು ಇತ್ತೀಚೆಗೆ ಬಳಕೆಗೆ ಬಂದಿದೆ. ಉದಾಹರಣೆ ಪಿಎಸಿ ಕಡತದ ಅತ್ಯಂತ ಸರಳ ಉದಾಹರಣೆಯೆಂದರೆಃ ಕಾರ್ಯ ಫೈಂಡ್ಪ್ರಾಕ್ಸಿಫೋರ್ ಯುಆರ್ಎಲ್ (ಯುಆರ್ಎಲ್, ಹೋಸ್ಟ್) {ರಿಟರ್ನ್ 'ಪ್ರಾಕ್ಸಿ proxy.example.com: 8080; ಡೈರೆಕ್ಟ್';} ಈ ಕಾರ್ಯವು ಸರ್ವರ್ proxy.example.com ನ ಪೋರ್ಟ್ 8080 ನಲ್ಲಿರುವ ಪ್ರಾಕ್ಸಿ ಮೂಲಕ ಎಲ್ಲಾ ಪುಟಗಳನ್ನು ಹಿಂಪಡೆಯಲು ಬ್ರೌಸರ್ಗೆ ಸೂಚಿಸುತ್ತದೆ. ಈ ಪ್ರಾಕ್ಸಿಯು ಪ್ರತಿಕ್ರಿಯಿಸಲು ವಿಫಲವಾದರೆ, ಪ್ರಾಕ್ಸಿಯನ್ನು ಬಳಸದೆಯೇ ಬ್ರೌಸರ್ ನೇರವಾಗಿ ಜಾಲತಾಣವನ್ನು ಸಂಪರ್ಕಿಸುತ್ತದೆ. ಫೈರ್ವಾಲ್ಗಳು ಅಥವಾ ಇತರ ಮಧ್ಯವರ್ತಿ ನೆಟ್ವರ್ಕ್ ಸಾಧನಗಳು, ಕಾರ್ಪೊರೇಟ್ ನೆಟ್ವರ್ಕ್ಗಳಲ್ಲಿನ ಸಾಮಾನ್ಯ ಸಂರಚನೆಯಾದ ಪ್ರಾಕ್ಸಿಯನ್ನು ಹೊರತುಪಡಿಸಿ ಬೇರೆ ಮೂಲಗಳಿಂದ ವಿನಂತಿಗಳನ್ನು ತಿರಸ್ಕರಿಸಿದರೆ ಎರಡನೆಯದು ವಿಫಲವಾಗಬಹುದು. ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾದ ಉದಾಹರಣೆಯು ಫೈಂಡ್ಪ್ರಾಕ್ಸಿಫೋರ್ ಯುಆರ್ಎಲ್ ಕಾರ್ಯದಲ್ಲಿ ಬಳಸಬೇಕಾದ ಕೆಲವು ಲಭ್ಯವಿರುವ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕಾರ್ಯಗಳನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆಃ ಕಾರ್ಯ ಫೈಂಡ್ಪ್ರಾಕ್ಸಿಫೋರ್ ಯುಆರ್ಎಲ್ (ಯುಆರ್ಎಲ್, ಹೋಸ್ಟ್) {// ಕೆಳಗಿನ ಡೊಮೇನ್ಗಳಿಂದ ನಮ್ಮ ಸ್ಥಳೀಯ ಯುಆರ್ಎಲ್ಗಳಿಗೆ ಪ್ರಾಕ್ಸಿ ಅಗತ್ಯವಿಲ್ಲಃ (ಶ್ಪ್ಮ್ಯಾಚ್ (ಹೋಸ್ಟ್, *. example.com))// ಈ ಜಾಲಬಂಧದೊಳಗಿನ ಯುಆರ್ಎಲ್ಗಳನ್ನು// ಪೋರ್ಟ್ 8080 ಮೂಲಕ ವೇಗದ proxy.example.com ನಲ್ಲಿ ಪ್ರವೇಶಿಸಬಹುದಾದರೆಃ (ಇನ್ನೆಟ್ (ಹೋಸ್ಟ್, '10.0.0.0', '255.255.248.0')// ರಿಟರ್ನ್ 'ಪ್ರಾಕ್ಸಿ ಫಾಸ್ಟ್ proxy.example.com: 8080';// ಆಲ್ //ಪ್ರತಿಕ್ರಿಯಿಸಲು ವಿಫಲವಾದರೆ, ನೇರವಾಗಿ WWW ಗೆ ಹೋಗಿಃ 'PROXY proxy.example.com: 8080; DIRECT';} ಅನ್ನು ಹಿಂದಿರುಗಿಸಿ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, PROXY ಕೀವರ್ಡ್ ಎಂದರೆ ಮೂಲ ವಿನಂತಿಯ ಪ್ರೋಟೋಕಾಲ್ಗೆ ಅನುಗುಣವಾದ ಪ್ರಾಕ್ಸಿಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ, ಅದು HTTP, HTTPS, ಅಥವಾ FTP ಆಗಿರಬಹುದು. ಇತರ ಬೆಂಬಲಿತ ಕೀವರ್ಡ್ ಮತ್ತು ಪ್ರಾಕ್ಸಿ ಪ್ರಕಾರಗಳು ಹೀಗಿವೆಃ SOCKS ಪ್ರಾಕ್ಸಿಯನ್ನು ಬಳಸಿ. HTTP, HTTPS ಅನ್ನು ಫೈರ್ಫಾಕ್ಸ್ನ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಗಳಲ್ಲಿ ಪರಿಚಯಿಸಲಾಗಿದೆ. HTTP (S) ಪ್ರಾಕ್ಸಿಯನ್ನು ಸೂಚಿಸುತ್ತದೆ. SOCKS4, SOCKS5 ಅನ್ನು ಫೈರ್ಫಾಕ್ಸ್ನ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಗಳಲ್ಲಿ ಪರಿಚಯಿಸಲಾಗಿದೆ. SOCKS ಶಿಷ್ಟಾಚಾರದ ಆವೃತ್ತಿಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ. https://www.example.com/proxy.pac ಮಿತಿಗಳು ಪಿಎಸಿ ಅಕ್ಷರ-ಎನ್ಕೋಡಿಂಗ್ ಪಿಎಸಿ ಸ್ಕ್ರಿಪ್ಟ್ಗಳ ಎನ್ಕೋಡಿಂಗ್ ಸಾಮಾನ್ಯವಾಗಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿಲ್ಲ, ಮತ್ತು ವಿವಿಧ ಬ್ರೌಸರ್ಗಳು ಮತ್ತು ನೆಟ್ವರ್ಕ್ ಸ್ಟ್ಯಾಕ್ಗಳು ಪಿಎಸಿ ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ಹೇಗೆ ಎನ್ಕೋಡ್ ಮಾಡಬಹುದು ಎಂಬುದಕ್ಕೆ ವಿಭಿನ್ನ ನಿಯಮಗಳನ್ನು ಹೊಂದಿವೆ. ಸಾಮಾನ್ಯವಾಗಿ, ಸಂಪೂರ್ಣವಾಗಿ ಎಎಸ್ಸಿಐಐ ಪಿಎಸಿ ಸ್ಕ್ರಿಪ್ಟ್ಗಳು ಯಾವುದೇ ಬ್ರೌಸರ್ ಅಥವಾ ನೆಟ್ವರ್ಕ್ ಸ್ಟ್ಯಾಕ್ನೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ. ಮೊಜಿಲ್ಲಾ ಫೈರ್ಫಾಕ್ಸ್ 66 ಮತ್ತು ನಂತರ ಹೆಚ್ಚುವರಿಯಾಗಿ ಯುಟಿಎಫ್-8 ಎಂದು ಎನ್ಕೋಡ್ ಮಾಡಲಾದ ಪಿಎಸಿ ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಡಿಎನ್ಎಸ್ ಸರ್ವರ್ ಪ್ರತಿಕ್ರಿಯಿಸದಿದ್ದರೆ ಬ್ರೌಸರ್ ಅನ್ನು ದೀರ್ಘಕಾಲದವರೆಗೆ ನಿರ್ಬಂಧಿಸುವ ಡಿಎನ್ಎಸ್ ಹುಡುಕಾಟವನ್ನು ಡಿಎನ್ಎಸ್ ರಿಸಾಲ್ವ್ (ಮತ್ತು ಅಂತಹುದೇ ಇತರ ಕಾರ್ಯಗಳು) ಕಾರ್ಯವು ನಿರ್ವಹಿಸುತ್ತದೆ. ಮೈಐಪಿ ವಿಳಾಸವು ಮೈಐಪಿ ವಿಳಾಸ ಕಾರ್ಯವು ತಪ್ಪಾದ ಅಥವಾ ನಿಷ್ಪ್ರಯೋಜಕ ಫಲಿತಾಂಶಗಳನ್ನು ನೀಡುತ್ತದೆ ಎಂದು ವರದಿಯಾಗಿದೆ, ಉದಾಹರಣೆಗೆ. 127.0.0.1, ಸ್ಥಳೀಯ ಹೋಸ್ಟ್ನ IP ವಿಳಾಸವಾಗಿದೆ. ಇದು ವ್ಯವಸ್ಥೆಯ ಅತಿಥೇಯ ಕಡತವನ್ನು ತೆಗೆದುಹಾಕಲು ಸಹಾಯ ಮಾಡಬಹುದು (ಉದಾಹರಣೆಗೆ. / ಇತ್ಯಾದಿ/ಲಿನಕ್ಸ್ನಲ್ಲಿ ಹೋಸ್ಟ್ಗಳು) ಯಂತ್ರದ ಹೋಸ್ಟ್-ಹೆಸರನ್ನು ಉಲ್ಲೇಖಿಸುವ ಯಾವುದೇ ಸಾಲುಗಳು, ಆದರೆ 127.0.0.1 ಲೋಕಲ್ ಹೋಸ್ಟ್ ಸಾಲು ಉಳಿಯಬಹುದು ಮತ್ತು ಉಳಿಯಬೇಕು. 2013ರಲ್ಲಿ, ಪ್ರಾಕ್ಸಿ ಆಟೋ-ಕಾನ್ಫಿಗ್ನ ಸುರಕ್ಷತಾ ಅಪಾಯಗಳ ಬಗ್ಗೆ ಸಂಶೋಧಕರು ಎಚ್ಚರಿಕೆ ನೀಡಲು ಪ್ರಾರಂಭಿಸಿದರು. ಬೆದರಿಕೆಯು ವ್ಯವಸ್ಥೆಯಿಂದ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪತ್ತೆಯಾದ ಪಿಎಸಿಯನ್ನು ಬಳಸುವುದನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ಬದಲಿಗೆ ಬಲಿಪಶುವಿನ ಬ್ರೌಸರ್ ದಟ್ಟಣೆಯನ್ನು ಆಕ್ರಮಣಕಾರ-ನಿಯಂತ್ರಿತ ಸರ್ವರ್ಗೆ ಮರುನಿರ್ದೇಶಿಸುತ್ತದೆ. ಪ್ಯಾಕ್-ಫೈಲ್ನೊಂದಿಗಿನ ಮತ್ತೊಂದು ಸಮಸ್ಯೆಯೆಂದರೆ, ವಿಶಿಷ್ಟ ಅನುಷ್ಠಾನವು ಸ್ಪಷ್ಟ ಪಠ್ಯ HTTP ರಿಟ್ರೀವಲ್ ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ಇದು ಕೋಡ್ ಸಹಿ ಅಥವಾ ವೆಬ್ ಪ್ರಮಾಣಪತ್ರಗಳಂತಹ ಯಾವುದೇ ಭದ್ರತಾ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಒಳಗೊಂಡಿರುವುದಿಲ್ಲ. ದಾಳಿಕೋರರು ಮ್ಯಾನ್-ಇನ್-ದಿ-ಮಿಡಲ್ ದಾಳಿಗಳನ್ನು ಸುಲಭವಾಗಿ ಮಾಡಬಹುದು. ಹಳೆಯ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಸಮಸ್ಯೆಗಳು ಮೈಕ್ರೋಸಾಫ್ಟ್ನ ಇಂಟರ್ನೆಟ್ ಎಕ್ಸ್ಪ್ಲೋರರ್ 5.5 ಅಥವಾ ಹೊಸದರಲ್ಲಿ ಡೊಮೇನ್ ಹೆಸರಿನಿಂದ ಪ್ರಾಕ್ಸಿ ಸ್ವಯಂ-ಸಂರಚನೆಯ ಫಲಿತಾಂಶಗಳನ್ನು ಹಿಡಿದಿಟ್ಟುಕೊಳ್ಳುವುದು ಪಿಎಸಿ ಮಾನದಂಡದ ನಮ್ಯತೆಯನ್ನು ಮಿತಿಗೊಳಿಸುತ್ತದೆ. ಪರಿಣಾಮವಾಗಿ, ನೀವು ಡೊಮೇನ್ ಹೆಸರಿನ ಆಧಾರದ ಮೇಲೆ ಪ್ರಾಕ್ಸಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು, ಆದರೆ ಯುಆರ್ಎಲ್ನ ಹಾದಿಯಲ್ಲಿಲ್ಲ. ಪರ್ಯಾಯವಾಗಿ, ನೀವು ರಿಜಿಸ್ಟ್ರಿಯನ್ನು ಸಂಪಾದಿಸುವ ಮೂಲಕ ಪ್ರಾಕ್ಸಿ ಸ್ವಯಂ-ಸಂರಚನೆಯ ಫಲಿತಾಂಶಗಳ ಕ್ಯಾಶಿಂಗ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬೇಕಾಗುತ್ತದೆ, ಈ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಡಿ ಬೋಯ್ನ್ ಪೊಲಾರ್ಡ್ ವಿವರಿಸಿದ್ದಾರೆ (ಹೆಚ್ಚಿನ ಓದುವಿಕೆಯಲ್ಲಿ ಪಟ್ಟಿ ಮಾಡಲಾಗಿದೆ). . NET 2 ಫ್ರೇಮ್ವರ್ಕ್ನಂತಹ ಇಂಟರ್ನೆಟ್ ಎಕ್ಸ್ಪ್ಲೋರರ್ PAC ಸಂರಚನೆಯನ್ನು ಬಳಸುವ ಇತರ ವಿಂಡೋಸ್ ಘಟಕಗಳೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಗಾಗಿ ISInNet ಕಾರ್ಯದಲ್ಲಿ ಹೋಸ್ಟ್ ಡೊಮೇನ್ ಹೆಸರುಗಳ ಬದಲಿಗೆ ಯಾವಾಗಲೂ IP ವಿಳಾಸಗಳನ್ನು ಬಳಸಲು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ. ಉದಾಹರಣೆಗೆ, (isInNet (ಹೋಸ್ಟ್, dnsResolve (ಸ್ಯಾಂಪ್ಲಿಡೋಮೈನ್), '255.255.248.0'))//. NET 2.0 ಪ್ರಾಕ್ಸಿಯನ್ನು ಸರಿಯಾಗಿ ಪರಿಹರಿಸಿದರೆ (isInNet (ಹೋಸ್ಟ್, ಸ್ಯಾಂಪ್ಲಿಡೋಮೈನ್, '255.255.248.0'))//. NET 2.0 ಪ್ರಾಕ್ಸಿಯನ್ನು ಸರಿಯಾಗಿ ಪರಿಹರಿಸುವುದಿಲ್ಲ. ಜಾಲಬಂಧ ಸಂರಚನೆಗಳ ನಡುವೆ ಬದಲಾಯಿಸಿದ ಸ್ವಲ್ಪ ಸಮಯದ ನಂತರ (ಉದಾ. ವಿಪಿಎನ್ ಅನ್ನು ಪ್ರವೇಶಿಸುವಾಗ ಅಥವಾ ಬಿಟ್ಟು ಹೋಗುವಾಗ), ಡಿಎನ್ಎಸ್ ಕ್ಯಾಶಿಂಗ್ ಕಾರಣದಿಂದಾಗಿ ಡಿಎನ್ಎಸ್ ರಿಸಾಲ್ವ್ ಹಳೆಯ ಫಲಿತಾಂಶಗಳನ್ನು ನೀಡಬಹುದು. ಉದಾಹರಣೆಗೆ, ಫೈರ್ಫಾಕ್ಸ್ ಸಾಮಾನ್ಯವಾಗಿ 20 ಡೊಮೇನ್ ನಮೂದುಗಳನ್ನು 60 ಸೆಕೆಂಡುಗಳ ಕಾಲ ಸಂಗ್ರಹಿಸುತ್ತದೆ. ಇದನ್ನು network.dnsCacheEntries ಮತ್ತು network.dnsCacheExpiration ಸಂರಚನೆಯ ಅಸ್ಥಿರಗಳ ಮೂಲಕ ಸಂರಚಿಸಬಹುದು. ಸಿಸ್ಟಮ್ನ ಡಿ. ಎನ್. ಎಸ್ ಕ್ಯಾಶ್ ಅನ್ನು ಫ್ಲಶ್ ಮಾಡುವುದು ಸಹ ಸಹಾಯ ಮಾಡಬಹುದು, ಇದನ್ನು ಸಾಧಿಸಬಹುದು, ಉದಾಹರಣೆಗೆ. ಲಿನಕ್ಸ್ನಲ್ಲಿ ಸುಡೋ ಸೇವೆ ಡಿಎನ್ಎಸ್-ಕ್ಲೀನ್ ಸ್ಟಾರ್ಟ್ ಅಥವಾ ವಿಂಡೋಸ್ನಲ್ಲಿ ಐಪಿಕಾನ್ಫಿಗ್/ಫ್ಲಶ್ ಡಿಎನ್ಗಳೊಂದಿಗೆ. ಇಂಟರ್ನೆಟ್ ಎಕ್ಸ್ಪ್ಲೋರರ್ 9ರಲ್ಲಿ, isInNet ('ಲೋಕಲ್ ಹೋಸ್ಟ್ ನೇಮ್', 'second.ip', '255.255.255.255') ನಿಜವೆಂದು ಹಿಂದಿರುಗಿಸುತ್ತದೆ ಮತ್ತು ಇದನ್ನು ಪರಿಹಾರವಾಗಿ ಬಳಸಬಹುದು. ಸಾಧನವು ಒಂದೇ ಐಪಿವಿ4 ವಿಳಾಸವನ್ನು ಹೊಂದಿದೆ ಎಂದು ಮೈಐಪಿಅಡ್ಡ್ರೆಸ್ ಕಾರ್ಯವು ಊಹಿಸುತ್ತದೆ. ಸಾಧನವು ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಐಪಿವಿ4 ವಿಳಾಸಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ಅಥವಾ ಐಪಿವಿ6 ವಿಳಾಸಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ಫಲಿತಾಂಶಗಳನ್ನು ವಿವರಿಸಲಾಗುವುದಿಲ್ಲ. ಇತರ ಮಿತಿಗಳು ಸ್ಥಳೀಯ ಯಂತ್ರದಲ್ಲಿನ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎಂಜಿನ್ಗೆ ಸಂಬಂಧಿಸಿವೆ. ಹೆಚ್ಚಿನ ಸುಧಾರಿತ ಪಿಎಸಿ ಕಡತಗಳು ಜಾಲಬಂಧದ ಮೂಲಕ ವಿನಂತಿಯನ್ನು ಕಳುಹಿಸುವ ಮೊದಲು ಪ್ರಾಕ್ಸಿಗಳ ಮೇಲಿನ ಲೋಡ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡಬಹುದು, ಲೋಡ್ ಬ್ಯಾಲೆನ್ಸಿಂಗ್ ಮಾಡಬಹುದು, ವಿಫಲವಾಗಬಹುದು ಅಥವಾ ಕಪ್ಪು/ಬಿಳಿ ಪಟ್ಟಿಯನ್ನು ಸಹ ಮಾಡಬಹುದು. ಒಬ್ಬರು ಅನೇಕ ಪ್ರಾಕ್ಸಿಗಳನ್ನು ಹಿಂದಿರುಗಿಸಬಹುದುಃ 'PROXY proxy1.example.com: 80; PROXY proxy2.example.com: 8080'; ಮೇಲಿನವು ಮೊದಲು ಪ್ರಾಕ್ಸಿ 1 ಅನ್ನು ಪ್ರಯತ್ನಿಸುತ್ತದೆ ಮತ್ತು ಲಭ್ಯವಿಲ್ಲದಿದ್ದರೆ ಅದು ನಂತರ ಪ್ರಾಕ್ಸಿ 2 ಅನ್ನು ಪ್ರಯತ್ನಿಸುತ್ತದೆ. ಟಿಪ್ಪಣಿಗಳು ಉಲ್ಲೇಖಗಳು ಹೆಚ್ಚಿನ ಓದುವಿಕೆ ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ವೆಬ್ ಬ್ರೌಸರ್ಗಳು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕಂಪ್ಯೂಟರ್ ಕಡತಗಳು