SOCKS ಪೂಲ್ನಲ್ಲಿ HAProxy ನ leastconn ಏನನ್ನು ಅಳೆಯುತ್ತದೆ
HAProxy ನ TCP ಪೂಲ್ ಸಕ್ರಿಯ ಸಂಪರ್ಕಗಳು ಮತ್ತು ತೂಕಗಳ ಆಧಾರದಲ್ಲಿ ಆಯ್ಕೆ ಮಾಡುತ್ತದೆ, ಗುರಿಯ ಡೌನ್ಲೋಡ್ ವೇಗ ಅಥವಾ ಸಂಪೂರ್ಣ SOCKS ಆರೋಗ್ಯದ ಆಧಾರದಲ್ಲಿ ಅಲ್ಲ.
listen socks_pool
bind 127.0.0.1:1080
mode tcp
balance leastconn
timeout connect 5s
timeout client 1h
timeout server 1h
server proxy_a 192.0.2.10:1080 check
server proxy_b 192.0.2.11:1080 checkನೈಜ ಹೊಂದಿಕೊಳ್ಳುವ SOCKS ಎಂಡ್ಪಾಯಿಂಟ್ಗಳನ್ನು ಮತ್ತು ಕೆಲಸದ ಹೊರೆಗೆ ಸರಿಹೊಂದುವ ಸಮಯ ಮಿತಿಗಳನ್ನು ಬಳಸಿ. ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಲೂಪ್ಬ್ಯಾಕ್ ಶ್ರೋತೃದ SOCKS ಕ್ಲೈಂಟ್ ಆಗಿ ಸಂರಚಿಸಿ; ಬ್ಯಾಕೆಂಡ್ಗಳು ಅದರ ನಿರೀಕ್ಷಿತ ಪ್ರೋಟೋಕಾಲ್ ಮತ್ತು ಖಾತೆಯನ್ನು ಸ್ವೀಕರಿಸಬೇಕು. SOCKS ರುಜುವಾತುಗಳಿಲ್ಲದೆ ಅನುಮತಿಸಲಾದ ಸಾರ್ವಜನಿಕ-ಗುರಿ ಪರೀಕ್ಷೆಗಳಿಗೆ SOCKS ಪ್ರಾಕ್ಸಿ ಪಟ್ಟಿ ಅಭ್ಯರ್ಥಿ ಬ್ಯಾಕೆಂಡ್ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ; ಕ್ಲೈಂಟ್ನ SOCKS ಆವೃತ್ತಿಯನ್ನು ಹೊಂದಿಸಿ ಮತ್ತು ನೈಜ ಗುರಿಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ಪರಿಶೀಲಿಸಿ.
ಕಡಿಮೆ ನಿರತ ಸರ್ವರ್ ಕೂಡ ನಿಧಾನ ಅಪ್ಸ್ಟ್ರೀಮ್ ಹೊಂದಿರಬಹುದು. leastconn ಸಕ್ರಿಯ ಎಣಿಕೆಗಳು ಮತ್ತು ತೂಕಗಳನ್ನು ಸಮತೋಲನಗೊಳಿಸುತ್ತದೆ, ಮತ್ತು ತೋರಿಸಿದ ಪರಿಶೀಲನೆ TCP ಸ್ವೀಕಾರವನ್ನು ಮಾತ್ರ ಸ್ಥಾಪಿಸುತ್ತದೆ. ಮಾತುಕತೆ, ದೃಢೀಕರಣ ಮತ್ತು ಗಮ್ಯಸ್ಥಾನ ಪ್ರವೇಶಕ್ಕೆ ಪ್ರತ್ಯೇಕ ಸಾಕ್ಷ್ಯ ಬೇಕು.
ಸಕ್ರಿಯ ಸುರಂಗ ತನ್ನ ಆಯ್ಕೆಯ ಬ್ಯಾಕೆಂಡ್ನಲ್ಲೇ ಇರುತ್ತದೆ. ಈ TCP ಪೂಲ್ ಪ್ರತ್ಯೇಕ UDP ASSOCIATE ಡೇಟಾಗ್ರಾಮ್ಗಳನ್ನು ಸಾಗಿಸುವುದಿಲ್ಲ.
ಗುರಿಗೆ ಕನಿಷ್ಠ ವಿಳಂಬ ಅಗತ್ಯವಿದ್ದರೆ, ಸಂಪರ್ಕ ಸಂಖ್ಯೆಯಿಂದ ಊಹಿಸುವ ಬದಲು ಆ ಗುರಿ-ನಿರ್ದಿಷ್ಟ ಫಲಿತಾಂಶವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿ ಮತ್ತು ಅಳೆಯಿರಿ.