Как отправлять определенные запросы на TOR сервер

В данной статье поговорим как можно обойти блокировку Роскомнадзора для выборочных сайтов не включая различные VPN сервисы.

Для того чтобы данный способ заработал у Вас должно быть хотя бы одно устройство в сети с установленной операционной системой Linux. Также подойдет приобретенный VPS/VDS у какого либо провайдера, например вот тут можно приобрести VDS за 49 рублей в месяц. Можете использовать например Rasberry Pi, главное чтобы к нему был доступ по сети.

В моем случае вся настройка будет производится на только что установленной VDS с операционной системой Ubuntu Server 20.04

Установка TOR

Для установки клиента tor в терминале набираем следующее:

sudo apt install tor

Настройка клиента TOR

После установки необходимо настроить наш сервер так, чтобы он принимал запросы по определенному IP-адресу и порту. Для этого необходимо узнать присвоенный IP-адрес нашей VDS.

ip address

Далее открываем конфигурационный файл клиента tor:

sudo nano /etc/tor/torrc

снимем комментирий и исправим следующие строки:

SocksPort 80.81.82.83:9050
  • 80.81.82.83 — внешний IP-адрес.
  • 9050 — прослушиваемый порт.

Также если у вас настроен firewall, то необходимо открыть данный порт.

sudo iptables -A INPUT -p tcp -m multiport --dports 9050 -j ACCEPT

Настройка браузера

После настройке и установке клиента tor нам необходимо настроить браузер, чтобы он при посещении определенных адресов оправлял запрос через наш клиент tor. Для этого скачаем дополнение FoxyProxy. Я покажу пример настройки для FireFox и YandexBrowser (GoogleChrome). Для остальных браузеров, если они поддерживают данное расширение, настройка будет идентична.

Настройка FireFox

Открываем браузер и нажимаем в меню на вкладку дополнения

В строке поиска вводим название нашего дополнения — FoxyProxy

Выбираем дополнение и устанавливаем его.

После установке переходим к настройке FoxyProxy

Нажимаем добавить прокси. В появившемся окне вводим необходимые данные. Тип прокси выбираем SOCKS5. После всех изменений нажимаем кнопку Сохранить & и редактировать шаблоны.

В Белые шаблоны вносим название и домен сайта который хотим пустить через прокси. Сайт вносится без http(https) и косых знаков. После внесения нажимаем Сохранить.

Выбираем Использовать прокси по шаблону и порядку.

Теперь можно переходить на сайт который внесли в шаблон. Данный сайт будет открываться через ваш прокси сервер (tor server)

Настройка YandexBrowser (GoogleChrome)

Вся установка в данном браузере происходит аналогично браузеру FireFox. За исключением настройки шаблонов для сайта.

Нажимаем на наше приложение и выставляем обработку сайтов по шаблону — это верхняя строчка Use proxies based on their pre-defined patterns and priorities. Далее нажимаем вкладку Options

Добавляем наш прокси сервер. На вкладке Generals присваиваем название для прокси, на вкладке Proxy Details заполняем данные вашего прокси, на вкладке URLs Patterns добавим сайт который будет отправлен через прокси. Не забываем установить галочку на SOCKS proxy и выбрать SOCKS v5.

Patterns Name — пишем название сайта, URL pattern — адрес, в отличии от FireFox необходимо указывать полный адрес сайта (https://rutracker.org/*). Можете в конце поставить * что будет означать все возможные комбинации.

Нажимаем Save и пробуем зайти на заблокированный сайт.

Если есть вопросы, то пишем в комментариях.

Также можете помочь проекту, заранее всем СПАСИБО!!!

.

RSS

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

5 2 votes
Рейтинг статьи
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 комментариев
Inline Feedbacks
Просмотреть все комментарии