2010-01-10 558 views
1

我正在編寫安裝在客戶端機器上的Web代理(與Web瀏覽器相同的機器)。如何在Windows上實現端口重定向/映射?

我想所有的流量是網絡流量重定向到我的代理服務器。

我使用的是Windows操作系統(XP,Windows 2003,Windows 2008,Vista,Windows 7)。

我需要做什麼,將端口80上的所有互聯網流量重定向到我的網絡代理?

我注意到this software允許您在Windows中創建端口映射。我可以讓我的代理以這種方式工作。他們安裝的組件之一被稱爲NDIS,我假設他們使用該技術能夠端口重定向。

所以我的問題是...什麼是最好的(最容易實現)API或技術用於編程在Windows端口重定向器?

+1

關閉海報注意:這不是一個安裝問題或類似的東西,它是一個編程問題,從哪裏開始編程Windows中的端口映射。 – 2010-01-10 00:58:36

回答

2

您的選擇是應用層代理(=瀏覽器代理設置),分層服務提供商; TDI驅動程序(或更現代的等值?); NDIS驅動程序。沒有簡單的答案,什麼是最好的或最簡單的。您需要考慮自己的技能,以及潛在的兼容性問題。許多其他程序使用這些方法中的每一種,並且您需要與它們兼容,或者至少不要破壞它們。