Как настроить прокси Tor с Raspberry Pi

Прокси-сервер Tor с Raspberry Pi

Вы беспокоитесь о конфиденциальности в Интернете? Возможно, вас беспокоит защита вашей личной информации от интернет-маркетологов и рекламодателей, которые могут захотеть использовать ваши данные без вашего разрешения или продать вашу информацию третьим лицам. Независимо от ваших мотивов, сеть Tor - один из самых популярных способов избежать любых форм онлайн-наблюдения. Здесь вы узнаете, как настроить прокси-сервер Tor на Raspberry Pi и использовать его для автоматической маршрутизации трафика через Tor при каждом подключении к домашней сети.

Что такое прокси-сервер Tor?

Прокси-сервер действует как посредник для клиентов, которые запрашивают ресурсы с сервера, такие как файл или веб-сайт.

Когда вы настраиваете прокси-сервер Tor, весь ваш трафик перенаправляется через сеть Tor. Каждый пакет данных, который вы отправляете через Tor, зашифровывается и дешифруется несколько раз и перенаправляется через несколько реле, которые случайным образом выбираются из тысяч реле, составляющих сеть Tor. Таким образом, вы можете скрыть свое местоположение и активность от всех, кто может смотреть сеть. Это включает в себя сокрытие посещаемых вами веб-сайтов, отправляемых вами сообщений и любых публикуемых вами сообщений.

Многие люди получают доступ к Tor через бесплатный браузер Tor, но для этого вам необходимо настроить браузер на каждом устройстве, на котором вы выходите в Интернет. Если вы хотите использовать сеть Tor на всех своих устройствах или просматривать веб-страницы анонимно с помощью существующего веб-браузера, то зачастую проще просто настроить прокси-сервер Tor, о чем вы узнаете из этого руководства.

Что вам понадобится

Для выполнения этого урока вам понадобятся:

  • Raspberry Pi, это работает ОС Raspberry Pi
  • Кабель питания, совместимый с Raspberry Pi.
  • Внешняя клавиатура и способ ее подключения к Raspberry Pi
  • Кабель HDMI или micro HDMI, в зависимости от вашей модели Raspberry Pi
  • Внешний монитор
  • Кабель Ethernet, если не подключается по Wi-Fi

Начало работы: настройте Raspberry Pi

Для начала подключите все периферийные устройства к Raspberry Pi.

После загрузки Raspberry Pi щелкните маленький значок сети на панели инструментов и подключитесь к сети Wi-Fi, если вы не используете кабель Ethernet.

Прежде чем начать, рекомендуется убедиться, что у вас установлена ​​последняя версия Raspberry Pi OS. Откройте Терминал и введите следующую команду:

Если он устанавливает одно или несколько обновлений, перезагрузите Raspberry Pi, выполнив следующую команду:

Установите Tor на свой Raspberry Pi

Вы можете установить Tor с помощью одной команды Терминала:

Вы можете установить программное обеспечение Tor на свой Raspberry Pi с помощью одной команды.

Теперь на вашем Raspberry Pi работают две новые службы: tor.service и tor@default.service.

Сервис "tor" - это просто фиктивный сервис, который только кажется активным. Чтобы проверить, запущена ли настоящая служба tor @ default, используйте следующую команду Терминала:

Проверьте статус вашего сервиса Tor; он должен вернуть статус

Если Терминал возвращает сообщение "активно", вы готовы перейти к следующему шагу.

Настройте свой прокси-сервер Tor

Настройте прокси-сервер, внеся некоторые изменения в файл конфигурации Tor. Перед редактированием этого торр-файла рекомендуется создать резервную копию:

Теперь, когда у вас есть резервная копия, создайте простую конфигурацию, которая будет открывать прокси-службу Tor Socks на порту 9050 и принимать соединения из локальной сети.

Чтобы открыть файл конфигурации "torr" для редактирования, выполните следующую команду:

Теперь этот файл будет запущен в текстовом редакторе Nano. Сначала укажите "SocksPort", который является IP-адресом вашего Raspberry Pi. Вы можете получить эту информацию, выполнив следующую команду терминала:

Возьмите этот IP-адрес и добавьте номер порта : 9050. Например, если IP-адрес Raspberry Pi 192.168.1.111, добавьте в файл конфигурации Torr следующее:

Добавьте следующее в текстовый редактор Nano, не забудьте заменить "SocksPort" своим собственным значением:

После внесения изменений сохраните файл, нажав Ctrl + O и Ctrl + X, чтобы Закрыть.

