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.

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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.