Add HTTP Proxy Support with TLS for Upstream Connections
Objective
Implement an HTTP proxy that supports HTTP/2 by default but can downgrade to HTTP/1.1.
Add TLS client support for upstream connections, allowing re-encryption when connecting to secure upstream servers (e.g., HTTPS, MQTT over TLS or any TCP over TLS).
Tasks
Add HTTP Proxy Support with TLS for Upstream Connections
Objective
Implement an HTTP proxy that supports HTTP/2 by default but can downgrade to HTTP/1.1.
Add TLS client support for upstream connections, allowing re-encryption when connecting to secure upstream servers (e.g., HTTPS, MQTT over TLS or any TCP over TLS).
Tasks