ข้อผิดพลาด “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 ภายในที่ป้องกันด้วย TLS พอร์ต 1080 คือบริการ SOCKS upstream แยกต่างหาก การกำหนดค่าอย่างหนึ่งไม่ได้สร้างหรือตรวจสอบอีกอย่างหนึ่ง

ไคลเอนต์ต้องมี URL พร็อกซี HTTPS และความเชื่อถือในใบรับรองของตัวรับฟัง รวมถึงชื่อโฮสต์พร็อกซีหรือที่อยู่ IP ที่ตรงกัน TLS ปลายทางยังคงเป็นการเชื่อมต่อแยกต่างหาก ภายในเส้นทางพร็อกซี

บทความที่เกี่ยวข้อง