Listenerul TLS al pproxy necesită un certificat și o cheie
Furnizați --ssl certfile,keyfile când un listener http+ssl refuză pornirea și distingeți acel listener de upstream-ul său SOCKS.
Eroarea „You must specify --ssl to listen in ssl mode” înseamnă că pproxy are nevoie de materialul certificatului de server pentru listenerul său TLS. URL-ul listenerului selectează TLS; nu furnizează un certificat.
pproxy -l http+ssl://127.0.0.1:8181 -r socks5://127.0.0.1:1080 --ssl proxy-chain.pem,proxy-key.pem
Această comandă ilustrativă presupune că pproxy, un serviciu SOCKS5 upstream și fișierele de certificat există deja. Valoarea --ssl este un fișier de certificat urmat de o virgulă și fișierul de cheie privată corespunzător. Un fișier combinat poate folosi forma cu un singur fișier.
Portul 8181 este listenerul proxy HTTP local protejat de TLS. Portul 1080 este serviciul SOCKS upstream separat. Configurarea unuia nu îl creează sau validează pe celălalt.
Clienții au nevoie de un URL de proxy HTTPS și de încredere în certificatul listenerului, inclusiv un nume de gazdă proxy sau o adresă IP potrivite. TLS-ul destinației rămâne o conexiune separată în interiorul rutei proxy.