Tor Proxy installieren

Darkyputz schrieb:
es war noch das openvpn paket zu wählen...ohne das läuft er bei mir nicht...
also tor läuft garantiert auch ohne openvpn.
was aber vielleicht sein könnte: beim auswählen von tor in menuconfig wird vielleicht die (notwendige) ssl bibliothek nicht automatisch ausgewählt - beim auswählen von openvpn allerdings schon?
das wäre noch mal zu prüfen....
 
Hallo zusammen,
wollte nur bescheid geben das Tor bei mir endlich läuft, allerdings auf der 7170. Meine SL WLAN hatte mit den selben Packeten und Libs rebootet sobald Tor gestartet wurde. Hatte es schon längst aufgegeben. Allerdings hatte ich Tor gleich auf die 7170 installiert, aber nie gestartet. Der erste Testversuch heute Tor zu starten brachte kein Absturz, als Tor Server eingetragen, Privoxy auf Tor umgelenkt und es funktionierte. Ich hatte immer ne andere IP wenn ich auf Seiten ging die IP Adressen anzeigten. Woran das jetzt gelegen hat bei der SL WLAN, weiss ich nicht, aber ich denke das hat was mit dem Speicher zu tun da die ja nur 16MB hat und die 7170 32MB RAM.

Mfg Igi
 
Hallo,
ich habe eine 7170 mit dem Dsmod-0.2.9_26-13 und den Paketen:
Bftd, Callmonitor, Dropbear, openVPN, Privoxy, Tor, Wake on LAN.

Alle Pakete funktionieren.
Auch die Kombination von tor und privoxy lasen sich über den Torbutton im Firefox ein- und ausschalten.
Die Geschwindigkeit ist meiner Meinung ohne Einträge von erlaubten Ein- und Ausgangsservern schneller. (subjektiv)

Aber wenn tor gestartet ist, habe ich ca. 2-3 Neustarts der Fritzbox pro Tag.
Festzustellen ist auch, daß vom Arbeitsspeicher nach dem Start von Tor (alle anderen Pakete sind schon gestartet) über 20000 kB belegt werden. (Ohne Tor 16000 kB.)

Mit ausgeschaltetem Tor hatte ich 4 Tage lang keine Neustarts.

Hat noch jemand das festgestellt?
Oder weiß jemand eine Abhilfe?

gruß

s.panzer
 
Wenn die Reboots mit dem Arbeitsspeicher zusammenhängen, dann solltest du im Forum mal nach swap suchen.

MfG Oliver
 
Sorry, dass ich das Thema nochmal hochholen muss, aber ich wollte das auch mal audprobieren, ob und wie das bei mir läuft.

Allerdings will es nicht so wie ich, hab schon alle möglichen Einstellungen in der privoxy-config und in der torrc ausprobiert, aber es funzt net wirklich.

Es kommt zwar keine Fehlermeldung, aber ich kann nur auf die Privoxy-Seite zugreifen, ins Netz selbst komme ich nicht.

Kann mir mal jemand seine 2 config-Dateien zukommen lassen?
Danke im Voraus,

eazee
 
eazee schrieb:
hab schon alle möglichen Einstellungen in der privoxy-config und in der torrc ausprobiert, aber es funzt net wirklich.

[...] Kann mir mal jemand seine 2 config-Dateien zukommen lassen?

wenn du tor und/oder privoxy als ds-mod packages nimmst, dann werden die config dateien automatisch erstellt; die komplette verwaltung läuft über das ds-mod webinterface.

wie man das ganze einstellen sollte, wird ausserdem im wiki beschrieben....
 
Ich benutze keinen ds-mod, ich habs mir so eingebaut, deshalb brauch ich auch für beide ne config.

Im wiki habe ich nachgesehen und in den jeweiligen Dokus von Privoxy und Tor, aber bei mir will das nicht laufen.

