我是来找你帮忙的,我到处找,试了很多办法,都解决不了我的问题。
拥有一个使用外部代理的代理服务器 (IP:PORT:USER:PASS) 来发出请求,并能够解密 https 客户端请求(我可以用它来计算客户端发出的请求的大小)客户端没有安装 ssl 证书。
+---------+ Request +-----------+ +------------+ +-------+
| +-------------> | | Request | | Request | |
| | | My Proxy +---------------> |The external|---------------> | Web |
| | | | | Proxy | | |
| Client | | Server | | | | |
| | | | Response | | Response | |
| | Response | | <---------------+ | <---------------+ |
| | <-------------+ | | | | |
+---------+ +-----------+ +------------+ +-------+
目前,我使用 Titanium Web Proxy,它是一个开源代理服务器。我可以使用外部代理,但我无法解密客户端发出的请求。为了计算请求的大小,我计算了流的 bytes[] ......所以它不准确。
据我所知,为了在没有安装证书的客户端的情况下解密 HTTPS 请求,我必须使用客户端在通过实际代理之前连接的反向代理 .
I tried with Titanium Web Proxy, but it didn't work (the response of the requests was 407...!?).
那么,是否有任何开源代理可以帮助我解决我的问题?
感谢您阅读到这里