2

Я пытаюсь подключиться к работающему экземпляру Tor с протоколом Tor Control (TC), используя Telnet на ControlPort (указан в файле torrc ) в Windows.

Всякий раз, когда я подключаюсь, используя собственную реализацию Windows Telnet или PuTTY, я просто получаю пустое приглашение. Зная, что TC допускает только команды AUTHENTICATE "[pass]" , PROTOCOLINFO или QUIT , я ввожу одну из них. Независимо от того, какую команду я ввожу, я получаю ошибку 514 Authentication Required .

Итак, Tor не позволяет мне проходить аутентификацию, и поэтому я не могу контролировать Tor с помощью команд Telnet. Что я могу делать не так?

2 ответа2

2
  • Сначала вы должны установить ControlPort в вашем файле torrc следующим образом:

    ControlPort 9051
    
  • Затем перезапустите Tor или Vidalia и установите для параметра « Нет» значение « Нет» в « Установках» → «Дополнительно».

  • Затем из командной строки в Windows введите:

    telnet localhost 9051
    

    (кажется, ничего не происходит, и экран остается черным)

  • Введите: authenticate "" (также, если вы ничего не видели), и вы увидите 250 OK .

Теперь вы можете посылать команды как сигнал newnym.

1

Похоже, что, по крайней мере, в PuTTY я должен указать соединение Raw вместо соединения Telnet . Но использование telnet localhost 9051 в командной строке Windows теперь дает мне 250 OK при authenticate "[pass]" , хотя она не печатает команду authenticate когда я ее печатаю.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .