1
我想創建一個代理服務器或(襪子主機??)與瀏覽器(如firefox)通信轉發http代理。用C#創建襪子主機用於http代理轉發
我有一個這樣做的軟件:bitvise隧道。
所以,我需要編寫一個類似於隧道代理轉發器的應用程序。
換句話說,我想啓用Firefox的襪子主機,並獲得與C#應用程序瀏覽器請求
請幫我帶路
非常感謝
我想創建一個代理服務器或(襪子主機??)與瀏覽器(如firefox)通信轉發http代理。用C#創建襪子主機用於http代理轉發
我有一個這樣做的軟件:bitvise隧道。
所以,我需要編寫一個類似於隧道代理轉發器的應用程序。
換句話說,我想啓用Firefox的襪子主機,並獲得與C#應用程序瀏覽器請求
請幫我帶路
非常感謝
創建一個代理意味着應用程序需要在與客戶端(瀏覽器)交談時充當HTTP Server,並在與網站溝通時充當瀏覽器。 代理服務器將打開服務器套接字(例如端口90)的端口,並接受此端口上的瀏覽器請求,而不是連接網站(通常在端口80上)並將請求轉發到站點服務器。代理等待服務器響應,讀取它並將響應發送給客戶端之後。 如果需要,代理會更改郵件標題(例如,更改url中的端口)。 一般來說代理是多線程應用程序,所以他們可以同時管理更多的請求。
感謝您的回覆,我寫了一個套接字服務器應用程序,它監聽127.0.0.1:7777並將瀏覽器襪子主機配置爲127.0.0.1:7777。但瀏覽器只是發送了一個「|」角色來襪子服務器,爲什麼? – 2012-01-13 17:11:24
@RaminMousavi嗅探到真正發送瀏覽器的信息,你可以發佈一部分代碼來幫助你找到答案 – 2012-01-16 09:32:02