簡體   English   中英

使用C#創建Socks主機以進行HTTP代理轉發

[英]Create socks host with C# for http proxy forwarding

我想創建一個代理服務器或(Socks主機??)來與瀏覽器(例如firefox)進行通信以轉發HTTP代理。

我有一個軟件可以做到這一點:bitvise tunnelier。

因此,我需要編寫與隧道代理轉發器類似的應用程序。

換句話說,我想啟用firefox Socks Host並使用C#應用程序獲取瀏覽器請求

請幫我帶路

非常感謝

創建代理意味着您的應用程序在與客戶端(瀏覽器)通信時需要充當HTTP Server,而在與網站進行通信時則需要充當瀏覽器。 代理打開服務器套接字的端口(例如端口90),並在該端口上接受瀏覽器請求,然后再連接網站(通常在端口80上)並將請求轉發到站點服務器。 代理等待服務器響應,讀取該響應,然后將響應發送給客戶端。 代理根據需要更改消息頭(例如,更改URL中的端口)。 通常,代理是多線程應用程序,因此它們可以同時管理更多請求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM