ಪೇರೆಂಟ್ ಪ್ರಾಕ್ಸಿ ಯಾವ ಕ್ಲೈಂಟ್ IP ಅನ್ನು ನೋಡುತ್ತದೆ?
ಅಪ್ಸ್ಟ್ರೀಮ್ ಪ್ರಾಕ್ಸಿ ನೋಡುವ ಮೂಲ ವಿಳಾಸವನ್ನು ಟ್ರೇಸ್ ಮಾಡಿ ಮತ್ತು ಫಾರ್ವರ್ಡ್ ಆದ ಕ್ಲೈಂಟ್ ಮೆಟಾಡೇಟಾವನ್ನು ನಿರ್ದಿಷ್ಟ ವಿಶ್ವಾಸ ಮಿತಿಯೊಳಗೆ ಇರಿಸಿ.
ಕೆಲಸದ ಕೇಂದ್ರವನ್ನು ಅನುಮತಿಸಿದ ಪಟ್ಟಿಗೆ ಸೇರಿಸುವುದರಿಂದ ಅದರ ಪರವಾಗಿ ಹೊಸ ಕೆಳಮಟ್ಟದ ಪ್ರಾಕ್ಸಿ ಸಂಪರ್ಕಿಸಲು ಅಗತ್ಯವಾಗಿ ಅನುಮತಿ ಸಿಗುವುದಿಲ್ಲ:
workstation → local proxy → corporate parent → website
ಸ್ಥಳೀಯ ಪ್ರಾಕ್ಸಿ ಪೇರೆಂಟ್ಗೆ ಹೊಸ ಸಂಪರ್ಕವನ್ನು ತೆರೆಯುತ್ತದೆ. ಸಾಮಾನ್ಯವಾಗಿ ಪೇರೆಂಟ್ ಆ ಪ್ರಾಕ್ಸಿಯ ಹೊರಹೋಗುವ ವಿಳಾಸವನ್ನು ನೋಡುತ್ತದೆ, ಬಹುಶಃ NAT ನಂತರ. ಮೂಲ ಕೆಲಸದ ಕೇಂದ್ರದ ವಿಳಾಸವು ಸಂಪೂರ್ಣ ವಿನಂತಿಯನ್ನು ಪ್ರಾರಂಭಿಸಿದ ಕಾರಣಕ್ಕೆ ಮಾತ್ರ ಹೊಸ ಸಂಪರ್ಕದ ಮೂಲವಾಗುವುದಿಲ್ಲ.
ಪೇರೆಂಟ್ ನಿಜವಾಗಿ ಸ್ವೀಕರಿಸುವ ನೇರ ಮೂಲವನ್ನು ಕಂಡುಹಿಡಿಯಿರಿ. ಕೆಳಮಟ್ಟದ ಪ್ರಾಕ್ಸಿಗೆ ಉದ್ದೇಶಿತ ಸೇವೆಗೆ ಮಾತ್ರ ಅಧಿಕಾರ ನೀಡಿ ಮತ್ತು ಕೆಳಮಟ್ಟದ ನಿದರ್ಶನದಲ್ಲಿ ಕ್ಲೈಂಟ್ ನಿರ್ಬಂಧಗಳನ್ನು ಉಳಿಸಿಕೊಳ್ಳಿ. ಇಲ್ಲದಿದ್ದರೆ ಅನುಮತಿಸಿದ ಮಧ್ಯವರ್ತಿ ಅದನ್ನು ತಲುಪಬಲ್ಲ ಯಾರಿಗಾದರೂ ಪ್ರವೇಶ ನೀಡಬಹುದು.
ಸರಳ ಸಾಕೆಟ್-ಪೀರ್ ವ್ಯಾಖ್ಯಾನಕ್ಕೆ ಉದ್ದೇಶಪೂರ್ವಕ ಅಪವಾದವಿದೆ. Squid 6 ಮತ್ತು 7 ಸ್ಪಷ್ಟವಾಗಿ ವಿಶ್ವಾಸಾರ್ಹ ಪೀರ್ಗಳಿಂದ X-Forwarded-For ಅನ್ನು ಅನುಸರಿಸಿ ಫಲಿತಾಂಶದ ಪರೋಕ್ಷ ಕ್ಲೈಂಟ್ ವಿಳಾಸವನ್ನು ಆಯ್ದ ಕಾರ್ಯಗಳಿಗೆ ಬಳಸಬಹುದು. ಸಂಬಂಧಿತ ಸೆಟ್ಟಿಂಗ್ಗಳು ಮೂಲ ACL ಆ ವ್ಯುತ್ಪನ್ನ ಗುರುತನ್ನು ಬಳಸುತ್ತದೆಯೇ ಎಂದು ನಿರ್ಧರಿಸುತ್ತವೆ; ಈ ವೈಶಿಷ್ಟ್ಯ ಸಕ್ರಿಯವಾಗಿರುವಾಗ src ಯಾವಾಗಲೂ ಕಚ್ಚಾ ಪೀರ್ ಅಲ್ಲ.
ಫಾರ್ವರ್ಡ್ ಆದ ಗುರುತನ್ನು ಸರಿಯಾಗಿ ಸ್ವಚ್ಛಗೊಳಿಸಿ ಒದಗಿಸುವ ಮಧ್ಯವರ್ತಿಯಿಂದ ಮಾತ್ರ ನಂಬಿ. ಕ್ಲೈಂಟ್ ತಾನೇ ನೀಡುವ ಯಾವುದೇ X-Forwarded-For ಸಮರ್ಥಿಸಲಾದ ಮೌಲ್ಯ, ದೃಢೀಕರಿಸಿದ ಮೂಲವಲ್ಲ. ನೀತಿ ಅನುಮತಿಸಿದರೆ, ನೇರ ಪೀರ್ ಮತ್ತು ವಿಶ್ವಾಸಾರ್ಹ ಮೂಲ ಕ್ಲೈಂಟ್ ಎರಡನ್ನೂ ಲಾಗ್ ಮಾಡಿ: ಮೊದಲನೆಯದು ಯಾರು ಪೇರೆಂಟ್ಗೆ ಸಂಪರ್ಕಿಸಿದರು ಎಂದು ತೋರಿಸುತ್ತದೆ, ಎರಡನೆಯದು ಕೆಳಮಟ್ಟದವರು ಯಾರಿಗೆ ಸೇವೆ ಸಲ್ಲಿಸಿದರು ಎಂದು ತೋರಿಸುತ್ತದೆ.