gohla2019
Goto Top

Transparenter Proxy mit MikroTik-Router + Privoxy + Tor-Client

Hallo, ich habe ein Vorhaben, bei dem der HTTP- + HTTPS-Traffic eines bestimmten
Subnetzes automatisch zu einem HTTP(S)-Proxy (Privoxy) umgeleitet (zum Zweck der Werbe-Filterung)
und im Anschluss an den Tor-Client weitergereicht werden soll. Der Datenverkehr soll also nach der Werbe-Filterung
(durch "Privoxy") mit Hilfe des Tor-Client über das Tor-Netzwerk ins Internet weitergeleitet werden.

Der Privoxy-Proxy ist zusammen mit dem Tor-Client auf einem RasPi installiert.
In der Config-Datei von "Privoxy" ist der Tor-Client als SOCKS5-Proxy eingetragen.

Als Router/Firewall habe ich hier einen "MikroTik hap²"-Router.

Aktueller Stand ist der, dass das Vorhaben super funktioniert,
wenn ich den Privoxy-Proxy manuell z.B. in "Mozilla Firefox" als HTTP- + HTTPS-Proxy eintrage.
Der HTTP + HTTPS-Traffic wird dann also durch "Mozilla Firefox" an den Privoxy-Proxy übergeben,
welcher diesen dann an den Tor-Client weitergibt.

Was zurzeit noch nicht funktioniert, ist, dass der HTTP(S)-Datenverkehr transparent und automatisch
an den Privoxy-Proxy übergeben wird.


Das Subnetz, um das es geht ist das Netz 192.168.10.0/24.

Der Privoxy-Proxy läuft auf dem RasPi mit der IP-Adresse 192.168.20.6/24.

Habe im Internet folgende Anleitung gefunden, nach der ich vorgegangen bin,
damit der HTTP(S)-Traffic transparent an "Privoxy" + Tor-Client übergeben wird:
https://docs.diladele.com/tutorials/mikrotik_transparent_squid/index.htm ...

Per "tcpdump" kann ich auf dem RasPi sehen, dass der HTTP- + HTTPS-Traffic
vom Netz 192.168.10.0/24 erfolreich zum RasPi umgeleitet wird,
allerdings kommen z.B. beim Aufrufen von Internetseiten keine Verbindungen zustande.

IP-Infos zum Netzwerk:
IP-Adresse RasPI = 192.168.20.6/24
IP-Adresse MikroTik-Rotuer im 192.168.20.0/24-Netz = 192.168.20.1/24
Client-Subnetz = 192.168.10.0/24
IP-Adresse MikroTik-Router im 192.168.10.0/24-Netz = 192.168.10.1/24

Privoxy lauscht auf dem RasPi auf der IP-Adresse 192.168.20.6 auf TCP-Port 8118.

Der SOCKS-Proxy des Tor-Client lauscht auf 127.0.0.1:9050.

Kann da jemand weiterhelfen?

Content-Key: 631528

Url: https://administrator.de/contentid/631528

Ausgedruckt am: 29.03.2024 um 05:03 Uhr

Mitglied: 146707
146707 14.12.2020 aktualisiert um 13:21:21 Uhr
Goto Top
Privoxy kann nur unverschlüsselten HTTP Traffic via interception (iptables redirect) entgegen nehmen, keinen HTTPS Traffic ... Und diese Option muss auch erst mal in der Config aktiviert werden, natürlich ist IPv4 als auch IPv6 zu beachten.
https://www.privoxy.org/user-manual/config.html#ACCEPT-INTERCEPTED-REQUE ...
Mitglied: Gohla2019
Gohla2019 14.12.2020 um 18:20:27 Uhr
Goto Top
Hi, danke für deine Rückmeldung.

Dann ist mein Vorhaben bei der Nutzung von "Privoxy" als Proxy wohl nicht durchführbar.

Gibt es ggf. andere Proxies, die HTTP + HTTPS per "REDIRECT" entgegennehmen?
Mitglied: 146707
146707 15.12.2020 um 08:19:07 Uhr
Goto Top
Squid.
Mitglied: Gohla2019
Gohla2019 16.12.2020 um 07:36:12 Uhr
Goto Top
Ah, okay.

Mit "Squid" als Proxy-Software würde das also gehen.

Ja super, danke für deine Hilfe.