Konfiguracja MikroTik — Część 91: MikroTik jako serwer proxy — Transparentne proxy z wykorzystaniem Web Proxy
Konfiguracja MikroTik — Część 91: MikroTik jako serwer proxy — Transparentne proxy z wykorzystaniem Web Proxy
Wprowadzenie
W dzisiejszych czasach efektywne zarządzanie ruchem HTTP oraz jego filtrowanie staje się istotnym elementem kontroli dostępu w sieciach biurowych, edukacyjnych czy operatorskich. MikroTik RouterOS oferuje funkcjonalność wbudowanego Web Proxy, która — odpowiednio skonfigurowana — umożliwia działanie jako transparentne proxy, czyli takie, którego działanie jest niewidoczne dla użytkownika.
Transparentne proxy z MikroTik może być użyte do:
- Blokowania dostępu do określonych stron
- Przechwytywania i monitorowania ruchu HTTP
- Kontroli pasma z wykorzystaniem analizy treści
- Zabezpieczenia użytkowników przed szkodliwymi treściami

Krok 1 — Włączenie funkcji Web Proxy
/ip proxy set enabled=yes port=8080 anonymous=yes cache-administrator=admin@domain.local max-cache-size=none
Krok 2 — Ustawienie przechwytywania ruchu HTTP
Na interfejsie LAN przekierowujemy ruch na port 80 do proxy:
/ip firewall nat add chain=dstnat protocol=tcp dst-port=80 in-interface=LAN action=redirect to-ports=8080
Krok 3 — Filtrowanie treści
Przykład blokady dostępu do konkretnej domeny:
/ip proxy access add dst-host=www.blockedwebsite.com action=deny
Możesz również blokować po wzorcu URL lub słowie kluczowym.
Krok 4 — Logowanie dostępu przez Web Proxy
/ip proxy set log=yes
Monitorowanie dzienników proxy ułatwia kontrolę nad ruchem oraz umożliwia analizę nadużyć.
Krok 5 — Wydajność i ograniczenia Web Proxy MikroTik
- Nadaje się do małych i średnich sieci
- Nie obsługuje ruchu HTTPS (potrzebna jest konfiguracja dodatkowego proxy)
- Może wpływać na wydajność routera przy dużym ruchu
Krok 6 — Alternatywy dla Web Proxy MikroTik
Dla bardziej zaawansowanych środowisk warto rozważyć dedykowane rozwiązania:
- Squid Proxy — rozbudowane możliwości filtracji i cache
- pfSense z SquidGuard — integracja proxy z firewallem
- Zscaler / Cloud Proxy — rozwiązania chmurowe
Krok 7 — Połączenie Web Proxy z Queues i Limitami
Możesz ustawić reguły kolejkowania użytkowników łamiących politykę:
/queue simple add target=192.168.1.0/24 max-limit=1M/1M comment="Proxy Filtered Traffic"
Krok 8 — Monitorowanie Proxy w czasie rzeczywistym
- Użycie narzędzia Torch do analizy połączeń
- Zbieranie logów do zewnętrznego Sysloga
- Integracja z zewnętrznym serwerem logowania dla analizy
Krok 9 — Ochrona Proxy przed nadużyciami
- Ograniczenie dostępu tylko dla LAN
- Blokada portu proxy na WAN
- Monitorowanie ilości połączeń
Krok 10 — Wnioski
Transparentne Web Proxy w MikroTik to doskonałe narzędzie dla małych i średnich wdrożeń, gdzie wymagane jest szybkie i efektywne filtrowanie ruchu HTTP. Choć posiada ograniczenia (głównie brak obsługi HTTPS), może być świetną bazą do budowy lokalnych polityk dostępu.
Dla większych wdrożeń zaleca się stosowanie rozbudowanych systemów proxy w architekturze połączonej z MikroTik jako gateway’em i firewallem.






