Listener TLS pproxy wymaga certyfikatu i klucza
Podaj --ssl certfile,keyfile, gdy listener http+ssl odmawia uruchomienia, i odróżnij ten listener od jego upstreamu SOCKS.
Błąd „You must specify --ssl to listen in ssl mode” oznacza, że pproxy potrzebuje materiału certyfikatu serwera dla swojego listenera TLS. URL listenera wybiera TLS; nie dostarcza certyfikatu.
pproxy -l http+ssl://127.0.0.1:8181 -r socks5://127.0.0.1:1080 --ssl proxy-chain.pem,proxy-key.pem
To przykładowe polecenie zakłada, że pproxy, usługa SOCKS5 upstream i pliki certyfikatu już istnieją. Wartością --ssl jest plik certyfikatu, po którym następuje przecinek i odpowiadający mu plik klucza prywatnego. Połączony plik może używać formy jednego pliku.
Port 8181 to lokalny listener proxy HTTP chroniony przez TLS. Port 1080 to osobna usługa SOCKS upstream. Skonfigurowanie jednego nie tworzy ani nie weryfikuje drugiego.
Klienci potrzebują adresu URL proxy HTTPS i zaufania do certyfikatu listenera, w tym pasującej nazwy hosta proxy lub adresu IP. TLS miejsca docelowego pozostaje osobnym połączeniem w trasie proxy.