这些天一直被WebBrowser使用Socket5代理的问题困扰,WebBrowser控件本身仅支持HTTP代理,并不支持Socket5代理
如果想要使用Socket5代理有几种方法。
1.HOOK API
  这种方法比较麻烦,不适合俺这种新手,不推荐。
2.自己设置一个HTTP代理服务器,然后将这个HTTP代理服务使用SOCKET5代理
  这种方法还不够累的呢,转来转去,更不推荐。
3.将根据SOCKET5协议,利用SOCKET自己发包。
  这种方法需要熟悉SOCKET5协议,刚开始我也是走这条路,在编写过程中发现连接很不稳定
  经常出现莫名其妙的错误。(应该是俺水平不够导致的问题吧)反正就是也很麻烦。放弃
4.使用代理软件
  我最后采用的就是这种方法,刚开始,使用的是SocksCapV2这个工具,发现这玩意不支持咱C#写的东西
  一直苦恼中,最后发现 使用ProxyCap这个工具就解决了。这就是俺最近的心得 呵呵 水平有限,绕了很多弯路。