Чтобы перезапустить службу Tor с новой конфигурацией, выполните следующую команду:

Подключайтесь к вашему прокси-серверу Tor из любого веб-браузера

В этом последнем разделе вы узнаете, как подключиться к серверу Raspberry Pi, используя все основные веб-браузеры.

Обратите внимание, что вы обычно подключаетесь к Raspberry Pi, используя его IP-адрес. Вы можете получить эту информацию в любой момент, запустив hostname -I в терминале Raspberry Pi.

Mozilla Firefox

Начнем с настройки Firefox для использования вашего прокси-сервера Socks:

1. В правом верхнем углу Firefox выберите трехстрочный значок.

2. Выберите "Настройки".

Направьте сервер Mozilla Firefox в сторону вашего прокси-сервера Tor.

3. В меню слева выберите "Общие".

4. Прокрутите до "Сетевые настройки" и нажмите соответствующую кнопку "Настройки…".

5. В следующем окне "Параметры подключения" установите флажок "Настройка прокси вручную".

Откройте Mozilla

6. В поле "Хост SOCKS" введите IP-адрес вашего Raspberry Pi.

7. В поле "Порт" введите "9050".

8. Убедитесь, что установлен флажок "SOCKS v5".

9. Щелкните ОК.

Закройте и перезапустите Firefox - теперь он должен использовать сеть Tor!

Google Chrome (и другие браузеры на основе Chromium)

Вы используете Chrome? Чтобы указать Google Chrome в направлении вашего прокси-сервера:

1. В правом верхнем углу Chrome щелкните значок с тремя точками.

2. Выберите "Настройки".

3. В меню слева перейдите к "Дополнительно -> Система".

Используете Google Chrome? Вы можете изменить настройки прокси-сервера в меню

4. Выберите "Открыть настройки прокси-сервера вашего компьютера".

Следующие шаги будут отличаться в зависимости от вашей операционной системы.

macOS

Если вы пользователь Mac, то в Google Chrome уже должно быть запущено меню Mac "Сеть -> Прокси". В этом окне:

  • Выберите "SOCKS Proxy".
Если вы пользователь Mac, вам необходимо отредактировать macOS.
  • В "SOCKS Proxy Server" введите IP-адрес вашего Raspberry Pi.
  • В соответствующем текстовом поле введите номер порта "9050".
  • Сохраните изменения, нажав "ОК -> Применить".

Закройте и перезапустите Chrome. Когда он перезапускается, он уже должен использовать сеть Tor.

Windows

Если вы используете ПК с Windows, то в Google Chrome должно быть открыто окно "Свойства обозревателя". В этом окне:

  • Выберите кнопку "Настройки LAN".
  • Установите следующий флажок: "Использовать прокси-сервер для вашей локальной сети".
  • Нажмите "Дополнительно".
  • В разделе "Socks" введите IP-адрес вашего Raspberry Pi.
  • В поле "Порт" введите "9050".
  • Нажмите "Сохранить -> Применить".

Перезапустите Google Chrome. Теперь он должен взаимодействовать с вашим прокси-сервером Tor.

Apple Safari

Если вы используете браузер Apple Safari, то:

1. На панели инструментов Safari выберите "Safari -> Настройки…".

2. Выберите вкладку "Дополнительно".

3. Найдите "Прокси" и нажмите соответствующую кнопку "Изменить настройки…".

4. В меню слева выберите "SOCKS Proxy".

5. В "Прокси-сервере SOCKS" введите IP-адрес вашего Raspberry Pi.

6. В сопроводительном текстовом поле введите номер порта "9050".

7. Сохраните изменения, нажав "ОК -> Применить".

Не забудьте перезапустить Safari!

Вы действительно используете Tor?

Если вы следовали инструкциям в этой статье, то теперь вы должны использовать сеть Tor, но проверить это никогда не помешает! В веб-браузере, который вы настроили для использования Tor, перейдите на веб-сайт Tor.

Перейдите на сайт Tor и проверьте, используете ли вы сеть Tor.

Если вы видите это сообщение, поздравляю - вы успешно маршрутизируете весь свой трафик через Tor!

В этом руководстве вы узнали, как превратить Raspberry Pi в прокси-сервер Tor. Если вам это кажется слишком сложным, вы можете установить браузер Tor на свой USB-накопитель и брать его с собой куда угодно. Кроме того, вы можете сделать Tor быстрее с помощью этих советов.

По теме: