No generic TLS interception requirement
A conventional CONNECT proxy can relay the encrypted byte stream without decrypting the website's TLS content.
With HTTPS CONNECT, a compatible client asks the proxy to open a tunnel to the destination. The end-to-end TLS session remains between the client and the destination.
Requests a CONNECT tunnel to the destination host and port.
Creates the TCP path when the request is allowed.
The client negotiates its encrypted HTTPS session across that path.
The proxy should not need to impersonate the destination or install interception certificates just to provide ordinary tunnelling.
A conventional CONNECT proxy can relay the encrypted byte stream without decrypting the website's TLS content.
The application or system must know how to use an HTTP/HTTPS proxy and issue CONNECT for secure destinations.
The app page can show selected location, proxy endpoint and connection state so users know which route is active.
Choose based on what your application supports and what kind of connection you need.