Зміна кола 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, а не зміну кола.
  • Вихід виглядає незмінним після зміни кола: релеї можуть законно повторюватися, а вартовий взагалі не зрушить.

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

Схожі статті