Я использую свой компьютер в качестве беспроводной точки доступа и маршрутизатора к моей домашней сети, используя hostapd под Ubuntu 14.04. Я хочу прозрачно проксировать определенные Wi-Fi-устройства в сети (идентифицированные по их MAC-адресам). Как вы предлагаете мне делать это? Я думаю, что комбинация squid и iptables должна сработать, но я не имею ничего общего с этим.
1 ответ
0
Мне удалось решить это самому:
sudo iptables -t nat -A PREROUTING -m mac --mac-source "MAC-ADDRESS" -p tcp --dport 80 -j REDIRECT --to-port 33128
Squid работает через порт 33128. Мне пришлось написать это в squid.conf, чтобы прозрачный прокси работал правильно:
http_port 33128 transparent