شنونده TLS در pproxy به گواهی و کلید نیاز دارد
هنگامی که شنونده http+ssl از راهاندازی سرباز میزند --ssl certfile,keyfile را ارائه دهید و آن شنونده را از بالادست SOCKS آن متمایز کنید.
خطای “You must specify --ssl to listen in ssl mode” یعنی pproxy به مواد گواهی سرور برای شنونده TLS خود نیاز دارد. نشانی شنونده 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 شنونده پروکسی HTTP محلی محافظتشده با TLS است. درگاه 1080 سرویس بالادست SOCKS جداگانه است. پیکربندی یکی دیگری را ایجاد یا اعتبارسنجی نمیکند.
مشتریان به نشانی پروکسی HTTPS و اعتماد به گواهی شنونده نیاز دارند، از جمله نام میزبان پروکسی یا نشانی IP منطبق. TLS مقصد یک اتصال جداگانه باقی میماند در مسیر پروکسی.