pproxy-ის TLS მსმენელს სჭირდება სერტიფიკატი და გასაღები
მიუთითეთ --ssl certfile,keyfile, როცა http+ssl მსმენელი უარს ამბობს გაშვებაზე, და განასხვავეთ ეს მსმენელი მისი SOCKS upstream-ისგან.
შეცდომა “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, upstream SOCKS5 სერვისი და სერტიფიკატის ფაილები უკვე არსებობს. --ssl მნიშვნელობა არის სერტიფიკატის ფაილი, რომელსაც მოჰყვება მძიმე და შესაბამისი კერძო გასაღების ფაილი. კომბინირებულ ფაილს შეუძლია ერთფაილიანი ფორმის გამოყენება.
პორტი 8181 არის ლოკალური TLS-დაცული HTTP პროქსი მსმენელი. პორტი 1080 არის ცალკე upstream SOCKS სერვისი. ერთის კონფიგურაცია არ ქმნის ან არ ამოწმებს მეორეს.
კლიენტებს სჭირდებათ HTTPS პროქსი URL და ნდობა მსმენელის სერტიფიკატის მიმართ, მათ შორის შესაბამისი პროქსი ჰოსტის სახელი ან IP მისამართი. დანიშნულების TLS რჩება ცალკე კავშირად პროქსი მარშრუტის შიგნით.