manish patel
manish patel

Reputation: 1449

how to add proxy in c#

i have created a application in c# i want to add proxy server how can i do it.

Upvotes: 1

Views: 1666

Answers (2)

Marcos Meli
Marcos Meli

Reputation: 3506

You can set a global proxy that way

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

Or set it for a WebRequest like this:

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;


}

Upvotes: 6

particle
particle

Reputation: 3350

If you mean you using webclient to access some URLs then you can use following code to set proxy for it. So that your request will tunnel through proxy server.

WebClient wc = new WebClient();
wc.Proxy = new WebProxy("proxyServer", 8080);

Upvotes: 2

Related Questions