Ответ 1
Самый простой способ - включить прокси-сервер socks при настройке подключенного Wi-Fi-соединения. Это зависит от версии Android, но обычно это что-то вроде:
- Нажмите и удерживайте сеть Wi-Fi, к которой вы хотите подключиться.
- Должно появиться диалоговое окно. В этом диалоговом окне выберите расширенный.
- Найдите опцию прокси-сервера и введите IP-адрес и порт сервера, на который вы хотите переслать трафик.
Android говорит SOCKS, и пока ваш прокси-сервер тоже говорит SOCKS, вам хорошо идти. Если вы запустили устройство, которое вы можете (в зависимости от вашей версии Android), настройте этот прокси автоматически. Смотрите, например, AdBlock Plus для Android, который делает именно это.
Если вы не хотите использовать прокси-маршрут, вы можете вручную установить правила ebtables, если ваше устройство внедрено. Это значительно больше работы, так как вы должны быть осторожны, чтобы не испортить NAT, что ваше устройство уже делает.