Ο listener TLS του pproxy απαιτεί πιστοποιητικό και κλειδί
Δώστε --ssl certfile,keyfile όταν ένας listener http+ssl απορρίπτει την εκκίνηση και διακρίνετε αυτόν τον listener από το SOCKS upstream του.
Το σφάλμα “You must specify --ssl to listen in ssl mode” σημαίνει ότι το pproxy χρειάζεται το υλικό του πιστοποιητικού διακομιστή για τον listener TLS του. Το URL του listener επιλέγει 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 είναι ο τοπικός listener HTTP proxy προστατευμένος με TLS. Η θύρα 1080 είναι η ξεχωριστή υπηρεσία SOCKS upstream. Η διαμόρφωση του ενός δεν δημιουργεί ούτε επικυρώνει το άλλο.
Οι πελάτες χρειάζονται URL proxy HTTPS και εμπιστοσύνη στο πιστοποιητικό του listener, συμπεριλαμβανομένου ενός αντίστοιχου hostname proxy ή διεύθυνσης IP. Το TLS προορισμού παραμένει ξεχωριστή σύνδεση μέσα στη διαδρομή proxy.