Новы ланцуг Tor супраць пераключэння сервера VPN: што насамрэч змяняецца
Змена ланцуга перамяшчае шлях Tor; пераключэнне сервера перамяшчае канчатковы пункт тунэля. Які з іх змяняе адрас, які бачыць сайт, залежыць ад парадку.
Змена ланцуга Tor і пераключэнне сервера VPN абодва адчуваюцца як атрыманне новага маршруту, але яны ламаюцца ў розных месцах, калі ставіцца да іх як да адной кнопкі. Адзін просіць кліент Tor пабудаваць іншы шлях для сайта; другі просіць кліент VPN падключыцца да іншага канчатковага пункта. Ні адно не з’яўляецца скідваннем, і адрас, які ўрэшце бачыць сайт, залежыць ад таго, які з двух бліжэй да прызначэння. Вось як я вырашаю, які орган кіравання ўзяць, і што правяраю пасля.
Дзве аперацыі ў двух розных узроўнях
Tor — гэта накладзены ўзровень. Ваш кліент выбірае ахоўны рэлей, сярэдні рэлей і рэлей выхаду, затым праводзіць TCP-патокі праз гэты ланцуг; прызначэнне бачыць толькі выхад і нічога болей. Змена ланцуга — гэта рашэнне ўнутры Tor пра тое, якія рэлеі нясуць паток.
VPN — гэта тунэль пад ім. Кліент выбірае канчатковы пункт, загортвае трафік у знешні ўзровень, і ўсё наступнае бачыць адрас канчатковага пункта. Пераключэнне сервера — рашэнне пра тое, дзе сканчаецца знешні шлях.
Паколькі ўзроўні незалежныя, адна аперацыя можа быць нябачнай на далёкім канцы злучэння. Гэтая асіметрыя тлумачыць большасць блытаніны вакол гэтых двух органаў кіравання.
Што робіць «Новы ланцуг Tor для гэтага сайта»
«Новы ланцуг Tor для гэтага сайта» ў панэлі звестак пра сайт зачыняе патокі, якія Tor нясе для гэтага сайта, і будуе новы ланцуг для наступнага запыту. Карткі, кукі, уваходы і астатняя сесія застаюцца дакладна там, дзе былі, і ў гэтым сэнс: вы захоўваеце сесію і змяняеце шлях.
Таму гэта правільны інструмент для вузкай збоі: рэлей выхаду, які прызначэнне блакуе, цыкл капчы, які ходзіць за выхадам, або адзін сайт стаіць, пакуль усе астатнія працуюць. Дысплей ланцуга ў той жа панэлі пералічвае тры рэлеі, таму вы можаце пераканацца, што выхад сапраўды змяніўся, а не меркаваць гэта.
Сачыце за ахоўнікам. Tor трымае невялікі набор уваходных ахоўнікаў, і змена ланцуга звычайна паўторна выкарыстоўвае той жа ахоўнік, таму першы крок у сетцы не рухаецца. «Новая асоба» — гэта большае скідванне: яно зачыняе карткі і ачышчае стан аглядання перад пабудовай новага ланцуга, і органы кіравання асобай дакументаваныя асобна нездарма: гэта іншая аперацыя з іншым коштам.
Што робіць пераключэнне сервера VPN
Кліент разбірае тунэль і падключаецца да іншага канчатковага пункта. Наступны крок па-за тунэлем, ці то ахоўнік Tor, ці само прызначэнне, бачыць іншы адрас крыніцы. Злучэнні ўнутры тунэля рвуцца і павінны быць адноўлены, таму старонкі могуць завіснуць да сканчэння часу чакання, а не перазагрузіцца чыста.
Нішто над тунэлем не перапісваецца, але разбор не нябачны. У наладзе «VPN first» выхад па-ранейшаму выбірае Tor, але падзенне тунэля забівае TCP-злучэнні, якія Tor трымае з ахоўнікам, таму Tor разбірае гэтыя ланцугі і будуе новыя, зноў выбіраючы выхад. Таму сайт можа ўбачыць іншы адрас выхаду пасля пераключэння, хоць само пераключэнне ніколі яго не выбірала. Пераключэнне вырашае, які адрас бачыць ахоўнік; перабудаваны ланцуг — гэта тое, што зноў выбірае выхад. Калі вы пераключылі серверы толькі каб змяніць тое, што бачыць сайт, пакуль Tor спераду, вы кранулі ўзровень, якога сайт ніколі не назірае непасрэдна, і любая змена, якую заўважыць сайт, прыйшла ад перабудовы, а не ад пераключэння.
Пераключэнне таксама ўплывае толькі на маршрут, якім валодае кліент. Браўзер, які паўторна выкарыстоўвае адкрытае злучэнне, можа выглядаць захраслым на старым шляху, пакуль не перападключыцца, а кэшаваны адказ DNS — іншая звычайная прычына. Спачатку перазагрузіце, потым ацэньвайце.
Парадак вызначае, што бачыць прызначэнне
Два парадкі адказваюць на розныя пытанні. Калі VPN стаіць перад Tor, ахоўнік і рэлеі бачаць канчатковы пункт VPN, а прызначэнне бачыць выхад Tor. Калі Tor стаіць перад VPN, прызначэнне бачыць канчатковы пункт VPN, бо тунэль — апошняе, праз што праходзіць трафік.
| Setup | Switch VPN server | Change Tor circuit |
|---|---|---|
| VPN, then Tor | Guard 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 VPN | Site sees the new VPN address immediately. | Circuit is rebuilt, but the site still sees the VPN address. |
Такім чынам, праверка IP паведамляе тое, што бачыла прызначэнне, а не шлях, які гэта нёс. Сэрвіс, які паказвае выхад у адной наладзе і VPN у другой, паводзіць сябе правільна, а не ўцякае.
Што не робіць ні адна з аперацый
Ні адна не выдаляе асобу ўліковага запісу. Увайшоўшая сесія — гэта кука плюс запіс на серверы, і змена шляху не чапае ні адно, ні другое. Стабільны профіль браўзера, той жа ўваход і той жа адбітак пальца перажываюць абодва дзеянні.
Ні адна з іх не з’яўляецца і доказам. Сайт паведамляе адрас, які назіраў падчас запыту; ён не можа паведаміць ваш шлях праз рэлеі ці тое, ці ўпаў ваш VPN дзесяць хвілін таму. Калі вам патрэбна гэтая храналогія, запішыце яе ў момант падзеі, бо потым яе нельга аднавіць з далёкага канца.
Супутніце орган кіравання з сімптомам
Пачніце з таго, што зламалася, а не з таго, якая кнопка выглядае грунтоўней:
- Адзін сайт вас блакуе, капча ходзіць па крузе або адзін сайт павольны: новы ланцуг для гэтага сайта.
- Наладзе толькі з VPN патрэбен іншы бачны адрас: пераключыце сервер.
- Вы чакалі выхад, а сайт паведамляе ваш VPN: праверце парадак, Tor за тунэлем.
- Карткі зачыненыя і ўсё скідзена: вы выкарысталі «Новую асобу», а не змену ланцуга.
- Выхад выглядае нязменным пасля змены ланцуга: рэлеі могуць законна паўтарацца, а ахоўнік не зрушыцца зусім.
Запішыце дзеянне і сімптом, які яно павінна было выправіць, перш чым змяніць што-небудзь яшчэ. Два пераключэнні запар даюць параўнанне, якое немагчыма інтэрпрэтаваць, і паўтарэнне абодвух, калі дрэнна сябе вядзе толькі адзін узровень, — гэта як пяціхвілінная праверка ператвараецца ў паўдня.