В настоящее время я пытаюсь настроить Raspberry Pi в качестве беспроводной точки доступа и хочу запустить на ней JonDo . JonDo действует как прокси, который перенаправляет мой трафик через каскад миксов, чтобы скрыть мой ip. Бесплатная версия поддерживает только http/https, тогда как премиум-версия дополнительно поддерживает носки. Я могу использовать либо.
До сих пор я достиг следующего: я могу запустить JonDoConsole в режиме демона на Pi, и когда я переключаю настройки прокси-сервера моих браузеров на Pi ip и порт 4001, я могу путешествовать через JonDo на Pi.
Моя цель состоит в том, чтобы изменить это следующим образом: я хочу, чтобы мой Pi перенаправлял весь входящий трафик на сам порт 4001, поэтому мне не нужно менять настройки браузера. Для этого я запускаю JonDoConsole в режиме демона, слушая 127.0.0.1:4001. Чтобы перенаправить весь входящий трафик, я пытаюсь использовать iptables со следующей конфигурацией:
PI_IP = 12.34.56.78
sudo iptables -t nat -F
sudo iptables -F
# так что я все еще могу ssh на пи:
sudo iptables -t nat -A ПРЕДУПРЕЖДЕНИЕ -i wlan0 -p tcp --dport 22 -d $ PI_IP -j REDIRECT --to-ports 22
# рассмотрит правильное перенаправление DNS, как только перенаправление трафика http/https сработает:
sudo iptables -t nat -A ПРЕДУПРЕЖДЕНИЕ -i wlan0 -p udp --dport 53 -j НАПРАВЛЕНО --to-port 53
sudo iptables -t nat -A ПРЕДУПРЕЖДЕНИЕ -i wlan0 -p tcp --syn -j НАПРАВЛЕНО --to-ports 4001
К сожалению, это не работает, кроме ssh'ing. Все, что я возвращаю из своего браузера - это "невозможно подключиться". Может ли кто-нибудь указать мне правильное направление относительно моих ошибок? Заранее большое спасибо!