Обходим блокировки

Обходим блокировки

Для меня наличие TOR-а на компьютере — давно уже не прихоть, а насущная необходимость. Сначала с ним удобнее было читать Живой Журнал, потом перестали открываться Blogger.com и некоторые другие сервисы — и TOR пригодился и для них. Но когда кто-то невидимый вконец охренел — и на сервисах Google, которыми я пользуюсь поголовно всеми, перестали скачиваться файлы или отображаться картинки — я расстроился окончательно. И придумал новую схему обхода.

Делается все просто — общий принцип из «Обходим блокировку Живого Журнала». Качаете и устанавливаете TOR (поставьте его в автозагрузку), в своем браузере Google Chrome устанавливаете расширение Proxy Switchy! — теперь все делаете так, как я покажу на своих картинках — лучше один раз увидеть, чем сто раз прочитать, не так ли?

Создаете профиль для TOR-а, настраиваете так, как на картинке ниже:

На второй вкладке — включаем правила переключений и добавляем одно-единственное правило:

Как видим, серьезно мы озаботились только LiveJournal — весь траффик на этот сайт будет проходить через TOR. Теперь достаточно включить режим автоматических переключений на TOR:

А теперь приходит время самой изящной части нашего решения — если ЖЖ-шечку некто невидимый блокирует наглухо, то Google-сервисы просто частично неработоспособны из-за идиотской чехарды с DNS и разрешениями имен этих сервисов. Теперь, внимание, магия! Открываете Vidalia Control Panel (окно настройки TOR-а), переходите в «Settings — Advanced» и кликаете на кнопку «Edit current torrc». В текстовом виде откроется конфигурационный файл TOR. Ваша задача — добавить в него одну строчку вида «DNSPort 53».

Это открывает встроенный в TOR DNS-сервер, запросы которого ходят только через TOR-сеть. Теперь меняете в своих сетевых настройках DNS:

И все, дорогие мои! Теперь DNS-запросы будут ходить мимо наших невидимых друзей — и не надо никаких мучений с файлами hosts. Просто наслаждайтесь интернетом :-) Второй DNS, открытый, мы оставили на всякий случай, если что-то вдруг случится с TOR. Пока полет нормальный — нарекания вызывает только стабильность прохождения DNS-запросов. Жду отзывов.

UPDATE: За стабильностью этого решения я пока наблюдаю. Есть вариант — соединить его с кэширующим локальным DNS-сервером. Посмотрим, во всяком случае.

UPDATE 2: Стабильность решения раскрыта в следующей публикации на эту тему. Рекомендую ознакомиться.