Hi,
ich möchte gern Tor und den Proxy Polipo auf meinen Server einrichten, sodass die Rechner im lokalen Netzwerk ihren Netzwekverkehr darüber leiten können.
Trotz einiger Anleitungen beiße ich seit Stunden auf Granit. Vielleicht könnt ihr mir ja weiterhelfen
folgendermaßen bin ich vorgegangen...
apt-get install tor torsocks polipo
... in der Tor-Konfig. wurden diese Zeilen eingetragen, alles andere ist auskommentiert.
$ /etc/tor/torrc
SocksPort 9050 # Default: Bind to localhost:9050 for local connections.
SocksListenAddress 127.0.0.1 # accept connections only from localhost
SocksListenAddress 192.168.1.102 # accept connections from the internal interface as well
SocksPolicy accept 192.168.1.0/24 # accept connections from the local network
SocksPolicy accept 127.0.0.1 # accept local connections
SocksPolicy reject * # by default, reject all connections that have not matched one of the rules above
*192.168.1.102 ist die IP des Servers und 192.168.1.0/24 ist das lokale Netzwerk
die polipo Konfig. hab ich wie folgt abgeändert.
logFile = /var/log/polipo/polipo.log
proxyAddress = "0.0.0.0" # IPv4 only
allowedClients = 127.0.0.1, 192.168.1.0/24
socksParentProxy = localhost:9050
socksProxyType = socks5
Tor scheint vom server aus zu funktionieren:
curl --socks5 127.0.0.1:9050 http://checkip.dyndns.org/ | grep -Eo '\<[[:digit:]]{1,3}(\.[[:digit:]]{1,3}){3}\>'
gibt mir 77.109.141.138, also eine "Tor-IP", aus
aber bereits vom Server aus kann ich mittels Proxy keinen Datenverkehr an Tor leiten
curl --socks5 127.0.0.1:8123 http://checkip.dyndns.org/ | grep -Eo '\<[[:digit:]]{1,3}(\.[[:digit:]]{1,3}){3}\>'
... die Ausgabe dauert eine halbe Ewigkeit und bricht irgendwann mit "curl: (7) Unable to receive initial SOCKS5 response." ab.
/var/log/polipo/polipo.log und /var/log/tor/log spucken derweil keine einzige Fehlermeldung aus.
PS: mit privoxy klappts übrigens auch nicht