pproxy యొక్క TLS లిజనర్కు సర్టిఫికెట్ మరియు కీ అవసరం
http+ssl లిజనర్ ప్రారంభాన్ని నిరాకరించినప్పుడు --ssl certfile,keyfile ఇవ్వండి, మరియు ఆ లిజనర్ను దాని SOCKS అప్స్ట్రీమ్ నుండి వేరు చేయండి.
“You must specify --ssl to listen in ssl mode” లోపం అంటే pproxy తన TLS లిజనర్ కోసం సర్వర్ సర్టిఫికెట్ పదార్థం అవసరం అని. లిజనర్ URL TLSని ఎంచుకుంటుంది; సర్టిఫికెట్ను అందించదు.
pproxy -l http+ssl://127.0.0.1:8181 -r socks5://127.0.0.1:1080 --ssl proxy-chain.pem,proxy-key.pem
ఈ ఉదాహరణ ఆదేశం pproxy, అప్స్ట్రీమ్ SOCKS5 సేవ మరియు సర్టిఫికెట్ ఫైల్లు ఇప్పటికే ఉన్నాయని ఊహిస్తుంది. --ssl విలువ సర్టిఫికెట్ ఫైల్, ఆ తర్వాత కామా మరియు దానికి సరిపోయే ప్రైవేట్-కీ ఫైల్. కలిపిన ఫైల్ ఏక-ఫైల్ రూపాన్ని ఉపయోగించవచ్చు.
పోర్ట్ 8181 స్థానిక TLS-రక్షిత HTTP ప్రాక్సీ లిజనర్. పోర్ట్ 1080 ప్రత్యేక అప్స్ట్రీమ్ SOCKS సేవ. ఒకదాన్ని కాన్ఫిగర్ చేయడం మరొకదాన్ని సృష్టించదు లేదా ధృవీకరించదు.
క్లయింట్లకు HTTPS ప్రాక్సీ URL మరియు లిజనర్ సర్టిఫికెట్పై విశ్వాసం అవసరం, సరిపోయే ప్రాక్సీ హోస్ట్నేమ్ లేదా IP చిరునామా సహా. గమ్యస్థాన TLS ప్రాక్సీ మార్గంలో ప్రత్యేక కనెక్షన్గా ఉంటుంది.