我正在尝试使用简单的Windows命令行命令来更改TOR身份.我看到很多Linux的例子,但不知道如何在Windows上实现相同的功能.
有人有主意吗?
要在Windows上创建新电路(切换IP地址)而不停止和启动Tor,您需要打开与Tor控制端口的连接以发出NEWNYM信号.
原文链接:https://www.f2er.com/windows/372089.html这是一个将实现此目的的批处理文件.您还需要下载netcat for Windows并将nc.exe放在与此批处理文件相同的文件夹中.
我下载了适用于Windows的Tor Browser Bundle,因此您需要将此批处理文件放在浏览器包的根文件夹中.
@echo off REM Read control auth cookie into variable set /p auth_cookie=<Browser\TorBrowser\Data\Tor\control_auth_cookie REM Create file with control commands echo AUTHENTICATE "%auth_cookie%"> commands.txt echo SIGNAL NEWNYM>> commands.txt echo QUIT>> commands.txt REM Connect to control port and issue commands nc localhost 9151 < commands.txt REM Delete commands file del /Q commands.txt
我在Windows上对此进行了测试,运行批处理文件后,我的电路发生了变化,每次都有一个新IP.
运行它时,您应该看到以下输出:
C:\Users\user\Desktop\Tor Browser>control.bat 250 OK <-- in response to AUTHENTICATE 250 OK <-- in response to SIGNAL NEWNYM 250 closing connection
没有简单的单行,您必须连接到控制端口并发出此信号.这是按下新标识按钮时浏览器的操作.
这是相对于Tor Browser Bundle,nc的目录结构,以及用于创建新电路的批处理文件.