2010-01-12 2 views
1

C#으로 애플리케이션을 만들었습니다. 프록시 서버를 추가하고 싶습니다. 어떻게해야합니까?C에서 프록시를 추가하는 방법 #

+3

무엇에 프록시 서버를 추가 하시겠습니까? –

+0

프록시 서버를 작성 하시겠습니까? 프록시 서버를 통해 요청을 보내시겠습니까? –

+0

"프록시 서버"를 정의하십시오. –

답변

6

당신은 전체 프록시 그런 식으로

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

을 설정하거나이 같은 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; 


} 
2

일부 URL에 액세스하기 위해 webclient를 사용한다는 의미라면 다음 코드를 사용하여 프록시를 설정할 수 있습니다. 그래서 귀하의 요청은 프록시 서버를 통해 터널링됩니다.

WebClient wc = new WebClient(); 
wc.Proxy = new WebProxy("proxyServer", 8080); 
관련 문제