2017-12-07 2 views
0

Tor를 사용하여 파일을 다운로드하고 싶습니다. 내가 찾은 대부분의 솔루션은 추가 소프트웨어 (예 : privoxy)가 설치되어 실행 중이어야하지만 내 프로그램을 사용하지 않아도 항상 추가 소프트웨어를 실행하고 싶지 않습니다.C#에서 Tor를 사용하여 파일 다운로드

그래서 나는 Tor.NET 라이브러리를 사용했지만 Tor를 사용하여 얻을 수 없습니다. 이 예는 내 IP 주소를 반환하지해야하지만, 그것은 수행합니다

ClientCreateParams createParams = new ClientCreateParams(@"D:\tor.exe", 9051); 
Client client = Client.Create(createParams); 
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www.icanhazip.com/"); 
request.Proxy = client.Proxy.WebProxy; 
using (HttpWebResponse response = (HttpWebResponse)request.GetResponse()) 
{ 
    var reader = new StreamReader(response.GetResponseStream()); 
    Console.WriteLine(reader.ReadToEnd()); 
} 

Console.WriteLine("Press enter to exit..."); 
Console.ReadLine(); 

이 이것에 대해 여러 의견이 이미 있지만하지만 회로 라이브러리의 저자는 더 이상 활성화되지 않습니다.

아마도 내가 잘못하고있는 것을 알고 있거나 (더 많은 구성이 필요합니까?) Tor를 사용하여 파일을 다운로드하는 다른 방법에 대한 아이디어가있을 것입니다.

답변

관련 문제