Konfigurieren Sie anonymes Surfen im Internet unter Fedora Linux mit Tor und Privoxy
Die Absicht dieser Konfiguration ist es, einfach zu befolgende Schritte zur Konfiguration des anonymen Internet-Surfens unter Fedora Linux mit privoxy und tor bereitzustellen. Sowohl die Dienste tor als auch privoxy sind eigenständige Dienste, bei denen tor Anonymität mithilfe von Onion-Routing-Techniken gewährleistet und privoxy ein Proxy-Server mit Inhaltsfilterung und Werbeblockierung ist.
Beginnen wir mit der Installation beider Dienste:
yum install privoxy tor
Nach der Installation start tor:
service tor start
Redirecting to /bin/systemctl start tor.service
Zum dauerhaften Start von Tor nach dem Neustart laufen:
systemctl enable tor
ln -s '/usr/lib/systemd/system/tor.service' '/etc/systemd/system/multi-user.target.wants/tor.service'
Stellen Sie sicher, dass Tor ordnungsgemäß gestartet wurde:
service tor status
Redirecting to /bin/systemctl status tor.service
tor.service - Anonymizing overlay network for TCP
Loaded: loaded (/usr/lib/systemd/system/tor.service; disabled)
Active: active (running) since Fri 2015-04-10 06:04:03 AEST; 21s ago
Main PID: 13717 (tor)
CGroup: /system.slice/tor.service
└─13717 /usr/bin/tor --runasdaemon 0 --defaults-torrc /usr/share/tor/defaults-torrc -f /etc/tor/torrc
Apr 10 06:04:18 localhost.localdomain Tor[13717]: Bootstrapped 55%: Loading relay descriptors
Apr 10 06:04:19 localhost.localdomain Tor[13717]: Bootstrapped 60%: Loading relay descriptors
Apr 10 06:04:19 localhost.localdomain Tor[13717]: Bootstrapped 65%: Loading relay descriptors
Apr 10 06:04:19 localhost.localdomain Tor[13717]: Bootstrapped 70%: Loading relay descriptors
Apr 10 06:04:19 localhost.localdomain Tor[13717]: Bootstrapped 75%: Loading relay descriptors
Apr 10 06:04:20 localhost.localdomain Tor[13717]: We now have enough directory information to build circuits.
Apr 10 06:04:20 localhost.localdomain Tor[13717]: Bootstrapped 80%: Connecting to the Tor network
Apr 10 06:04:20 localhost.localdomain Tor[13717]: Bootstrapped 90%: Establishing a Tor circuit
Apr 10 06:04:22 localhost.localdomain Tor[13717]: Tor has successfully opened a circuit. Looks like client functionality is working.
Apr 10 06:04:22 localhost.localdomain Tor[13717]: Bootstrapped 100%: Done
Bearbeiten Sie als Nächstes /etc/privoxy/config und entfernen Sie die Kommentarzeile:
forward-socks5 / 127.0.0.1:9050 .
Starten Sie den Privoxy-Proxy-Server:
service privoxy start
Redirecting to /bin/systemctl start privoxy.service
Aktivieren Sie privoxy, um nach dem Neustart zu starten:
systemctl enable privoxy
ln -s '/usr/lib/systemd/system/privoxy.service' '/etc/systemd/system/multi-user.target.wants/privoxy.service'
Zu diesem Zeitpunkt sollte Privoxy auf Port 8118 lauschen:
netstat -ant | grep 8118
tcp 0 0 127.0.0.1:8118 0.0.0.0:* LISTEN
Als nächstes verwenden Sie wget, um den gesamten Tor- und Privoxy-Privacy-Stack zu bestätigen, indem Sie unsere externe IP-Adresse extrahieren:
export http_proxy="http://localhost:8118"
wget -q -O out http://www.ipchicken.com/; grep -o '[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}' out
85.214.11.209
Wenn die obige Ausgabe eine IP-Adresse anzeigt, die Ihnen nicht von Ihrem Internet-Provider zugewiesen wurde, haben Sie sowohl tor als auch privoxy korrekt konfiguriert. Sie müssen Ihren Browser nur noch so konfigurieren, dass er den Proxy verwendet:
HTTP Proxy: localhost
Port: 8118
, um anonym zu surfen.