我需要它重定向來自客戶機的連接請求的系統到不同的網站,即如果他們輸入google.com,他們應該被重定向到mysite.comC#Http Proxy的想法?
因此,我認爲創建用戶的機器安裝了一個代理,以便應用程序的該應用程序可以檢查他們的傳出連接並相應地重定向。
網上有沒有開源的HTTP代理?我已經嘗試了Mentalis,但現在它已經有8年的歷史了。
我需要它重定向來自客戶機的連接請求的系統到不同的網站,即如果他們輸入google.com,他們應該被重定向到mysite.comC#Http Proxy的想法?
因此,我認爲創建用戶的機器安裝了一個代理,以便應用程序的該應用程序可以檢查他們的傳出連接並相應地重定向。
網上有沒有開源的HTTP代理?我已經嘗試了Mentalis,但現在它已經有8年的歷史了。
也許this one會幫助你。
我自己沒有測試過,但看起來很有前途。
如果你重定向很簡單,在域級別,它可能更易於配置DNS服務器爲客戶端。
另一種方法是配置了任何已經可用於各種平臺的各種代理服務器的,而不是每個客戶端上的本地代理。 Varnish是非常靈活和高性能的(儘管它僅在Linux/FreeBSD上運行)。
如果您的客戶分佈,不能將它們都指向同一個代理或DNS,那麼你應該嘗試當地的代理方式(但開始看起來很像病毒)
代碼示例:
http://www.catonmat.net/http-proxy-in-nodejs http://www.vbdotnetheaven.com/Uploadfile/psingh/WebServer04162005083342AM/WebServer.aspx