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 ప్రోటోకాల్ మెటాడేటా ఉపయోగిస్తే రెండు చివరల్లో మద్దతు అవసరం మరియు ప్రాక్సీ అభ్యర్థనకు ముందు బైట్లను జోడిస్తుంది. లక్ష్య నిర్వహణ సమయంలో సక్రియ సొరంగాలను ఉద్దేశపూర్వకంగా ఖాళీ చేయండి; వాటి ప్రక్రియను అకస్మాత్తుగా తీసివేయడం వాటిని అంతరాయం చేస్తుంది.