Skip to content

Instantly share code, notes, and snippets.

@msonnabaum
Created August 30, 2012 20:04
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save msonnabaum/3539531 to your computer and use it in GitHub Desktop.
Save msonnabaum/3539531 to your computer and use it in GitHub Desktop.
#!/usr/bin/env ruby
require 'em-proxy'
Proxy.start(:host => "0.0.0.0", :port => 9201, :debug => false) do |conn|
conn.server :srv, :host => "127.0.0.1", :port => 9200
conn.on_data do |data|
puts data
data
end
conn.on_response do |backend, resp|
puts resp
resp
end
conn.on_finish do |backend, name|
puts name
unbind if backend == :srv
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment