Reputation: 1449
i have created a application in c# i want to add proxy server how can i do it.
Upvotes: 1
Views: 1666
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
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