Заставить Tor использовать только один указанный IP-адрес

Заставить Tor использовать только один указанный IP-адрес

Я хочу использовать определенный IP-адрес из Tor, не меняя его, даже если Tor перезапустится/закроется.

Я знаю, что этого можно добиться с помощью Tor, либо используя пользовательские флаги в службе/процессе Tor, либо редактируя конфигурацию, хотя точные детали мне неизвестны.

Простой пример, который я знаю, это использовать torifyвот так:

torify curl http://icanhazip.com/

где URL сообщает IP из Tor (например, 46.165.xxx.xxx). Кажется, он не меняется (что и является желаемым эффектом). Но через некоторое время он меняет используемый IP... (хотя служба Tor не была перезапущена, насколько я знаю)

Я по сути не хочу, чтобы Tor менял IP, а хочу, чтобы он использовал только один IP (либо указанный в конфигурации, либо как флаг)

Как заставить Tor использовать определенный/указанный IP-адрес, не меняя его при перезапуске?

решение1

Чтобы указать IP-адрес, который будет использовать Tor, добавьте:

  ExitNodes IP

В вашtorrc конфигурационный файл (который обычно есть /etc/tor/torrcв вариантах Ubuntu/Debian, не уверен для других ОС).

ГдеIP находится нужный IP-адрес ExitNodes? Его можно узнать, зная некоторые из них (например, записав их при использовании другой оболочки Tor или указав, torifyкакой IP-адрес сообщает служба проверки IP-адресов), или посмотрев официальный список ExitNodes на веб-сайте Tor.

При желании можно также обратиться к локальному списку ExitNodes, доступ к которому можно получить, выполнив:

sudo grep -B3 "^s.*Exit" /var/lib/tor/cached-microdesc-consensus | grep "^r" | awk '{print $6 ":" $7}'

Если вам нужно получить доступ к другим типам узлов, просто измените шаблон регулярного выражения.Exit на другой допустимый шаблон, например, Guardдля узлов входа.

Обязательно перезапустите Tor после изменения конфигурации:

sudo /etc/init.d/tor restart

или

sudo systemctl tor restart

или даже

pkill -sighup tor

Спасибо @AB за указание частей документации, где это упоминалось, иэта почтадля трюка с регулярным выражением, описанного выше.

Связанный контент