Trình lắng nghe TLS của pproxy cần chứng chỉ và khóa
Cung cấp --ssl certfile,keyfile khi trình lắng nghe http+ssl từ chối khởi động, và phân biệt trình lắng nghe đó với SOCKS upstream của nó.
Lỗi “You must specify --ssl to listen in ssl mode” có nghĩa là pproxy cần tư liệu chứng chỉ máy chủ cho trình lắng nghe TLS của nó. URL của trình lắng nghe chọn TLS; nó không cung cấp chứng chỉ.
pproxy -l http+ssl://127.0.0.1:8181 -r socks5://127.0.0.1:1080 --ssl proxy-chain.pem,proxy-key.pem
Lệnh minh họa này giả định rằng pproxy, một dịch vụ SOCKS5 upstream và các tệp chứng chỉ đã tồn tại. Giá trị --ssl là một tệp chứng chỉ, theo sau là dấu phẩy và tệp khóa riêng tương ứng. Một tệp kết hợp có thể dùng dạng một tệp.
Cổng 8181 là trình lắng nghe proxy HTTP cục bộ được bảo vệ bằng TLS. Cổng 1080 là dịch vụ SOCKS upstream riêng biệt. Việc cấu hình cái này không tạo ra hay xác thực cái kia.
Máy khách cần URL proxy HTTPS và sự tin cậy đối với chứng chỉ của trình lắng nghe, bao gồm tên máy chủ proxy hoặc địa chỉ IP khớp. TLS của đích vẫn là một kết nối riêng bên trong tuyến proxy.