Zum ausführen mehrerer Tor-Prozesse auf einmal mit unterschiedlichen exit-IPs?
Ich bin ganz neu auf Tor und ich fühle mich wie mehrere Tors berücksichtigt werden sollten. Die mehreren Toren, die ich hier erwähnt sind, sind nicht nur mehrere Instanzen, aber auch mit verschiedenen proxy-ports für jeden, wie das, was hier gemacht wurde
http://www.howtoforge.com/ultimate-security-proxy-with-tor)
Ich versuche, um loszulegen mit 4 Toren. Das tutorial gilt nur für Arch Linux und ich bin mit einem headless-EC2-ubuntu 64-bit. Es ist wirklich ein Schmerz geht durch die Unterschiede zwischen Arch und Ubuntu. Und hier bin ich Fragen, ist da jemand, der Hilfe zur Umsetzung meiner Idee simplicitly.
-
Vier Toren gleichzeitig laufen mit jeweils einen einzelnen Anschluss, privoxy oder polipo oder was auch immer sind ok, wenn es funktioniert.
Wie:
8118 <- Privoxy <- TOR <- 9050
8129 <- Privoxy <- TOR <- 9150
8230 " <- Privoxy <- TOR <- 9250
8321 <- Privoxy <- TOR <- 9350 -
In dieser Weise, wenn ich versuchen, wieder die ip von 127.0.0.1:8118, 8129, 8230 und 8321, zurückkehren sollten vier verschiedenen ips, die zeigt, gibt es vier verschiedene Ärzte gleichzeitig ausgeführt werden. Dann, ein paar Minuten später, erneut zu prüfen, alle vier von Ihnen haben eine neue ips wieder.
Ich weiß, dass meine einfachen "Traum" könnte wahr werden, in viele Wege, aber... ich bin nicht nur neu -, Tor -, aber auch bash-und python - ... Das ist der Grund, warum ich hierher kommen und sehen, ob einige von Ihnen konnten light me up.
Diese links könnten nützlich sein:
http://blog.databigbang.com/distributed-scraping-with-multiple-tor-circuits/
https://www.torservers.net/wiki/setup/server#multiple_tor_processes
Am besten,
btw, wenn ich laufen
$ ps -A | grep 'tor'
ich habe mehrere Instanzen gibt es, allerdings mit "?" unter dem tty-Spalte, was bedeutet das, da ich weiß, tty bedeutet terminals?
InformationsquelleAutor der Frage B.Mr.W. | 2013-01-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erstellen Sie vier torrc Dateien, sagen
/etc/tor/torrc.1
zu.4
.In jeder Datei, Bearbeiten Sie die Zeilen:
verwenden verschiedene Ressourcen für jede
torrc
- Datei, z.B. fürtorrc.1
:für
torrc.2
,und so weiter.
Einer Konfigurations-Datei enthält nur die oben genannten Zeilen funktionieren: Sie können löschen Sie jede zweite Zeile aus der Standard-Vorlage, wenn Sie das Gefühl, wie es.
DataDirectory
können auch relativ zum aktuellen Verzeichnis, wotor
gestartet wird, z.B.:Dann start tor wie dieses:
und so weiter für die anderen zwei Dateien.
Dadurch wird das erstellen von vier verschiedenen Socks5 Server auf den vier ports an. Jeder öffnet eine andere Schaltung, die ist, was Sie wollen.
InformationsquelleAutor der Antwort zkilnbqi
Verkettung Tor ist empfohlen gegen. Sie können sich verschlimmern, Anonymität, besser nicht Anonymität.
Sollten Sie nur Durcheinander mit Tor-routing-Algorithmus, wenn Sie sind cleverer als die Tor-Entwickler.
Den Einsatz von privoxy /polipo wurde als veraltet markiert von Der Tor-Projekt vor langer Zeit. Sie sind empfohlen nur Tor Browser. Nur den Tor-Browser gibt Ihnen eine einheitliche web-Fingerabdruck und Sie werden nicht auffallen.
Tor seit version 0.2.3, verschiedene Socken,- Dns-oder-Transporte durch die verschiedenen schaltungen, so dass keine Identität Korrelation. Der Begriff für diese ist stream isolation. Tun Sie sich vor, Sie hinzufügen können, um torrc...
...und Sie werden alle gehen, dachte verschiedene schaltungen.
Wenn Sie mit Tor-Browser, können Sie auch die Nutzung der Tor-Button-neue Identität-Funktion. Klicken Sie auf den Tor-Button (grüne Zwiebel), und wählen Sie eine neue Identität. Dies wird zurückgesetzt alle browser-Staaten und ändern Sie die Tor-Schaltung.
(Und es ist Tor, kein TOR.)
Hinweis, bei der Verwendung von stream-isolation, durch verschiedene schaltungen garantiert nicht immer verschiedene Tor-exit-nodes. Manchmal Tor nur einen anderen Eintrag guard in der Mitte oder relais. Das ist normal.
InformationsquelleAutor der Antwort adrelanos
Schrieb ich ein Skript für die Automatisierung der Privoxy-Tor-Konfiguration in https://github.com/anhldbk/privoxyTor/. Hoffe, dies hilft Ihnen!
InformationsquelleAutor der Antwort anhldbk
Ich habe versucht, die torrc.1 ,torrc.2 etc...aber es hat nicht funktioniert.
Aber diese funktionierte:
/etc/init.d/tor stop
gedit /etc/tor/torrc
(Wenn Sie nicht als root setzen sudo vor den Zugriff als root)SocksPort 9050
/etc/init.d/tor start
/etc/init.d/tor status
es sollte zeigen, dass so etwas wie:
Hinweis: Einige Zeilen wurden ellipsized, verwenden Sie-l, um zu zeigen, in vollem Umfang.
InformationsquelleAutor der Antwort momen
Machen Sie ein tor-directory-Konfiguration:
$> mkdir -p ~/configuration_files/tor
$> config=~/configuration_files/tor
$> cd "${config}"
Kopieren Sie die
/etc/tor/torrc
auf die Konfiguration-Verzeichnis und machen Sie so viele Kopien, wie Sie benötigen: E. g. 10printf "torrc_%0.2s\n" {1..10} | xargs -I {} /bin/cp /etc/tor/torrc "${config}{}"
Kopieren Sie die
/etc/torsocks.conf
auf die Konfiguration-Verzeichnis und machen Sie so viele Kopien, wie Sie benötigen: z.B. gleiche wie oben 10printf "torsocks_%0.2s.conf\n" {1..10} | xargs -I {} /bin/cp /etc/torsocks.conf "${config}/{}"
Neue Daten-Verzeichnisse und fix Besitz/Berechtigungen:
$> sudo mkdir /var/lib/tor{1..10}
Die Konfigurationsdateien Bearbeiten, um nicht zu kollidieren entsprechenden port-Nummern:
Hinweis: eine Änderung der CHANGETHIS dem Benutzer/Gruppe des Benutzers, der plant, zu verwenden.
Nach, dass es einfach zu machen, starten Sie die einzelnen Instanzen von tor mit der entsprechenden Konfigurations-Datei
E. g.
/usr/bin/tor -f "${config}/torrc_3"
Verwenden Sie alles, was Sie tun müssen, ist exportieren Sie die variable TORSOCKS_CONF_FILE zu zeigen auf die entsprechende
torsocks.conf
- Datei:E. g.
$> export TORSOCKS_CONF_FILE="${config}/torsocks_3.conf"
Als Nächstes können Sie torify /torsocks einer beliebigen Anwendung aus, insbesondere shell und verwenden die torsocks_3.conf proxy.
Versuchen:
$> torify bash
$> curl www.ipmango.com/api/myip
Ändern, um einen anderen proxy-starten Sie einfach das entsprechende tor mit seinen torrc-Datei und exportieren Sie die TORSOCKS_CONF_FILE variable, auf die neue Konfiguration.
Hier ist ein einfacher alias, der die Arbeit macht, nachdem Sie ihn eingerichtet haben wie oben, und Sie haben roxterm installiert. Es wird geprüft
netstat
um zu sehen, ob der proxy wird schon und wenn nicht, wird es anfangen, es bis in einer separaten shell-Fenster.alias prox='_(){ proxy=${1:-1}; config_base="~/configuration_files/tor"; port=$((9050+${proxy})); netstat -an | { ! grep -q "127.0.0.1:${port}"; } && roxterm -e bash -c "/usr/bin/tor -f \"${config_base}/torrc_${proxy}\"; bash"; export TORSOCKS_CONF_FILE="${config_base}/torsocks_${proxy}.conf"; }; _'
:
InformationsquelleAutor der Antwort