Как открывать заблокированные провайдером сайты и скрытые onion-сервисы в основном браузере (Firefox)

А заодно поддержать проект Tor без особых затрат


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

Поэтому у меня всегда запущен набор эксперта, который я настроил на работу промежуточным узлом — таким образом я вношу скромный вклад в поддержку сети Tor. В настройках узла можно ограничить максимальный трафик, который будет отъедаться на нужды сети.

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

Поскольку запускать каждый раз для этой цели Tor Browser не очень удобно, браузерами Opera и Яндекс я не пользуюсь, а распространённые антиблокировочные решения (friGate и проч.) у меня почему-то не заработали — я разработал свою систему, позволяющую открывать как заблокированные сайты, так и скрытые сервисы.
Я использую браузер Firefox, и для работы системы нужно установить всего один плагин — FoxyProxy. Если узел Tor уже запущен и работает, то по умолчанию он будет предоставлять прокси-сервис по адресу 127.0.0.1: 9050. Используя этот прокси, можно ходить на заблокированные сайты и на домены .onion.

Чтобы прокси использовалась только в этих случаях, необходимо настроить плагин FoxyProxy. Он как раз предназначен для выборочного использования прокси-серверов на основе правил. В нашем случае правила будут простыми — включение прокси по маске домена.

1991c12e856d4a55ba9e39dc94a6c7e1.png

В главном окне плагина нужно добавить новый прокси. В окне добавления в первой вкладке нужно лишь придумать имя (я выбрал «onion»), во второй — выбрать ручную настройку и задать ip-адрес и порт (127.0.0.1: 9050), а также отметить галочку SOCKS.
В третьей мы добавим несколько правил, при соблюдении которых будет включаться эта прокси, отправляющая запросы через сеть Tor.

5c843f0a1164459b86f6c4a60d4eb016.png
3ba0fdf23f6d40128703ffe12cffbed6.png
befdf1937cc24418a44accb69fdba29c.png

Для создания правила нужно придумать ему имя и маску домена. Для скрытых сайтов Tor маска выглядит как *.onion/*. После сохранения правила все сайты с доменом .onion будут открываться через прокси 127.0.0.1: 9050 — то есть, через сеть Tor.

af92bef565bf4ea3a072c5db24861fbd.png

Аналогичным образом добавляются и сайты, вход на которые заблокирован провайдером (пример: *lurkmore.to/*).

Больше никаких действий не потребуется — при выполнении любого из правил FoxyProxy заставляет Firefox отправлять запросы через сеть Tor. Если вам нужна качественная приватность, то лучше пользоваться браузером Tor — в нём учтено большинство дырок Firefox. Конечно, наилучшим решением остаётся Whonix с вложенными виртуальными машинами —, но это уже выбор хакеров, недобросовестных людей и тяжёлых параноиков.

© Geektimes