我想使用Tor下载文件。大多数解决方案需要安装和运行其他软件(例如privoxy),但是我不想在我不使用程序时一直运行其他软件。
因此,我尝试了Tor.NET库,但我无法使用Tor获取它。这个示例不应返回我的IP地址,但它确实返回了。
因此,我尝试了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下载文件的替代方法的想法。