type=class
superclass=WEBrick=HTTPServer
included=
extended=
dynamically_included=
dynamically_extended=
library=webrick.httpproxy
aliases=
aliasof=

プロクシの機能を提供するクラスです。CONNECT メソッドにも対応しています。

 * [[url:http://magazine.rubyist.net/?0002-WEBrickProxy]]

以下は完全に動作するプロクシサーバの例です。
 
 require 'webrick'
 require 'webrick/httpproxy'
 
 config = { :BindAddress => '127.0.0.1', :Port => 8080 }
 s = WEBrick::HTTPProxyServer.new( config ) 
 Signal.trap('INT') do
   s.shutdown
 end
 s.start
