DigitalOcean TCP ಲೋಡ್ ಬ್ಯಾಲೆನ್ಸರ್ ಮೂಲಕ Squid ಫಾರ್ವರ್ಡ್ ಮಾಡಿ
ಇರುವ DigitalOcean ಸಂಪನ್ಮೂಲಕ್ಕೆ ಹೊಂದುವ TCP ಎಂಟ್ರಿ ಮತ್ತು ಗುರಿ ಪ್ರೋಟೋಕಾಲ್ಗಳನ್ನು ಬಳಸಿ, ಮಾರ್ಗವು ಫಾರ್ವರ್ಡ್ HTTP ಮತ್ತು CONNECT ಉಳಿಸಿಕೊಳ್ಳಬೇಕಾದಾಗ.
ಇರುವ DigitalOcean ಲೋಡ್-ಬ್ಯಾಲೆನ್ಸರ್ ಸಂಪನ್ಮೂಲಕ್ಕೆ, ಹೊಂದುವ TCP ಪ್ರೋಟೋಕಾಲ್ಗಳೊಂದಿಗೆ ಕ್ಲೈಂಟ್ನ ಪ್ರಾಕ್ಸಿ ಬೈಟ್ ಸ್ಟ್ರೀಮ್ ಉಳಿಸಿಕೊಳ್ಳಿ:
forwarding_rule {
entry_port = 3128
entry_protocol = "tcp"
target_port = 3128
target_protocol = "tcp"
}ವಾಸ್ತವ ಗುರಿ, ನೆಟ್ವರ್ಕ್ ನಿರ್ಬಂಧಗಳು ಮತ್ತು ಆರೋಗ್ಯ ಪರಿಶೀಲನೆಗಳನ್ನು ಈ ತುಣುಕಿನ ಸುತ್ತ ಇಡಿ. ಕ್ಲೈಂಟ್ ಲೋಡ್ ಬ್ಯಾಲೆನ್ಸರ್ ವಿಳಾಸ ಬಳಸುತ್ತದೆ ಮತ್ತು Squid ತನ್ನ ಶ್ರೋತವಾದಿಯಲ್ಲಿ ಸ್ಟ್ರೀಮ್ ಸ್ವೀಕರಿಸುತ್ತದೆ.
ಫಾರ್ವರ್ಡ್ ಪ್ರಾಕ್ಸಿ ಸಂಪೂರ್ಣ-ರೂಪದ HTTP ಗುರಿಗಳು ಮತ್ತು HTTPS ಗಾಗಿ CONNECT ಸ್ವೀಕರಿಸುತ್ತದೆ. ಸಾಮಾನ್ಯ HTTP ಲೋಡ್-ಬ್ಯಾಲೆನ್ಸಿಂಗ್ ಮೋಡ್ ಆ ಸಂಭಾಷಣೆಗಳನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಬೆಂಬಲಿಸಬೇಕು; ಶ್ರೋತವಾದಿಯನ್ನು HTTP ಎಂದು ಕರೆಯುವುದು ಆ ಹೊಂದಾಣಿಕೆಯನ್ನು ಸಾಬೀತುಪಡಿಸುವುದಿಲ್ಲ.
ಪೋರ್ಟ್ಗಿಂತ ಹೆಚ್ಚಿನದನ್ನು ಪರಿಶೀಲಿಸಿ: TCP ಆರೋಗ್ಯ ಪರಿಶೀಲನೆ ಸ್ವೀಕಾರವನ್ನು ಸಾಬೀತುಪಡಿಸುತ್ತದೆ, ಅನುಮತಿಸಿದ ಗುರಿಗೆ ದೃಢೀಕೃತ CONNECT ಪ್ರಾಕ್ಸಿ ಒಪ್ಪಂದವನ್ನು ಪರೀಕ್ಷಿಸುತ್ತದೆ.
IP ಅನುಮೋದನೆಯನ್ನು ಅವಲಂಬಿಸುವ ಮೊದಲು Squid ನೋಡುವ ಮೂಲ ವಿಳಾಸವನ್ನು ಪರಿಶೀಲಿಸಿ. PROXY-ಪ್ರೋಟೋಕಾಲ್ ಮೆಟಾಡೇಟಾ, ಬಳಸಿದರೆ, ಎರಡೂ ತುದಿಗಳಲ್ಲಿ ಬೆಂಬಲ ಬೇಕು ಮತ್ತು ಪ್ರಾಕ್ಸಿ ವಿನಂತಿಗೆ ಮೊದಲು ಬೈಟ್ಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ. ಗುರಿ ನಿರ್ವಹಣೆಯ ಸಮಯದಲ್ಲಿ ಸಕ್ರಿಯ ಸುರಂಗಗಳನ್ನು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಖಾಲಿ ಮಾಡಿ; ಅವುಗಳ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಇದ್ದಕ್ಕಿದ್ದಂತೆ ತೆಗೆದರೆ ಅವು ಅಡ್ಡಿಪಡುತ್ತವೆ.