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 仍是代理路由中的独立连接。