如何在c#中添加代理

man*_*tel 1 c#

我在c#中创建了一个应用程序我想添加代理服务器我该怎么做.

Mar*_*eli 6

您可以通过这种方式设置全局代理

System.Net.Uri proxyURI = new System.Net.Uri("http://64.202.165.130:3128");
System.Net.GlobalProxySelection.Select = new System.Net.WebProxy(proxyURI);
Run Code Online (Sandbox Code Playgroud)

或者将其设置为WebRequest,如下所示:

var proxyURI = new System.Net.Uri("http://64.202.165.130:3128");
var proxy = new System.Net.WebProxy(proxyURI);

// If u need passwords:
proxy.Credentials=new NetworkCredential(username,password);

HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www.stackoverflow.com");
request.Proxy = proxy;


}
Run Code Online (Sandbox Code Playgroud)