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 प्रॉक्सी मार्ग के भीतर अलग कनेक्शन रहता है।