class HTTP::Connection

def send_proxy_connect_request(req)

Open tunnel through proxy
def send_proxy_connect_request(req)
  return unless req.uri.https? && req.using_proxy?
  @pending_request = true
  req.connect_using_proxy @socket
  @pending_request  = false
  @pending_response = true
  read_headers!
  @proxy_response_headers = @parser.headers
  if @parser.status_code != 200
    @failed_proxy_connect = true
    return
  end
  @parser.reset
  @pending_response = false
end