【问题标题】:New identity with TOR and StemTOR 和 Stem 的新身份
【发布时间】:2016-06-29 07:19:13
【问题描述】:

Stem 官员docs 表示,新身份是由以下人员建立的:

from stem import Signal
from stem.control import Controller

with Controller.from_port(port = 9051) as controller:
    controller.authenticate()
    controller.signal(Signal.NEWNYM) 

下面是我的代码:

import urllib2

from stem import Signal
from stem.control import Controller

def connect():
    with Controller.from_port(port=9051) as controller:
        controller.authenticate(my_pass)  
        controller.signal(Signal.NEWNYM)

for i in range(5):
    connect()
    print urllib2.urlopen('http://icanhazip.com/').read().strip()

但是IP地址没有改变。

ps。是的,我已经编辑了torrc 文件。

p2。我知道thisthat 线程。

有什么想法吗?

【问题讨论】:

标签: python tor stem


【解决方案1】:

您必须等到有新的 nym 可用: if controller.is_newnym_available(): controller.signal(Signal.NEWNYM)

【讨论】:

    猜你喜欢
    • 2015-04-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-08
    • 1970-01-01
    • 2015-04-23
    相关资源
    最近更新 更多