AdSense-web

28 февраля 2018

Настройка постоянных IP-адресов в браузере Tor

Настройка постоянных IP-адресов в браузере Tor

Выходные сервера в сети Tor постоянно меняются случайным образом. Тем не менее, задать конкретный IP-адрес в браузере Tor, который посещаемым сайтам будет казаться вашим, можно в конфигурационном файле torrc.

При работе с некоторыми сайтами, которые фиксируют ip-адреса с которых заходили в учетную запись пользователи, вариант постоянно меняющегося сервера, неприемлем. Например, на таких сайтах, если ip поменялся в течении сессии могут "выбросить" вас из аккаунта, или отказать в каком-либо действии, пока не зайдете с ранее использованного ip и обосновать это целями вашей же безопасности.

В последних выпусках приложения Tor, отсутствует графическая оболочка Vidalia со стандартными настройками браузера, поэтому редактировать придется файл конфигурации torrc в каталоге программы tor-browser_ru/Browser/TorBrowser/Data/Tor/torrc

Для того, что бы указать определенную страну, например, Нидерланды, в которой будет расположен сервер выходного узла, используем запись

ExitNodes {nl}

Через запятую можно указать несколько стран. Зафиксировать можно и входной узел определенной страны, для чего запишем

EntryNodes {nl}

В файле torrc, браузера Tor, так же, есть возможность прямо указывать, какой сервер (нод) должен быть выходным. IP в этом случае будет постоянным.

ExitNodes 162.247.72.201
StrictExitNodes 1

или отпечаток выходного узла сети Tor, например,

ExitNode 0011BD2485AD45D984EC4159C88FC066E5E3300E
StrictExitNodes 1

где StrictExitNodes 1 – указание в случае недоступности выбранного сервера не пытаться подключиться к другому, а выводить ошибку. В списке выбираем нужный сервер Tor, и делаем запись, например, указывая ip-адрес в файле torrc, редактируя в любом блокноте с последующим сохранением

Настройка постоянного IP-адреса в файле torrc браузера Tor

Также, допускается записывать несколько адресов нодов через запятую, в этом случае выходные сервера будут динамически меняться, но выбираться из разрешённых.

Есть ещё одна настройка, фиксирующая выходной узел для заданных доменов (субдоменов), что позволяет сохранять сессию для тех серверов, которые проверяют ip клиентов. Синтаксис записи такой:

TrackHostExits .domain, ...

Полезным будет знать, что Tor не выполняет записи, отмеченные как комментарии, такие строки в файле torrc начинающиеся с символа "#". Благодаря комментариям вы можете не удалять записи, а просто "включать" или "выключать" их с помощью символа. Полный синтаксис настроек браузера Tor, описан на официальной странице проекта, в руководстве пользователя.

Теперь, мы можем заходить на сайт в сети Tor под постоянным ip-адресом, но, иногда, требуется одновременно зайти на один и тот же сайт под разными учетными записями и для этого нужны разные ip. Каждое новое окно браузера будет открываться с указанным нами постоянным нодом, а конфигурация в файле torrc, не настраивается для отдельного профиля пользователя. В каталогах профилей, также, не нашел отдельного файла torrc, который бы отвечал за конфигурацию такого профиля. Таким образом, задача зафиксировать выходной узел сети Tor в отдельном профиле браузера Tor, остается не решенной

Интересно заметить, что в открытом окне каждого нового профиля браузера Tor, рядом с адресной строкой отсутствует иконка с изображением луковицы для вызова выпадающего меню для смены, в том числе, цепочки нодов. Хотя, такая смена серверов сети и не дает постоянный ip сайту, однако, могла бы быть возможность заходить на сайт с разных адресов. На просторах интернета не нашел информации, как же присвоить постоянный ip-адрес каждому профилю браузера или, как минимум, менять цепочку адресов кнопкой луковицы.

Как один из вариантов решений вопроса, мог бы быть запуск нескольких копий браузера Tor одновременно, но исполнение такого варианта до конца не понятно. В случае, если одновременность работы в нескольких аккаунтах с одним сайтом не так важна, то можно создать несколько, желательно англоязычных копий Tor, распаковав архив в отдельные каталоги. В каждой копии браузера есть свой файл torrc для указания конкретного выходного сервера. В таком варианте есть свои плюсы, можно сохранять куки до истечения срока их действия и заходить в учетную запись без ввода логина и пароля.

По умолчанию, куки удаляются после закрытия браузера Tor, причем, опция выбора срока хранения cookies не активна, но это и не требуется.

По умолчанию, куки удаляются после закрытия браузера Tor

Что бы включить куки, на вкладке Privacy, в выпадающем меню раздела истории, выберите пункт запоминать историю. Для сохранения изменений, браузер предложит перезагрузится.

Настройку браузера для использования Tor можно проверить на странице https://check.torproject.org/?lang=ru. Там же находится ссылка на сервис Metrics, для получения дополнительной информации о выходном узле, но заходить лучше сразу по ссылке, тогда не придется вводить данные сервера в строку поиска.

Помимо прочего, в интернете есть ссылки на сервера Tor http://torstatus.kgprog.com/ или https://torstat.xenobite.eu/, но у меня они не открываются. Открывается http://torstatus.blutmagie.de/

На одном из тематических сайтов, нашел интересную информацию, что  вместо правки файла настроек можно передать имя exit-узла прямо в адресной строке браузера: http://www.website.com.nickname.exit. Это могло бы все упростить, но у меня не работает. Кто знает, пишите в комментариях.


Комментариев нет:

Отправка комментария