Squid యొక్క HTTP listener SOCKSకు మద్దతు ఇస్తుందా?
ప్రాక్సీ ప్రోటోకాల్ను పోర్ట్ నంబర్ల నుండి వేరు చేయండి మరియు ప్రయోగాత్మక Squid SOCKS పనిని ప్రామాణిక HTTP listener మద్దతు నుండి వేరు చేయండి.
Squid యొక్క http_port పోర్ట్ నంబర్ ఏదైనా HTTP ప్రాక్సీ ట్రాఫిక్ను అంగీకరిస్తుంది. దాన్ని పోర్ట్ 1080లో కాన్ఫిగర్ చేసినా అది HTTP listenerగానే ఉంటుంది; SOCKS క్లయింట్ వేరే handshake పంపుతుంది.
HTTP ప్రాక్సీలకు మద్దతు ఇచ్చే అప్లికేషన్ Squid చిరునామా మరియు పోర్ట్ను తన HTTP ప్రాక్సీ సెట్టింగ్లో ఉపయోగించవచ్చు. HTTPS గమ్యస్థానాలు CONNECT ద్వారా వెళ్లగలవు, కాబట్టి ప్రాక్సీ సొరంగానికి అనుమతించినప్పుడు ఈ సెట్టింగ్ సురక్షిత సైట్లకూ సరిపోతుంది.
SOCKS అవసరమయ్యే అప్లికేషన్కు అవసరమైన SOCKS సంస్కరణను అమలు చేసే సేవ మరియు ప్రామాణీకరణ కావాలి. అనుమతించిన పబ్లిక్ మార్గాల కోసం SOCKS ప్రాక్సీ జాబితా నుండి ఆ సంస్కరణకు సరిపోయే అభ్యర్థులను ఎంచుకోండి. ప్రత్యేక SOCKS సర్వర్ లేదా సరైన స్థానిక SSH డైనమిక్ ఫార్వార్డింగ్ ఆ ఇంటర్ఫేస్ను అందించగలవు.
ప్రయోగాత్మక మద్దతు మరియు అప్స్ట్రీమ్ ప్రాక్సీలు
Squid యొక్క SOCKS అభివృద్ధి పేజీ పరిమితులతో ప్రయోగాత్మక మరియు లైబ్రరీ ఆధారిత విధానాలను వివరిస్తుంది. ప్రామాణిక ప్యాకేజీ చేసిన HTTP listener కాన్ఫిగరేషన్ స్విచ్ ద్వారా SOCKS5ని అంగీకరిస్తుందని అది నిరూపించదు.
Squid అప్స్ట్రీమ్లో SOCKS ఉపయోగించేలా చేయడం దాని బయటకు వెళ్లే కనెక్షన్లపై ప్రత్యేక అవసరం. ఆ సాకెట్లపై ప్రభావం చూపే పద్ధతి లోపలికి వచ్చే SOCKS మద్దతును జోడించదు.
ప్రోటోకాల్ సరిపోకపోతే, అప్లికేషన్ Squidకు ఏమి పంపుతుంది మరియు Squid తన గమ్యం లేదా పేరెంట్ వైపు ఏమి పంపుతుందో గుర్తించండి. పోర్ట్ నంబర్ మాత్రమే మార్చడం రెండు సంభాషణలలో ఏదీ మార్చదు.