client → local TCP relay → existing forward proxy → destination

ఈ అమరికలో రిలేకు ఒక స్థిర ఎగువ ప్రవాహం ఉంటుంది. క్లయింట్ అభ్యర్థనను మార్చకుండా ఉన్న ఫార్వర్డ్ ప్రాక్సీకి పంపుతుంది. ఆ ప్రాక్సీ సంపూర్ణ URL లేదా CONNECT లక్ష్యాన్ని చదివి, విధానాన్ని అమలు చేసి, గమ్యస్థాన కనెక్షన్ తెరుస్తుంది.

రిలేను నేరుగా వెబ్‌సైట్‌కు మళ్లించడం ఒప్పందాన్ని మారుస్తుంది. ఫార్వర్డ్ ప్రాక్సీ గమ్యస్థానాలను ఎంచుకోవాలి, HTTP ఫ్రేమింగ్ మరియు కనెక్షన్ ప్రవర్తనను నిర్వహించాలి; మొదటి పంక్తి నుండి హోస్ట్‌నామ్ తీయడం సరిపోదు.

Nmap యొక్క Ncat విడిగా HTTP అర్థం చేసుకునే వినడం మోడ్ అందిస్తుంది:

ncat --listen 127.0.0.1 3128 --proxy-type http

ఈ loopback ఉదాహరణ Ncat ప్రాక్సీ అమలును ఉపయోగిస్తుంది, ప్రతి nc పంచుకునే లక్షణం కాదు. దాని వినడం వైపు ప్రాక్సీ HTTP పద్ధతులు మరియు CONNECT నిర్వహిస్తుంది. దాని క్లయింట్ వైపు SOCKS ఎంపికలు వినడం మోడ్‌లో SOCKS సర్వర్‌ను ఏర్పాటు చేయవు. శాశ్వత భాగస్వామ్య సేవకు ఉద్దేశపూర్వక కనెక్షన్ నిర్వహణ, ప్రాప్యత నియంత్రణ మరియు లాగింగ్ కూడా అవసరం.

పరిశీలన కోసం, ఎన్‌క్రిప్షన్ సరిహద్దును గుర్తించండి. సాధారణ HTTP ప్రాక్సీ కనెక్షన్‌పై ఉన్న రిలే ప్రాక్సీ అభ్యర్థనలు మరియు ప్రతిస్పందనలను చూడగలదు. CONNECT తర్వాత గమ్యస్థానం యొక్క HTTPS TLS బైట్లు, చదవగలిగే పేజీ కంటెంట్ కాదు. ప్రాక్సీ వరకు TLS ఆ లింక్‌పై ప్రారంభ ప్రాక్సీ మార్పిడిని కూడా దాచుతుంది. అన్వయించిన లావాదేవీలకు క్లయింట్ మరియు ప్రాక్సీ నిర్ధారణను ఉపయోగించండి, ఆధారాలు లేదా సున్నితమైన URL లు ఉండగల లాగ్‌లను రక్షించండి.

సంబంధిత వ్యాసాలు