pproxy ਦੇ TLS ਲਿਸਨਰ ਲਈ ਸਰਟੀਫਿਕੇਟ ਅਤੇ ਕੁੰਜੀ ਲੋੜੀਂਦੀ ਹੈ
ਜਦੋਂ http+ssl ਲਿਸਨਰ ਸ਼ੁਰੂ ਹੋਣ ਤੋਂ ਇਨਕਾਰ ਕਰੇ ਤਾਂ --ssl certfile,keyfile ਦਿਓ, ਅਤੇ ਉਸ ਲਿਸਨਰ ਨੂੰ ਇਸਦੇ SOCKS ਅਪਸਟ੍ਰੀਮ ਤੋਂ ਵੱਖਰਾ ਪਛਾਣੋ।
“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, ਇੱਕ ਅਪਸਟ੍ਰੀਮ SOCKS5 ਸੇਵਾ ਅਤੇ ਸਰਟੀਫਿਕੇਟ ਫਾਈਲਾਂ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹਨ। --ssl ਮੁੱਲ ਇੱਕ ਸਰਟੀਫਿਕੇਟ ਫਾਈਲ ਹੈ, ਫਿਰ ਕਾਮਾ ਅਤੇ ਇਸ ਨਾਲ ਮੇਲ ਖਾਂਦੀ ਨਿੱਜੀ-ਕੁੰਜੀ ਫਾਈਲ। ਸੰਯੁਕਤ ਫਾਈਲ ਇੱਕ-ਫਾਈਲ ਰੂਪ ਵਰਤ ਸਕਦੀ ਹੈ।
ਪੋਰਟ 8181 ਸਥਾਨਕ TLS-ਸੁਰੱਖਿਅਤ HTTP ਪ੍ਰੌਕਸੀ ਲਿਸਨਰ ਹੈ। ਪੋਰਟ 1080 ਵੱਖਰੀ ਅਪਸਟ੍ਰੀਮ SOCKS ਸੇਵਾ ਹੈ। ਇੱਕ ਨੂੰ ਕਨਫਿਗਰ ਕਰਨਾ ਦੂਜੇ ਨੂੰ ਬਣਾਉਂਦਾ ਜਾਂ ਪ੍ਰਮਾਣਿਤ ਨਹੀਂ ਕਰਦਾ।
ਗਾਹਕਾਂ ਨੂੰ HTTPS ਪ੍ਰੌਕਸੀ URL ਅਤੇ ਲਿਸਨਰ ਸਰਟੀਫਿਕੇਟ ’ਤੇ ਭਰੋਸਾ ਚਾਹੀਦਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਮੇਲ ਖਾਂਦਾ ਪ੍ਰੌਕਸੀ ਹੋਸਟਨਾਮ ਜਾਂ IP ਪਤਾ ਸ਼ਾਮਲ ਹੈ। ਮੰਜ਼ਿਲ TLS ਪ੍ਰੌਕਸੀ ਮਾਰਗ ਦੇ ਅੰਦਰ ਵੱਖਰਾ ਕਨੈਕਸ਼ਨ ਰਹਿੰਦਾ ਹੈ।