Squid 7 ಗಾಗಿ, ಪ್ರತಿ ಒಳಬರುವ ಕೇಳುಗರನ್ನು ಹೆಸರಿಸಿ ಮತ್ತು ಅದರ ವಿನಂತಿಗಳಿಗೆ ಯಾವ ಪೋಷಕರು ಅರ್ಹರಾಗಿದ್ದಾರೆ ಎಂಬುದನ್ನು ಮಿತಿಗೊಳಿಸಿ:

http_port 3128 name=route_a
http_port 3129 name=route_b
acl via_a myportname route_a
acl via_b myportname route_b
cache_peer parent-a.example.net parent 8080 0 no-query name=parent_a
cache_peer parent-b.example.net parent 8080 0 no-query name=parent_b
cache_peer_access parent_a allow via_a
cache_peer_access parent_a deny all
cache_peer_access parent_b allow via_b
cache_peer_access parent_b deny all

ದೃಢೀಕೃತ ಕ್ಲೈಂಟ್ ಪ್ರವೇಶವನ್ನು ಇರಿಸಿಕೊಳ್ಳಿ ಮತ್ತು ಪೋಷಕ ಖಾತೆಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ ಅಗತ್ಯವಿದೆ. ಈ ರೂಟಿಂಗ್ ತುಣುಕು ಅರ್ಹ ಗೆಳೆಯರನ್ನು ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ; ಇದು ಗ್ರಾಹಕರಿಗೆ ಅಧಿಕಾರ ನೀಡುವುದಿಲ್ಲ ಅಥವಾ ಪೋಷಕರ ರುಜುವಾತುಗಳನ್ನು ಒದಗಿಸುವುದಿಲ್ಲ. ಯಾವುದೇ ಪೋಷಕ-ಪ್ರಾಕ್ಸಿ ರುಜುವಾತುಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡದೆಯೇ ಅನುಮತಿಸಲಾದ ಸಾರ್ವಜನಿಕ-ಗಮ್ಯಸ್ಥಾನ ಪರೀಕ್ಷೆಗಾಗಿ, HTTP ಪ್ರಾಕ್ಸಿ ಪಟ್ಟಿ ಅಭ್ಯರ್ಥಿ ಸಾರ್ವಜನಿಕ ಗೆಳೆಯರನ್ನು ಪೂರೈಸುತ್ತದೆ.

ಅರ್ಹ ಗೆಳೆಯರು ಅನ್ನು ಸಂಕುಚಿತಗೊಳಿಸುವುದರಿಂದ ನೇರವಾಗಿ ಫಾರ್ವರ್ಡ್ ಮಾಡುವುದನ್ನು ಸ್ವತಃ ನಿಷೇಧಿಸುವುದಿಲ್ಲ. ಆಯ್ಕೆಮಾಡಿದ ವಿನಂತಿಗಳಿಗೆ ಆ ನಿರ್ಗಮನಗಳನ್ನು ನಿಷೇಧಿಸಿದರೆ, ಸೇರಿಸಿ:

never_direct allow via_a
never_direct allow via_b

ಹಿಂದಿನ always_direct ನಿಯಮಗಳನ್ನು ಮತ್ತು ಪೂರ್ಣ ಪೋಷಕ-ಆಯ್ಕೆ ಸಂರಚನೆ ಅನ್ನು ಪರಿಶೀಲಿಸಿ. ಅಲಭ್ಯ ನಿಯೋಜಿತ ಪೋಷಕರು ಫಾರ್ವರ್ಡ್ ಮಾಡುವುದನ್ನು ವಿಫಲಗೊಳಿಸಬೇಕೇ ಅಥವಾ ಇನ್ನೊಂದು ಸ್ಪಷ್ಟವಾಗಿ ಅನುಮೋದಿತ ಮಾರ್ಗ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆಯೇ ಎಂಬುದನ್ನು ವಿವರಿಸಿ. ನಿಯಂತ್ರಿತ ಫಾರ್ವರ್ಡ್ ಮಾಡುವ ವಿನಂತಿ ಮತ್ತು ಪೋಷಕ-ಲಭ್ಯವಿಲ್ಲದ ಹೋಲಿಕೆಯು ಆಯ್ಕೆಮಾಡಿದ ಫಲಿತಾಂಶವನ್ನು ಪರಿಶೀಲಿಸಬಹುದು; ಒಂದು ಯಶಸ್ವಿ ಪುಟ ಮಾತ್ರ ತಪ್ಪಾದ ಫಾಲ್ಬ್ಯಾಕ್ ಅನ್ನು ಮರೆಮಾಡಬಹುದು.

ಅಂತಿಮ ಸಾರ್ವಜನಿಕ IP ಕೊನೆಯ ಬಾಹ್ಯ ಸಂಪರ್ಕಕ್ಕೆ ಸೇರಿದೆ. ಇಬ್ಬರು ವಿಭಿನ್ನ ಪೋಷಕರು NAT ನಿರ್ಗಮನವನ್ನು ಹಂಚಿಕೊಳ್ಳಬಹುದು, ಆದ್ದರಿಂದ ಆ ವಿಳಾಸವನ್ನು ಕೇಳುಗ ಮತ್ತು ಪೀರ್ ಆಯ್ಕೆಯಿಂದ ಪ್ರತ್ಯೇಕವಾಗಿ ಪರಿಶೀಲಿಸಿ.

ದೃಢೀಕರಣ/ಸಾರಿಗೆ ವಿವರಗಳಿಗಾಗಿ ಪೀರ್ ಉಲ್ಲೇಖವನ್ನು ಬಳಸಿ. ಈ ಇಂಟರ್‌ಫೇಸ್‌ಗಳು Squid 7 ಮತ್ತು ಹಿಂದಿನ ಪೋಷಕ ಬಿಡುಗಡೆಗಳಿಗೆ ಅನ್ವಯಿಸುತ್ತವೆ; Squid 8 ನಲ್ಲಿ ಅವು ಬದಲಾಗದೆ ಲಭ್ಯವಿಲ್ಲ.

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