корисні статті

Як анонімізувати перегляд за допомогою точки доступу до Raspberry Pi

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

Tor - це один із найпростіших способів анонімного перегляду Інтернету, хоча це досягає швидкості. Насправді це настільки абсурдно повільно, що його досить складно використовувати для базового веб-перегляду. Але це не означає, що це не корисно для інших речей, і оскільки ви, ймовірно, не хочете користуватися ним весь час, швидкий спосіб переключення між Tor та звичайним Інтернетом є зручним.

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

Коли ви хочете використовувати Tor, ви просто підключитесь до Wi-Fi мережі Raspberry Pi. Якщо цього не робити, ви можете використовувати будь-яку мережу, якою ви користуєтеся зазвичай. Браузер Tor - це завжди також варіант, але ви, можливо, не хочете встановлювати програмне забезпечення на всі свої пристрої. Це також приємно тримати навколо будинку, якщо ви житель "технічної людини", тому що це робить надзвичайно просто показати комусь, яким би було життя, якби насправді вирішили використовувати Tor для перегляду (це буде повільно).

Що тобі потрібно

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

  • Малина Пі 3
  • Мікро USB-джерело живлення
  • Ethernet-кабель
  • 8 Гб картки MicroSD
  • Доступ до домашнього маршрутизатора
  • Миша / клавіатура / настільний комп'ютер для початкового процесу налаштування

Ви хочете йти вперед і налаштувати 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 Proxy.

Крок третій: встановіть 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

Тепер все, що вам потрібно зробити, - це підключити будь-який пристрій, який ви хочете анонімно переглядати, до нової мережі Raspberry Pi Wi-Fi. Як ваш звичайний домашній Wi-Fi, так і цей буде існувати, тому виберіть це так, як і будь-яка мережа Wi-Fi. Підключившись, перейдіть до //check.torproject.org/, щоб переконатися, що ви перебуваєте в мережі Tor. Насолоджуйтесь своїм повільним, але анонімним Інтернетом!