Необходимо сделать WiFi роутер из raspberry PI, который ведёт в TOR.
На роутере будет N кол-во нод TOR'а.
Роутер будет через HAProxy балансировать соединение между всеми нодами TOR для максимальной производительности. (haproxy умеет только в socks5) (в transparent proxy потом переводить через redsocks или анологичное решение).
Входящее соединение интернета будет идти как по кабелю в порт raspbery, так и с 4G модема, который будет отдельным интерфейсом.
WiFi у роутера будет работать только на частоте 2.4 ггц !
Так же необходимо предусмотреть использование openvpn, так как тор заблокирован в России и может быть заблокирован в других странах.
Роутер так же будет иметь веб интерфейс на ip адресе (192.168.1.1 как пример), который будет в себе содержать следующее:
- Авторизацию (просит только пароль):
Далее за авторизацией страницы с настройкой:
1) Настройки безопасности сети
- Имя сети (SSID)
- Тип безопасности / Пароль для сети
2) Настройки роутера
- Выбор адаптера, с которого прокидывать трафик через ТОР на WiFi (будь то интернет кабель, USB модем, или модем как надстройка над raspberry pi (таких уйма на али, проверял - они работают на дебиане)
- Галочка, использовать ли балансировщик и несколько нод TOR:
-- Поле, где указываем кол-во нод TOR, между которыми будет балансировка
- текстовое поле для настройки конфига torrc (что дописывать у ноды после основного конфига) (например заблокировать какую либо страну)
- Настройки DNS. Либо вбить DNS сервера самому, либо выбрать из списка. При наличии только 1 тор ноды возможно использовать DNS сервера тора. При наличии нескольких нод, надо указывать ip адрес DNS вручную.
3) Настройки openvpn
- Включить openvpn
- Конфиг для openvpn
- Пароль от конфига (если имеется)
- Скачать лог openvpn (в случае возникновения проблем)
4) Безопасность
- Сменить пароль для входа в роутер