The idea is simple, when the options is set: - parse any incoming HTTP requests - extract the hostname and port - `CONNECT` to the upstream proxy using the host/port - send the http request over the tunnel and continue as normal this would also resolve #15