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')