2009-08-20 17 views
2

我想在C++中創建一個SOCKS代理,作爲本地主機上的後臺進程運行。創建一個SOCKS代理,什麼都不做特別

如果用戶的瀏覽器配置爲使用代理,我希望所有HTTP請求都通過正常的TCP/IP堆棧傳遞。即瀏覽器的行爲與其通常情況完全相同。

最後,我將添加另一個層,它將檢查所請求的資源是否符合特定條件,如果是,則會以不同方式處理請求。但現在我只是想解決基本的問題......如何創建一個不會改變任何東西的SOCKS代理?

回答

1

我會看看Squid項目,這取決於你需要它。

http://www.squid-cache.org/

GPL許可的來源。

對許多好東西都非常好。

雅各

+0

看起來好像還不行:http://wiki.squid-cache.org/Features/Socks – 2013-09-22 17:22:22