C# WEB代理


一天無所收獲,把前段時間根據網上例子寫的web代理未調試成功,再拿出來看看,之前有了解過反向代理,但對web代理未太注意,在學校的時候曾用過web代理上網,但一直沒有注意其實現原理,對於flidder的HTTP抓包也是用的WEB代理,

打開flidder,會發現IE:

單擊高級,則設置了代理的IP為127.0.0.1,端口號為8888

打開firefox,同樣也設置了代理的IP

不過flidder可以對HTTPS網站進行代理。

web代理的原理很簡單:瀏覽器把請求的域名發往代理服務器,代理服務器接收請求,解析出服務器地址,然后代理服務器組成HTTP請求發往請求服務器,然后代理服務器把接收返回的數據返回給瀏覽器。

之前未調試通以上源文件的例子的原因是:

我用的是PPoe拔號上網,必須在PPOE設置中也設置一次代理,不然就不能成功向你兼聽的代理服務器發送數據了,當然你也可以斷開ppoe連接

源文件例子(VS2008)

csdn:http://download.csdn.net/detail/jj516585042/4885311

115網盤:http://115.com/file/dwi856c6


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM