Embedded Tor Node: Unterschied zwischen den Versionen
Pepi (Diskussion | Beiträge) |
Pepi (Diskussion | Beiträge) →Embedded Tor Node Hardware Appliance: Outdated Software ahead notice added |
||
(5 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
= Outdated Software ahead = | |||
'''This project is severly outdated! While I keep the images linked in this article online for you to explore please *do not run them in production* on an actual tor node anymore. Rebuild fresh images from source!''' | |||
== Embedded Tor Node Hardware Appliance == | == Embedded Tor Node Hardware Appliance == | ||
This product is produced independently from the Tor® anonymity software and carries no guarantee from [https://www.torproject.org/ The Tor Project] about quality, suitability or anything else. | |||
Dieses Produkt ist unabhängig von der Tor Anonymitätssoftware entwickelt und beinhaltet keine Garantie von [https://www.torproject.org/index.html.de The Tor Project]bezüglich der Qualität, Anwendbarkeit oder sonst was. | |||
=== Warum ist diese Projektbeschreibung in englischer Sprache? - Why is this page in english? === | === Warum ist diese Projektbeschreibung in englischer Sprache? - Why is this page in english? === | ||
Zeile 29: | Zeile 41: | ||
This has been the hardest part of the project. The nanoBSD build process is not the most simple thing in the world, especially when you're not yet acquainted with it. But steep learning curves are great, because you get to learn a lot in a very short time. One basically needs two files for the build process. A system configuration and a kernel configuration. I'll put them up very soon, so you can start building your own nodes. I also want to provide prebuilt CF images which you can simply dd to a fresh card to get going very quickly. | This has been the hardest part of the project. The nanoBSD build process is not the most simple thing in the world, especially when you're not yet acquainted with it. But steep learning curves are great, because you get to learn a lot in a very short time. One basically needs two files for the build process. A system configuration and a kernel configuration. I'll put them up very soon, so you can start building your own nodes. I also want to provide prebuilt CF images which you can simply dd to a fresh card to get going very quickly. | ||
You need the following system configuration file: | |||
http://pastebin.com/m61e126b4 | |||
and the following kernel configuration file | |||
http://pastebin.com/f32ec04b7 | |||
To make the build run through you also need to download the following packages and put the files into /usr/src/tools/tools/nanobsd/packages on your FreeBSD machine you use to build nanoBSD. | |||
'''These versions are outdated, please only use current ones''' | |||
libevent-1.4.13.tbz | |||
openssl-0.9.8l_4.tbz | |||
tor-0.2.1.22.tbz | |||
tsocks-1.8.b5_4.tbz | |||
You can download these from one of the many [http://mirrorlist.freebsd.org/ FreeBSD mirrors]. | |||
The architecture you need is i386 and the Release version is 8.0. | |||
You can also download a prebuilt, '''but very outdated'' nanoBSD image for a 2GB CF card '''not suitable for running as an actual tor node anymore'''. | |||
'''Be aware that some of these development builds have SSH enabled and there is an empty root password!''' | |||
'''Do not connect this device to the internet without changing the password for root and making sure it sticks across reboots!''' | |||
You can [https://mirror.maclemon.at/Embedded-Tor-Node/ download the images] for testing purposes from my server. | |||
2010/02/06 04:12 CET: [http://pastebin.com/m7605de2f Bootstrapped 100%: Done.] | |||
Self-testing indicates your ORPort is reachable from the outside. Excellent. Publishing server descriptor. | |||
Self-testing indicates your DirPort is reachable from the outside. Excellent. | |||
Performing bandwidth self-test...done. | |||
=== TODO === | === TODO === | ||
Zeile 92: | Zeile 134: | ||
=== Thanks === | === Thanks === | ||
Thanks to [[User:kyrah|kyrah]] for her mental support during times of hair pulling struggle and worldi on ##FreeBSD for sharing his knowledge about FreeBSD package management and the nanoBSD build process. Also thanks to all the folks who wrote documentation about nanoBSD. | Thanks to [[User:kyrah|kyrah]] for her mental support during times of hair pulling struggle and worldi on ##FreeBSD for sharing his knowledge about FreeBSD package management and the nanoBSD build process. Also thanks to all the folks who wrote documentation about nanoBSD. | ||
[[Kategorie:Projekte]] |