Dann hab ich gelesen, dass es evtl. an den ssl-libs liegen könnte, die letzten kann ich aber nicht downloaden, da der Anhang hier irgendwo im Forum defekt ist.
 
Hi,

ich krieg einen Segmentation fault mit Tor und ds26-14.4.

Jun 09 14:07:10.930 [notice] Tor v0.1.1.26. This is experimental software. Do not rely on it for strong anonymity.
Jun 09 14:07:10.943 [warn] options_validate(): You specified a public address '0.0.0.0' for a SOCKS listener. Other people on the Internet might find your computer and use it as an open SOCKS proxy. Please don't allow this unless you have a good reason.
Jun 09 14:07:11.003 [notice] Initialized libevent version 1.2a using method epoll. Good.
Jun 09 14:07:11.006 [notice] connection_create_listener(): Opening Socks listener on 0.0.0.0:9050
Jun 09 14:07:11.022 [warn] tor_init(): You are running Tor as root. You don't need to, and you probably shouldn't.
Jun 09 14:07:20.578 [notice] I learned some more directory information, but not enough to build a circuit.
Segmentation fault

Anbei die strace Ausgabe, aber ich kann da nichts erkennen.

Beste Grüße,
Whoopie
 

Anhänge

  • tor-strace.txt
    87.3 KB · Aufrufe: 13
Zuletzt bearbeitet:
Whoopie schrieb:
ich krieg einen Segmentation fault mit Tor und ds26-14.4.
es gibt inzwischen eine neue version von tor, die mit dem nächsten ds26 kommen wird.
 
Tritt auch beim tor vom ds26-15 auf

Inzwischen habe ich das ds26-15 auf meiner 7170. Leider bekomme ich dort auch den segmentation fault ein paar Sekunden nach dem Start von tor.

Hier das Debug-Log vom Start:

Code:
/var/mod/root $ tor --runasdaemon 0 --log debug --datadirectory /var/tmp/tor --pidfile /var/run/tor.pid
Jul 05 15:04:51.053 [notice] Tor v0.1.2.14. This is experimental software. Do not rely on it for strong anonymity.
Jul 05 15:04:51.076 [notice] Initialized libevent version 1.3b using method epoll. Good.
Jul 05 15:04:51.079 [notice] Opening Socks listener on 127.0.0.1:9050
Jul 05 15:04:51.084 [debug] parse_dir_server_line(): Trusted dirserver at 128.31.0.34:9031 (46DB)
Jul 05 15:04:51.087 [debug] parse_dir_server_line(): Trusted dirserver at 128.31.0.34:9032 (E45D)
Jul 05 15:04:51.088 [debug] parse_dir_server_line(): Trusted dirserver at 86.59.21.38:80 (1F85)
Jul 05 15:04:51.090 [debug] parse_dir_server_line(): Trusted dirserver at 140.247.60.64:80 (F5FC)
Jul 05 15:04:51.093 [debug] parse_dir_server_line(): Trusted dirserver at 194.109.206.212:80 (EAD6)
Jul 05 15:04:51.096 [info] or_state_load(): Loaded state from "/var/tmp/tor/state"
Jul 05 15:04:51.100 [debug] parse_addr_policy(): Adding new entry 'accept 127.0.0.1'
Jul 05 15:04:51.104 [debug] parse_addr_policy(): Adding new entry 'reject *'
Jul 05 15:04:51.107 [warn] You are running Tor as root. You don't need to, and you probably shouldn't.
Jul 05 15:04:51.115 [info] crypto_seed_rng(): Seeding RNG from "/dev/urandom"
Jul 05 15:04:55.274 [info] tor_mmap_file(): Could not open "/var/tmp/tor/cached-routers" for mmap(): No such file or directory
Jul 05 15:04:55.279 [info] update_router_have_minimum_dir_info(): We have 0 of 5 network statuses, and we want more than 2.
Jul 05 15:04:55.281 [notice] I learned some more directory information, but not enough to build a circuit.
Jul 05 15:04:55.284 [info] update_router_descriptor_client_downloads(): Not enough networkstatus documents to launch requests.
Jul 05 15:04:55.287 [info] update_router_descriptor_client_downloads(): Not enough networkstatus documents to launch requests.
Jul 05 15:04:55.289 [info] update_networkstatus_client_downloads(): For 5/5 running directory servers, we have 0 live network-status documents. Downloading 5.
Jul 05 15:04:55.291 [info] router_pick_directory_server(): No reachable router entries for dirservers. Trying them all again.
Jul 05 15:04:55.293 [info] router_pick_directory_server(): Still no reachable router entries. Reloading and trying again.
Jul 05 15:04:55.296 [info] tor_mmap_file(): Could not open "/var/tmp/tor/cached-routers" for mmap(): No such file or directory
Jul 05 15:04:55.298 [info] directory_get_from_dirserver(): No router found for network status; falling back to dirserver list
Jul 05 15:04:55.300 [debug] directory_initiate_command(): private 0, want_to_tunnel 0.
Jul 05 15:04:55.301 [debug] directory_initiate_command(): initiating network-status fetch
Jul 05 15:04:55.304 [debug] connection_connect(): Connecting to [scrubbed]:80.
Jul 05 15:04:55.307 [debug] connection_connect(): Connection to [scrubbed]:80 in progress (sock 8).
Jul 05 15:04:55.309 [debug] connection_add(): new conn type Directory, socket 8, n_conns 2.
Jul 05 15:04:55.312 [debug] write_to_buf(): added 4 bytes to buf (now 4 total).
Jul 05 15:04:55.314 [debug] write_to_buf(): added 221 bytes to buf (now 225 total).
Jul 05 15:04:55.316 [debug] write_to_buf(): added 32 bytes to buf (now 257 total).
Jul 05 15:04:55.318 [info] update_router_have_minimum_dir_info(): We have 0 of 5 network statuses, and we want more than 2.
Jul 05 15:04:55.325 [info] or_state_save(): Saved state to "/var/tmp/tor/state"
Segmentation fault

