From 8f9ff381909e626b6b834ad36561b1883c5225a1 Mon Sep 17 00:00:00 2001 From: Tim Galeckas Date: Mon, 22 Jul 2013 13:31:57 -0500 Subject: [PATCH] allow specific routes to be tunneled over a proxy --- lib/rack/reverse_proxy.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/rack/reverse_proxy.rb b/lib/rack/reverse_proxy.rb index ddadd3f..2b5c5d2 100644 --- a/lib/rack/reverse_proxy.rb +++ b/lib/rack/reverse_proxy.rb @@ -26,7 +26,7 @@ def call(env) headers['HOST'] = uri.host if all_opts[:preserve_host] headers['X-Forwarded-Host'] = rackreq.host if all_opts[:x_forwarded_host] - session = Net::HTTP.new(uri.host, uri.port) + session = Net::HTTP.new(uri.host, uri.port, all_opts[:proxy_address], all_opts[:proxy_port]) session.read_timeout=all_opts[:timeout] if all_opts[:timeout] session.use_ssl = (uri.scheme == 'https')