Смена круга Tor и смена сервера VPN обе ощущаются как получение нового маршрута, но ломаются в разных местах, если относиться к ним как к одной и той же кнопке. Одна просит клиент Tor построить другой путь для сайта, другая просит клиент VPN подключиться к другой конечной точке. Ни одна не является сбросом, и адрес, который сайт в итоге видит, зависит от того, какая из двух ближе к назначению. Вот как я решаю, какой элемент управления использовать, и что потом проверяю.

Две операции в двух разных слоях

Tor — это надстройка. Клиент выбирает охранный релей, средний релей и выходной релей, а затем переносит TCP-потоки через этот круг; назначение видит выход и ничего больше. Смена круга — это решение, принятое внутри Tor о том, какие релеи переносят поток.

VPN — это туннель под ним. Клиент выбирает конечную точку, заворачивает трафик во внешний слой, и всё, что идёт дальше, видит адрес конечной точки. Смена сервера — это решение о том, где заканчивается внешний путь.

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

Что делает New Tor Circuit for this Site

New Tor Circuit for this Site в панели сведений о сайте закрывает потоки, которые Tor переносит для этого сайта, и строит новый круг для следующего запроса. Вкладки, файлы cookie, входы и остальная часть сеанса остаются ровно там, где были, и в этом суть: сеанс сохраняется, а путь меняется.

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

Следи за охранником. Tor держит небольшой набор входных охранников, и смена круга обычно использует того же охранника, поэтому первый шаг в сети не сдвигается. New Identity — это более крупный сброс: он закрывает вкладки и очищает состояние просмотра перед построением нового круга, а элементы управления идентичностью описаны отдельно не зря: это другая операция с другой ценой.

Что делает смена сервера VPN

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

Ничто над туннелем не переписывается, но разбор не является невидимым. В конфигурации, где VPN идёт первым, выход всё ещё выбирает Tor, однако сброс туннеля убивает TCP-соединения, которые Tor держит со своим охранником, поэтому Tor разбирает эти круги и строит новые, снова выбирая выход. Поэтому сайт может увидеть другой выходной адрес после смены, хотя сама смена никогда его не выбирала. Смена решает, какой адрес видит охранник; а выход заново выбирает именно перестроенный круг. Если ты менял серверы только чтобы изменить то, что видит сайт, когда Tor впереди, ты сдвинул слой, который сайт никогда напрямую не наблюдает, и любое замеченное сайтом изменение пришло от перестройки, а не от смены.

Смена также влияет только на маршрут, которым владеет клиент. Браузер, повторно использующий открытое соединение, может выглядеть застрявшим на старом пути, пока не переподключится, а кэшированный ответ DNS — другая обычная помеха. Сначала перезагрузи, потом суди.

Порядок решает, что видит назначение

Два порядка отвечают на разные вопросы. Когда VPN впереди Tor, охранник и релеи видят конечную точку VPN, а назначение видит выход Tor. Когда Tor впереди VPN, назначение видит конечную точку VPN, потому что туннель — последнее, через что проходит трафик.

SetupSwitch VPN serverChange Tor circuit
VPN, then TorGuard sees the new address; the rebuilt circuit re-chooses the exit, so the site may see a different exit, not necessarily the same one.Site sees a new exit; the VPN endpoint is untouched.
Tor, then VPNSite sees the new VPN address immediately.Circuit is rebuilt, but the site still sees the VPN address.

Итак, проверка IP сообщает то, что видело назначение, а не путь, который это перенёс. Сервис, показывающий выход в одной конфигурации и VPN в другой, ведёт себя правильно, а не утекает данные.

Чего не делает ни одна из операций

Ни одна из них не удаляет идентичность учётной записи. Сеанс со входом — это cookie плюс запись на стороне сервера, и смена пути не затрагивает ни того, ни другого. Стабильный профиль браузера, тот же вход и тот же отпечаток пальца переживают оба действия.

Ни одна из них не является и доказательством. Сайт сообщает адрес, который наблюдал во время запроса; он не может сообщить твой путь через релеи или то, отвалился ли твой VPN десять минут назад. Если тебе нужна эта хронология, запиши её тогда же, потому что потом её нельзя восстановить с другого конца.

Соотнеси элемент управления с симптомом

Начни с того, что отказало, а не с того, какая кнопка выглядит основательнее:

  • Один сайт тебя блокирует, captcha ходит по кругу или один сайт медленный: новый круг для этого сайта.
  • Конфигурации только с VPN нужен другой видимый адрес: переключи сервер.
  • Ты ждал выход, но сайт сообщает твой VPN: проверь порядок, Tor за туннелем.
  • Вкладки закрыты и всё сброшено: ты использовал New Identity, а не смену круга.
  • Выход выглядит неизменным после смены круга: релеи могут законно повторяться, а охранник вообще не сдвинется.

Запиши действие и симптом, который оно должно было исправить, прежде чем менять что-либо ещё. Две смены подряд дают сравнение, которое невозможно истолковать, а повторение обеих, когда плохо ведёт себя только один слой, — это то, как пятиминутная проверка превращается в целый день.

Похожие статьи