Anbei auch meine .config-Datei.

Hat jemand eine Idee?
 

Anhänge

  • config.txt
    7.8 KB · Aufrufe: 17
Ok, der Fehler ist reproduzierbar. Mal schauen, ob sich die Ursache finden und beheben lässt...
 
Habt ihr den openssl Patch eingespielt?

MfG Oliver
 
Also wirklich verstanden habe ich es auch nicht, aber es ist offensichtlich ein Problem in libevent bzw. ein Problem mit epoll.

Wenn man libevent ohne epoll Unterstützung kompiliert, dann läuft Tor wieder einwandfrei.

Hotfix: angehängte Datei ins ds-mod Verzeichnis entpacken, dann
Code:
make libevent-uninstall
make libevent-dirclean
make libevent
make
 

Anhänge

  • libevent-1.3b-fix.tar.bz2
    1 KB · Aufrufe: 12
In der dsmod-kernel-config ist epoll aus. Eventuell erkennt configure das nicht richtig. Das würde das unterschiedliche Verhalten erklären.

MfG Oliver
 
Saubere Arbeit! Funktioniert! Vielen Dank!
 
Ok, die zwei Zeilen haben auch mit dsmod-26-14.4 funktioniert. Danke!

Edit: zu früh gefreut, wenn Tor gestartet wird, rebootet die Box alle 5-10 Minuten.
 
Zuletzt bearbeitet:
Whoopie schrieb:
wenn Tor gestartet wird, rebootet die Box alle 5-10 Minuten.
Dabei handelt es sich aber wohl nicht um das zuvor besprochene Problem mit libevent/epoll.

Allgemein sind die unplanmässigen Reboots häufig auf einen überlaufenden Speicher zurück zu führen. Ohne konkrete Fehlermeldungen/Logfiles/o.ä. wird sich das aber nicht genau ermitteln lassen.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.