检查.net中的代理类型

时间:2011-04-24 10:28:49

标签: .net winforms proxy

任何人都可以帮我查一下在.net中检查代理类型的代码吗?所以我把代理信息放在文本框中,它将返回代理类型

大约有4-5种类型

Transparent, Anonymous, Elite, Anonymouse + Elite

它与返回的标题有关,这里有一些标题

HTTP_X_FORWARDED_FOR
HTTP_VIA

修改

大约有5类代理

UNKNOWN_PROXY
DEAD_PROXY
HTTP_PROXY
SOCKS4_PROXY
SOCKS5_PROXY

我感兴趣的是HTTP_PROXY。 当您通过代理向谷歌或任何网站发出请求时,标题会以某种方式返回,因为我听说也会返回正在使用的代理类型

1 个答案:

答案 0 :(得分:4)

我认为您必须设置一个网络服务器(可由代理服务器访问)
您的winform应用程序通过代理发送http请求到部署在该Web服务器上的Web应用程序 您的网络服务器的真实请求将由代理服务器发送,您可以检查标头并查看您找到的IP是您的客户端或代理服务器,并发回代理的类型。