полезные статьи

Как сделать ваш просмотр анонимным с помощью Tor-Powered Raspberry Pi Hotspot

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

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

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

Если вы хотите использовать Tor, вы просто подключаетесь к сети Wi-Fi Raspberry Pi. Когда вы этого не сделаете, вы можете использовать любую сеть, которую вы обычно используете. Tor Browser также всегда доступен, но вы можете не устанавливать программное обеспечение на всех своих устройствах. Это также хорошо держать дома, если вы постоянный «технический человек», потому что очень просто показать кому-то, на что была бы похожа жизнь, если бы на самом деле решили использовать Tor для их просмотра (это было бы медленно).

Что вам нужно

Вам не нужно ничего особенного для создания прокси-сервера на базе Tor, но вам нужно собрать несколько материалов, прежде чем начать:

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

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

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

Шаг первый: установите необходимое программное обеспечение

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

  1. Введите sudo apt-get update и нажмите Enter.
  2. Введите sudo apt-get install iptables-persistent git
  3. Выберите Yes и нажмите Enter два раза, когда вам предложат.

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

Шаг второй: превратите Raspberry Pi в точку доступа

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

  1. Введите git clone //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 для остальных вопросов.

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

Шаг третий: установить TOR

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

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

Файл уведомлений журнала /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 чтобы убедиться, что он работает правильно. Если вы не видите никаких кодов ошибок, это работает. Вы можете настроить его на автоматический запуск при запуске, набрав sudo update-rc.d tor enable затем нажав Enter.

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

Шаг четвертый: подключитесь и просмотрите свой новый TOR Proxy

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