So durchsuchen Sie I2P von einem Raspberry Pi aus

Jan 26 2023
In diesem Beitrag werde ich beschreiben, wie ich einen Raspberry Pi, den ich im Haus herumliegen hatte, als I2P-Knoten eingerichtet habe, der es mir nicht nur ermöglicht, I2P zu durchsuchen, sondern auch das Netzwerk zu unterstützen. Ich behaupte nicht, dass dies der beste Weg ist.
I2Ps Maskottchen: itoopie. [Quelle]

In diesem Beitrag werde ich beschreiben, wie ich einen Raspberry Pi, den ich im Haus herumliegen hatte, als I2P-Knoten eingerichtet habe, der es mir nicht nur ermöglicht, I2P zu durchsuchen, sondern auch das Netzwerk zu unterstützen.

Ich behaupte nicht, dass dies der beste Weg ist. Wenn Sie Ideen haben, wie wir es besser machen können, lassen Sie es mich bitte wissen! Aber es ist wahrscheinlich ein guter Ausgangspunkt, wenn Sie vorhaben, mit anonymen Netzwerken herumzuspielen.

Ich gehe davon aus, dass Sie mit der Linux-Befehlszeile vertraut sind und in Ihrem Heimnetzwerk bereits ein Raspberry Pi läuft. Wenn Interesse an einem dieser Themen besteht, kann ich in Zukunft einige Beiträge darüber schreiben.

Bevor Sie fortfahren

Bitte beachten Sie, dass es im Darknet Dinge gibt, die Sie lieber nicht sehen möchten oder die einfach illegal und verwerflich sind. Zum Glück bin ich keinem von ihnen begegnet. Ich habe I2P verwendet, um zufällige Blogs zu durchsuchen und an der Technologie herumzubasteln, aber vielleicht haben Sie nicht so viel Glück. Das Vorgehen erfolgt auf eigene Gefahr.

Ein paar Fragen, die Sie vielleicht haben, bevor wir beginnen

Was ist I2P?

I2P ist eine Netzwerkschicht, die anonyme und verschlüsselte Peer-to-Peer-Kommunikation ermöglicht. Es ähnelt tor , erlaubt jedoch nicht das Durchsuchen von Websites im Clearnet (zumindest nicht direkt). Sie können sich I2P als ein eigenes separates Internet vorstellen, in dem immer die Sonne scheint!¹

Für einen detaillierteren Vergleich schauen Sie sich die offizielle Website an .

Warum ein Raspberry Pi? Kann ich es nicht einfach auf einem normalen Computer installieren? Ich habe einen alten Laptop, den ich nicht benutze

Sie können, aber Sie wollen wahrscheinlich nicht.

Ein weiterer Unterschied zwischen Tor und I2P besteht darin, dass jeder Knoten auch zum Netzwerk beiträgt (sogar diejenigen, die nur surfen), während Tor über dedizierte Maschinen verfügt, die als Relais fungieren. Mit anderen Worten: Sie durchsuchen das Netzwerk nicht nur, sondern tragen auch dazu bei, indem Sie einer der Knoten sind, durch die der Datenverkehr fließt.

Das bedeutet, dass Sie bei der Verbindung mit I2P zunächst keine Websites durchsuchen können, da Ihr Knoten noch nicht in das Netzwerk integriert ist. Es kann mehrere Stunden dauern, bis Sie einige Websites sehen. Daher möchten Sie, dass die Verbindung über einen längeren Zeitraum (idealerweise rund um die Uhr) bestehen bleibt. Angesichts der aktuellen Energiepreise möchten Sie dies möglicherweise nicht auf einem normalen Computer tun.

Ich habe keinen Raspberry Pi, aber einen Server, den ich bereits für etwas anderes verwende. Kann ich es dort ausführen?

Das können Sie auf jeden Fall!

Ich habe es noch nicht ausprobiert. Deshalb werde ich mich vorerst auf einen Raspberry Pi konzentrieren.

Einrichten

Sie können die Java-Version auf der offiziellen Website herunterladen . Ich habe jedoch festgestellt, dass es auf meinem kümmerlichen Raspberry Pi unnötig schwer ist, also bin ich auf i2pd umgestiegen . Auch wenn es standardmäßig über weniger Funktionen verfügt (z. B. keine integrierten Torrent- oder E-Mail-Funktionen), ist es in C++ geschrieben und viel leichter.

i2pd installieren und ausführen

Auf einem Debian-System können Sie es installieren, indem Sie Folgendes ausführen :

sudo apt-get install apt-transport-https
wget -q -O - https://repo.i2pd.xyz/.help/add_repo | sudo bash -s -
sudo apt-get update
sudo apt-get install i2pd

i2pd

sudo systemctl enable i2pd.service # enable i2pd autostart
sudo systemctl disable i2pd.service # disable i2pd autostart

Großartig! Sie haben i2p jetzt betriebsbereit. Aber wie kann man I2P-Websites (auch Eepsites genannt) durchsuchen?

Im Gegensatz zu Tor wird i2pd nicht mit einem dedizierten Browser ausgeliefert. Sie müssen Ihren eigenen Browser konfigurieren, um ihn verwenden zu können.

Ich bevorzuge einen separaten Browser nur für I2P. Also habe ich librewolf installiert und die Verbindungseinstellungen wie folgt konfiguriert:

Sobald dies erledigt ist, sollten Sie Ihre i2pd-Konsole sehen können, indem Sie auf librewolf zu 127.0.0.1:7070 gehen .

Surfen auf anderen Computern in Ihrem Zuhause

Sie haben also Ihren Raspberry Pi eingerichtet, aber er ist ganz dort drüben und Sie sitzen ziemlich bequem mit Ihrem Laptop auf der Couch. Was kannst du tun?

Nun, das ist ziemlich einfach. Sie müssen lediglich diesen Befehl auf dem Computer ausführen, auf dem Sie I2P durchsuchen möchten:

ssh -fTNL 4444:127.0.0.1:4444 -L 7070:127.0.0.1:7070 <raspberry-pi-username>@<raspberry-pi-local-ip-address>

Wo kann man Sehenswürdigkeiten finden?

Leider ist die Anzahl der über I2P verfügbaren Websites recht gering, selbst im Vergleich zu versteckten Tor-Diensten. Eine große Liste davon finden Sie jedoch hier: identiguy.i2p . Es gibt auch Suchmaschinen, die Sie nutzen können, z. B. legwork.i2p .

Einen RSS-Feed mit den neuesten Entwicklungen auf I2P finden Sie unter planet.i2p . Oder vielleicht möchten Sie einige hochwertige Blogs wie diesen durchstöbern: orizuru.i2p (ein bisschen schamloser Plug ).

Moment, wie hosten Sie Ihren eigenen Blog auf I2P?

Es ist eigentlich ziemlich einfach und kann auf demselben Raspberry Pi durchgeführt werden. Aber ich werde das Tutorial für ein anderes Mal aufheben.

EDIT (26.01.2023) : Teil 2 dieses Beitrags ist jetzt verfügbar . Es zeigt Ihnen, wie Sie eine Website auf I2P hosten.

[1]: Beim Versuch, im Internet anonym zu bleiben. Sprechen Sie nicht über Dinge, die dazu dienen könnten, Ihren Standort herauszufinden, einschließlich des Wetters .