ಇರುವ 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-ಪ್ರೋಟೋಕಾಲ್ ಮೆಟಾಡೇಟಾ, ಬಳಸಿದರೆ, ಎರಡೂ ತುದಿಗಳಲ್ಲಿ ಬೆಂಬಲ ಬೇಕು ಮತ್ತು ಪ್ರಾಕ್ಸಿ ವಿನಂತಿಗೆ ಮೊದಲು ಬೈಟ್‌ಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ. ಗುರಿ ನಿರ್ವಹಣೆಯ ಸಮಯದಲ್ಲಿ ಸಕ್ರಿಯ ಸುರಂಗಗಳನ್ನು ಉದ್ದೇಶಪೂರ್ವಕವಾಗಿ ಖಾಲಿ ಮಾಡಿ; ಅವುಗಳ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಇದ್ದಕ್ಕಿದ್ದಂತೆ ತೆಗೆದರೆ ಅವು ಅಡ್ಡಿಪಡುತ್ತವೆ.

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