如何让Tor在nodejs中更改IP?

时间:2013-10-21 15:34:31

标签: node.js tor

我找到了关于更改Tor身份的脚本https://gist.github.com/estliberitas/4448496,但我对这个脚本中的cookiePath和cookie并不是很了解。

我正在使用Ubuntu安装的Tor。如何在我的机器上获取cookiePath?或者有没有办法改变Tor身份?

1 个答案:

答案 0 :(得分:2)

确保在使用CookieAuthentication身份验证方法

的配置中启用了TOR控制

torrc文件

## The port on which Tor will listen for local connections from Tor
## controller applications, as documented in control-spec.txt.
ControlPort 9051
## If you enable the controlport, be sure to enable one of these
## authentication methods, to prevent attackers from accessing it.
#HashedControlPassword 16:872860B76453A77D60CA2BB8C1A7042072093276A3D701AD684053EC4C
CookieAuthentication 1

然后,您可以在参数中使用cookie的路径运行“estliberitas”脚本:

nodejs tor-identity.js /home/ubuntu/.tor/control_auth_cookie

注意:您可以使用locate control_auth_cookie

获取CookiePath