Вы беспокоитесь о конфиденциальности в Интернете? Возможно, вас беспокоит защита вашей личной информации от интернет-маркетологов и рекламодателей, которые могут захотеть использовать ваши данные без вашего разрешения или продать вашу информацию третьим лицам. Независимо от ваших мотивов, сеть 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. Откройте Терминал и введите следующую команду:
sudoapt update&&sudoapt-y upgrade
Если он устанавливает одно или несколько обновлений, перезагрузите Raspberry Pi, выполнив следующую команду:
sudo reboot
Установите Tor на свой Raspberry Pi
Вы можете установить Tor с помощью одной команды Терминала:
sudoaptinstall tor

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

Если Терминал возвращает сообщение "активно", вы готовы перейти к следующему шагу.
Настройте свой прокси-сервер Tor
Настройте прокси-сервер, внеся некоторые изменения в файл конфигурации Tor. Перед редактированием этого торр-файла рекомендуется создать резервную копию:
sudocp/etc/tor/torrc /etc/tor/torrc.backup
Теперь, когда у вас есть резервная копия, создайте простую конфигурацию, которая будет открывать прокси-службу Tor Socks на порту 9050 и принимать соединения из локальной сети.
Чтобы открыть файл конфигурации "torr" для редактирования, выполните следующую команду:
sudonano/etc/tor/torrc
Теперь этот файл будет запущен в текстовом редакторе Nano. Сначала укажите "SocksPort", который является IP-адресом вашего Raspberry Pi. Вы можете получить эту информацию, выполнив следующую команду терминала:
имя хоста - Я
Возьмите этот IP-адрес и добавьте номер порта : 9050
. Например, если IP-адрес Raspberry Pi 192.168.1.111, добавьте в файл конфигурации Torr следующее:
SocksPort 192.168.1.111: 9050
Добавьте следующее в текстовый редактор Nano, не забудьте заменить "SocksPort" своим собственным значением:
SocksPort 192.168.1.100:9050SocksPolicy accept 192.168.1.0/24RunAsDaemon 1DataDirectory /var/lib/tor
После внесения изменений сохраните файл, нажав Ctrl + O и Ctrl + X, чтобы Закрыть.
Чтобы перезапустить службу Tor с новой конфигурацией, выполните следующую команду:
sudo перезапуск systemctl для @ default.service
Подключайтесь к вашему прокси-серверу Tor из любого веб-браузера
В этом последнем разделе вы узнаете, как подключиться к серверу Raspberry Pi, используя все основные веб-браузеры.
Обратите внимание, что вы обычно подключаетесь к Raspberry Pi, используя его IP-адрес. Вы можете получить эту информацию в любой момент, запустив hostname -I
в терминале Raspberry Pi.
Mozilla Firefox
Начнем с настройки Firefox для использования вашего прокси-сервера Socks:
1. В правом верхнем углу Firefox выберите трехстрочный значок.
2. Выберите "Настройки".

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

6. В поле "Хост SOCKS" введите IP-адрес вашего Raspberry Pi.
7. В поле "Порт" введите "9050".
8. Убедитесь, что установлен флажок "SOCKS v5".
9. Щелкните ОК.
Закройте и перезапустите Firefox - теперь он должен использовать сеть Tor!
Google Chrome (и другие браузеры на основе Chromium)
Вы используете Chrome? Чтобы указать Google Chrome в направлении вашего прокси-сервера:
1. В правом верхнем углу Chrome щелкните значок с тремя точками.
2. Выберите "Настройки".
3. В меню слева перейдите к "Дополнительно -> Система".

4. Выберите "Открыть настройки прокси-сервера вашего компьютера".
Следующие шаги будут отличаться в зависимости от вашей операционной системы.
macOS
Если вы пользователь Mac, то в Google Chrome уже должно быть запущено меню Mac "Сеть -> Прокси". В этом окне:
- Выберите "SOCKS Proxy".

- В "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!
В этом руководстве вы узнали, как превратить Raspberry Pi в прокси-сервер Tor. Если вам это кажется слишком сложным, вы можете установить браузер Tor на свой USB-накопитель и брать его с собой куда угодно. Кроме того, вы можете сделать Tor быстрее с помощью этих советов.
По теме: