- require 'webrick'
- require 'webrick/httpproxy'
- s = WEBrick::HTTPProxyServer.new :Port => 7012,
- :RequestCallback => proc{|req, res| puts "#{req.unparsed_uri}" }
- s.start
在浏览器里把代理设置成 127.0.0.1:7012 就行了。
有时需要频繁切换,推荐 ff 小插件 quick proxy。
RequestCallback 便是访问的 hook,可以用它做很多事情。