#coding:utf-8
require 'webrick'
require 'webrick/httpproxy'
handler = Proc.new() {| q , res |
}
s = WEBrick::HTTPProxyServer.new(
:BindAddress => '127.0.0.1',
:Port => 8082,
:Logger => WEBrick::Log::new($stderr, WEBrick::Log::DEBUG),
:ProxyVia => false,
:ProxyContentHandler => handler
)
Signal.trap('INT') do
s.shutdown
exit
end
s.start
I2NvZGluZzp1dGYtOApyZXF1aXJlICd3ZWJyaWNrJwpyZXF1aXJlICd3ZWJyaWNrL2h0dHBwcm94eScKCmhhbmRsZXIgPSBQcm9jLm5ldygpIHt8IHEgLCByZXMgfAoKfQoKcyA9IFdFQnJpY2s6OkhUVFBQcm94eVNlcnZlci5uZXcoCiAgIDpCaW5kQWRkcmVzcyA9PiAnMTI3LjAuMC4xJywKICAgOlBvcnQgPT4gODA4MiwKICAgOkxvZ2dlciA9PiBXRUJyaWNrOjpMb2c6Om5ldygkc3RkZXJyLCBXRUJyaWNrOjpMb2c6OkRFQlVHKSwKICAgOlByb3h5VmlhID0+IGZhbHNlLAogICA6UHJveHlDb250ZW50SGFuZGxlciA9PiBoYW5kbGVyCiApClNpZ25hbC50cmFwKCdJTlQnKSBkbwogIHMuc2h1dGRvd24KICBleGl0CmVuZAoKcy5zdGFydAo=