小编use*_*008的帖子

在 C# 中使用 Tor 下载文件

我想使用 Tor 下载文件。我发现的大多数解决方案都需要安装并运行附加软件(例如 privoxy),但我不想让附加软件一直运行,即使我不使用我的程序。

所以我尝试了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();
Run Code Online (Sandbox Code Playgroud)

已经有很多关于此的评论,但不幸的是,该库的作者不再活跃。

也许您知道我做错了什么(是否需要更多配置?)或者对使用 tor 下载文件的替代方法有想法。

c# tor

2
推荐指数
1
解决办法
3931
查看次数

标签 统计

c# ×1

tor ×1