本帖最后由 shada 于 2012-09-06 10:42:47 编辑

解决方案 »

  1.   

    可以在 <system.net> 配置节中配置 HttpWebRequest 的属性,包括 WebProxy
    <system.net>    
      <connectionManagement>    
      </connectionManagement>   
      <defaultProxy>    
        <proxy proxyaddress="http://xxx.xxx.xxx.xxx:xxx" bypassonlocal="False"/>    
      </defaultProxy>   
      <settings>    
          <httpWebRequest useUnsafeHeaderParsing="true"/>   
          <servicePointManager checkCertificateName="true"     
                               checkCertificateRevocationList="true"      
                               enableDnsRoundRobin="true"     
                               expect100Continue="true"       
                               useNagleAlgorithm="true"/>      
      </settings>   
    </system.net>  
      

  2.   

    http://xxx.xxx.xxx.xxx:xxx是http代理吧,socks5代理应如何写?
      

  3.   

    socket 5? 没注意看我记得 WebProxy 是不支持编程方式设置socket代理的。参考:http://social.msdn.microsoft.com/Forums/en-US/ncl/thread/982bef6c-b9a4-4c0d-b7d5-0c64df9f610a