2009-12-16 232 views
1

什麼是以ruby編寫的客戶端代理的好方法,我可以使用它來創建自定義過濾器。ruby​​中的客戶端http代理

到目前爲止,我發現

在邊緣有一點,這傢伙想Use rack as thin proxy與他的問題。我認爲他沒有得到答案;甚至暗示它是可能的。

您對這些建議的方法有什麼建議?或者您有更好的方法。

謝謝!

+0

你想要一個完整的http代理或只是一個套接字連接器? (我假設前者) – rogerdpack 2009-12-17 04:27:41

+0

我希望能夠監控http請求並回答像「我今天在StackOverflow上花了多長時間」這樣的問題 – jrhicks 2009-12-17 14:53:13

+0

如果超出預設的時間目標,則限制使用的能力將會是一項獎勵。 – jrhicks 2009-12-17 14:54:16

回答

0

我不能說個人經驗,因爲我自己沒有這樣做過,但我之前聽說過mouseHole,它似乎是一個很好的包。爲什麼不嘗試爲它寫一個簡單的腳本,看看你是如何找到它的?

該庫中還有一些sample scripts可供檢出。

+0

我得到了mouseHole的運行 - 它代表像Google這樣的網站,但在像YouTube這樣的網站上崩潰了StackOverflow&Facebook thx – jrhicks 2009-12-16 19:55:17

+0

儘管我不能主張使用Mousehole作爲前端客戶端網絡代理,但它是唯一一個如何使用Mongrel作爲例子這種類型的代理。與Webrick不同,Mongrel代理能夠流式傳輸。然而我沒有發現這是最好的路線。最終,我用帶external_acl_type的squid去ruby腳本。 – jrhicks 2010-01-05 21:51:23