问题标签 [tor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3183 浏览

c# - 如何通过 Stacksoft.net 的 socks 5 连接到 tor?

我正在尝试使用带有Stacksoft.net库的 socks 5 协议通过 tor 获取页面:

当我运行它时,我得到以下异常:

当程序尝试从 google.com 读取响应时引发异常stream.Read(response, 0, response.Length);

我究竟做错了什么?

0 投票
1 回答
876 浏览

python - conn=TorCtl.connect(controlAddr="127.0.0.1", controlPort=9051)

可能重复:
Tor 与 Python?

在 Python 控制台上运行此命令时,它没有显示任何错误,但我无法连接 Tor。

0 投票
1 回答
2691 浏览

php - 检查是否使用 TOR 客户端拨打电话

可能重复:
阻止 TOR 服务器

我想知道是否可以查看对我的 PHP 页面的调用是否由 TOR 客户端完成(这意味着调用是通过 TOR 项目网络传入的)。今天我调用了一堆从https://check.torproject.org/cgi-bin/TorBulkExitList.py获得的 IP 地址,但如果我可以欺骗发送回窃取我 API 的窃贼的数据会更有趣。

反正我也想不出来,有可能吗?如何?

0 投票
2 回答
1077 浏览

c - Tor之上的程序

有没有办法在tor之上编写程序?

我想写一个使用tor进行连接的ncurses邮件程序;我的程序的基础将使用 GPGME api 完成 - 用于加密和解密电子邮件 - 因此我会将我的邮件客户端连接到 tor 网络上以发送电子邮件。

这个概念很简单:

这些天我正在学习 GPGME,但我的问题是 Tor,有没有办法做到这一点?蜜蜂?

0 投票
1 回答
1428 浏览

python - Tor 在 python 中获得始终唯一的 IP

我正在尝试从 python 中的 tor 获取唯一 IP,但有时我会得到旧 IP,我已经尝试了 50 次,延迟时间为 5 秒,但它仍然给我同样的时间,从 50 次尝试中我得到了 19 次重复和31 独特,但我想一直保持独特,或者是有限的?

我正在使用来自 torproject.org 的 Vidalia Bundle。

我将输入我找到/修改的代码:

让我知道是否有人可以提供帮助,我也想知道是否可以仅从某个国家/地区获取 IP,并且是唯一的 :)

0 投票
2 回答
7217 浏览

python - 为什么 Tor 无法访问本地主机页面

我有 Tor 运行和一个 python 脚本来获取网页:

但是,如果 URL 是

我收到以下错误:

有人可以向我解释到底发生了什么吗?

谢谢你。

0 投票
2 回答
1072 浏览

javascript - 有没有办法在 PhantomJS 中请求新的 Tor 身份?

我正在尝试使用 PhantomJS 抓取网站,同时使用 Tor 更改我的 IP 地址。我想知道有没有办法在 Javascript 中请求新的 Tor 身份。我见过这个问题,但不明白如何使用 AJAX 来做到这一点。

0 投票
3 回答
2210 浏览

python - Scrapy + Tor + Mongodb

我在使用 Scrapy + Mongodb 和 Tor 时遇到问题。当我尝试在 Scrapy 中使用 mongodb 管道时出现以下错误。

我不知道如何解决这个问题。当我不使用proxychains时,它爬行得非常好。

任何帮助表示赞赏。

谢谢。


编辑:

它不是特定于代码的。请参阅此链接:http: //isbullsh.it/2012/04/Web-crawling-with-scrapy/

这是一个使用的简单Scrapy教程MongoDB。我们应该打电话

scrapy crawl isbullshit

运行运行良好的爬虫。要使用Tor,应该像这样调用它:

proxychains scrapy crawl isbullshit

这对我不起作用。教程的源代码在这里:https ://github.com/BaltoRouberol/isbullshit-crawler

0 投票
1 回答
7834 浏览

ruby - Ruby、Tor 和 Net::HTTP::Proxy

如果这是一个愚蠢的疑问,我提前道歉:我想在我的 Ruby 代码中使用代理来获取一些网页。我想偷偷摸摸!所以我正在使用 Tor。

我正在运行 Tor,并且可以像往常一样使用 Net::HTTP.get(uri)。但我不知道如何使用 Net::HTTP::Proxy 来获取 uri。我也不知道使用 Tor 将如何帮助我匿名获取。

任何帮助是极大的赞赏。请不要只为 Net::HTTP::Proxy 添加指向 ruby​​-doc 页面的链接。如果我明白这一点,我就不会在这里问这个了:-)


另一种简单的方法是使用SOCKSify,但在这种情况下,我收到以下错误:

/usr/lib/ruby/gems/1.9.2-p290/gems/socksify-1.5.0/lib/socksify.rb:189:in 'socks_authenticate': SOCKS version not supported (SOCKSError)

我以前从未做过任何网络编程。任何有关这方面的指导也将非常有帮助。谢谢 :-)

0 投票
2 回答
2410 浏览

c# - Tor NEWNYM 不使用 C#

我已经查看了关于如何以编程方式更改 Tor 的出口节点 IP 的关于 stackoverflow 的所有问题/回复,但均无济于事。每个答案都说您所要做的就是连接到 Tor 控制端口并发出“signal newnym”命令,您将获得一个新的退出 IP。我正在使用Minimalistic Telnet 库来发布以​​下内容:

我添加了行尾,尝试了不同的 Telnet 库和直接 TCP 连接,但都不起作用。我正在我们的开发服务器上抓取一个显示请求 IP 的页面,当我循环调用此页面时,有时会停下来发出“newnym”命令,IP 地址永远不会改变。有人知道我做错了什么吗?很抱歉提交看似重复的内容,但由于没有一个答案有效,我并不认为这是一个骗局。谢谢。