TorCtl连接拒绝错误

时间:2012-03-29 07:48:38

标签: python tor

在浏览有关使用tor更改身份时,我有以下脚本:

from TorCtl import TorCtl

conn = TorCtl.connect(controlAddr="127.0.0.1", controlPort=9051, passphrase="123")

TorCtl.Connection.send_signal(conn, "NEWNYM")

但是我收到了这个错误:

Connection refused. Is the ControlPort enabled?
Traceback (most recent call last):
  File "python_tor.py", line 18, in <module>
    TorCtl.Connection.send_signal(conn, "NEWNYM")
TypeError: unbound method send_signal() must be called with Connection instance as first argument (got NoneType instance instead)

什么是密码?我试过没有密码短语就会发生同样的错误。

2 个答案:

答案 0 :(得分:0)

我认为你应该这样做

conn.send_signal("NEWNYM")

您可以尝试在通话之间打印conn。看看它是否是无。也许连接失败了。

答案 1 :(得分:0)

查看vivaldia设置,在高级选项卡中,查看controlport下面的地址和端口号,它可能是9151而不是9050.然后设置另一个密码(取消选中随机密码框)。