Пожалуйста, обратите внимание, что пользователь заблокирован
Иногда требуется изменить цепочку тора, без перезагрузки сервиса.
Идем в /etc/tor/torrc
Добавляем эти строчки или убираем комментарий с них.
И заменяем хэш пароля на свой.
Где NEW_PASS ваш пароль.
Теперь пишем простенький скрипт. Создаем файл /usr/local/bin/tor-renew
Даем права на запуск
Содержимое файла. Замените NEW_PASS на ваш пароль.
Теперь выполняя команду tor-renew у вас будет генерироваться новая цепочка.
Идем в /etc/tor/torrc
ControlPort 9051
HashedControlPassword 16:872860B76453A77D60CA2BB8C1A7042072093276A3D701AD684053EC4C
CookieAuthentication 1
Добавляем эти строчки или убираем комментарий с них.
И заменяем хэш пароля на свой.
tor --hash-password NEW_PASSГде NEW_PASS ваш пароль.
Теперь пишем простенький скрипт. Создаем файл /usr/local/bin/tor-renew
Даем права на запуск
chmod +x /usr/local/bin/tor-renewСодержимое файла. Замените NEW_PASS на ваш пароль.
Bash:
#!/bin/bash
echo "Generate new IP"
echo -e 'AUTHENTICATE "NEW_PASS"\r\nsignal NEWNYM\r\nQUIT' | nc 127.0.0.1 9051
sleep 5
echo "Successful!"
Теперь выполняя команду tor-renew у вас будет генерироваться новая цепочка.