Przejrzyste przybliżanie niektórych urządzeń w sieci

1

Używam mojego komputera jako bezprzewodowego punktu dostępu i routera do mojej sieci domowej za pomocą hostapd pod Ubuntu 14.04. Chcę transparentnie proxy niektóre urządzenia Wi-Fi w sieci (identyfikowane przez ich adresy MAC). Jak proponujesz, żebym to zrobił? Myślę, że kombinacja kałamarnic i iptables powinna załatwić sprawę, ale nie mam o nich pobieżnej wiedzy.

Elektito
źródło

Odpowiedzi:

0

Sam udało mi się to rozwiązać:

sudo iptables -t nat -A PREROUTING -m mac --mac-source "MAC-ADDRESS" -p tcp --dport 80 -j REDIRECT --to-port 33128

Squid działa na porcie 33128. Musiałem napisać to w squid.conf, aby transparentne proxy działało poprawnie:

http_port 33128 transparent
Elektito
źródło