השגיאה “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 upstream וקבצי התעודה כבר קיימים. הערך של --ssl הוא קובץ תעודה, ואחריו פסיק וקובץ המפתח הפרטי המתאים. קובץ משולב יכול להשתמש בצורת הקובץ היחיד.

יציאה 8181 היא מאזין ה-HTTP proxy המקומי המוגן ב-TLS. יציאה 1080 היא שירות ה-SOCKS upstream הנפרד. תצורת האחד אינה יוצרת או מאמתת את השני.

לקוחות זקוקים לכתובת URL של proxy HTTPS ולאמון בתעודת המאזין, כולל שם מארח proxy או כתובת IP תואמים. ה-TLS של היעד נשאר חיבור נפרד בתוך מסלול ה-proxy.

מאמרים קשורים