Анонимный доступ в интернет с помощью Rapberry Pi и Tor

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

0 40

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

Raspberry Pi здесь может помочь. Во-первых, Вы должны превратить Raspberry Pi в точку доступа, во многом похожую на точку Wi-Fi, и затем установить Tor, чтобы весь трафик, переданный через эту точку доступа, был анонимным.

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

Что нужно чтобы обеспечить анонимный доступ?

Вам не нужно ничего особенного, чтобы сделать Pi прокси с использованием Тор, но перед началом работы потребуется несколько штуковин.

  • Raspberry Pi 3.
  • Блок питания с Micro USB.
  • Кабель Ethernet.
  • MicroSD карта на 8 ГБ.
  • Доступ к домашнему маршрутизатору.
  • Мышь/клавиатура/настольный компьютер для первоначального процесса настройки.

Далее необходимо подходить SD-карту с Raspbian, а также настроить SSH. Можно использовать либо стандартную версию Raspbian, либо Lite версию, так как Вы будете использовать только командную строку в этом руководстве. Следуйте инструкциям по настройке Raspbian (обязательно измените свой пароль по умолчанию в ходе этого процесса).

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

Шаг 1: Установка необходимого программного обеспечения

Первое, что нам нужно сделать, это сделать так, чтобы Wi-Fi с Raspberry Pi 3 мог действовать как точка доступа. Тогда Вы сможете подключиться к нему с главного компьютера так же, как к любой беспроводной сети. Мы сделаем все это из командной строки Raspberry Pi:

  1. Введите sudo apt-get update и клавишу Enter.
  2. Введите sudo apt-get install iptables-persistent git.
  3. Выберите «Да» и нажмите клавишу Enter два раза.

Теперь, когда все загружено и установлено, пришло время поднять нашу точку доступа.

Шаг 2: Превращаем Raspberry Pi в точку доступа

Процесс превращения Raspberry Pi в точку доступа немного сложный, но благодаря пользователю GitHub harryallerston, который создал скрипт, полностью автоматизирующий это, мы сэкономим время и силы.

  1. Введите git clone https://github.com/unixabg/RPI-Wireless-Hotspot.git и нажмите Enter.
  2. Введите cd RPI-Wireless-Hotspot и нажмите Enter.
  3. Введите sudo ./install и нажмите Enter. Это запустит процесс установки.
  4. Нажмите Y чтобы принять правила использования, Y для использования сконфигурированного DNS сервера, N для использования Unblock-Us серверов, Y для использования OpenDNS, затем N для параметров Wi-Fi по умолчанию.
  5. Введите новый пароль. Это пароль, по которому можно присоединиться к Вашей Pi-точке.
  6. Введите новый SSID, это имя Вашей сети.
  7. Введите номер канала. Если Вам не нужно что-либо другое, введите 6.
  8. На все остальные запросы отвечайте N.

Шаг 3: Установка Tor

Tor имеет довольно прозаический процесс настройки, но Вам все равно потребуется настроить несколько параметров для его корректной работы.

  1. Введите sudo apt-get install tor и нажмите Enter.
  2. Введите sudo nano /etc/tor/torrc и нажмите Enter. Прокрутите до конца документа и введите в этот текстовый файл текст, приведенный ниже. После этого нажмите Ctrl+X для сохранения:

Log notice file /var/log/tor/notices.log
VirtualAddrNetwork 10.192.0.0/10
AutomapHostsSuffixes .onion,.exit
AutomapHostsOnResolve 1
TransPort 9040
TransListenAddress 192.168.42.1
DNSPort 53
DNSListenAddress 192.168.42.1

Затем необходимо сообщить интерфейсу Wi-Fi, чтобы проксировать весь интернет-трафик через Tor. Это делается несколькими командами:

  1. Введите sudo iptables -F и нажмите Enter.
  2. Введите sudo iptables -t nat -F и нажмите Enter.
  3. Введите sudo iptables -t nat -A PREROUTING -i wlan0 -p tcp —dport 22 -j REDIRECT —to-ports 22 и нажмите Enter.
  4. Введите sudo iptables -t nat -A PREROUTING -i wlan0 -p udp —dport 53 -j REDIRECT —to-ports 53 и нажмите Enter.
  5. Введите sudo iptables -t nat -A PREROUTING -i wlan0 -p tcp —syn -j REDIRECT —to-ports 9040 и нажмите Enter.
  6. Введите sudo sh -c iptables-save > /etc/iptables/rules.v4 и нажмите Enter.

Настало время включить Tor. Введите sudo service tor start и нажмите Enter. Затем, введите sudo service tor status чтобы убедиться, что все Tor работает правильно. Если Вы не видите никаких кодов ошибок, значит все хорошо. Можно настроить автоматический запуск при запуске, введя sudo update-rc.d tor enable и нажав Enter.

Теперь, когда мы закончили, перезагрузите машину еще разок. Введите sudo reboot и нажмите Enter. Теперь Raspberry Pi должен запустить все автоматически при запуске.

Шаг 4: Коннектимся и серфим через наше новоиспеченное TOR прокси

Теперь все, что нужно сделать, это подключить любое устройство, на котором Вы хотите анонимно серфить по Сети, к своей новой сети Wi-Fi. Как Ваш обычный домашний Wi-Fi, так и этот компьютер будут существовать, так что выберите этот вариант так же, как и любую другую сеть Wi-Fi. После подключения, зайдите на страничку https://check.torproject.org/ чтобы убедиться, что Вы в сети Tor. Наслаждайтесь своим медленным, но анонимным Интернетом!

Оставьте ответ

Ваш электронный адрес не будет опубликован.