router/bin/i2p-zero
eingibst.router/bin/tunnel-control.sh router.externalPort
eintippst. Aus Gründen der Privatsphäre solltest du diese Portnummer nicht an andere weitergeben. Gib Datenverkehr über diesen Port auf deiner Firewall frei, damit dein I2P-Node öffentlich erreichbar ist. Wenn du eingehende Verbindungen nicht ermöglichen kannst, funktioniert zwar alles weiterhin, allerdings wird dein I2P-Node das I2P-Netzwerk nicht mit seiner vollen Stärke unterstützen.router/bin/tunnel-control.sh socks.create 8060
eingibst.router/bin/tunnel-control.sh server.create 127.0.0.1 8061
eintippst..b32.i2p
endet und in der Befehlszeile ausgegeben wird. Dies ist deine neue I2P-Adresse.XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.b32.i2p
muss hierbei mit deiner eigenen, in Schritt 6 ausgegebenen I2P-Adresse ersetzt werden): monerod --tx-proxy i2p,127.0.0.1:8060 --add-peer core5hzivg4v5ttxbor4a3haja6dssksqsmiootlptnsrfsgwqqa.b32.i2p --add-peer dsc7fyzzultm7y6pmx2avu6tze3usc7d27nkbzs5qwuujplxcmzq.b32.i2p --add-peer sel36x6fibfzujwvt4hf5gxolz6kd3jpvbjqg6o3ud2xtionyl2q.b32.i2p --add-peer yht4tm2slhyue42zy5p2dn3sft2ffjjrpuy7oc2lpbhifcidml4q.b32.i2p --anonymous-inbound XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.b32.i2p,127.0.0.1:8061 --detach
Das war's! Ersetze nicht die dsc.b32.i2p-Adresse mit der deinen, sondern ausschließlich die XXXXXXX.b32.i2p-Adresse. Die dsc.b32.i2p-Adresse ist ein Seed-Node, der dir dabei hilft, andere via I2P zugängliche Monero-Nodes zu finden.
Bei Verwendung von Linux kann es nützlich sein, es so einzurichten, dass bei einem Neustart des Geräts alles automatisch gestartet und betrieben wird. Dies erreichst du durch die Erstellung von systemd-Servicedateien:
Info: Stelle sicher, dass du die Versionsnummern in den untenstehenden Dateien mit den Versionsnummern der von dir heruntergeladenen Monero- und I2P-zero-Dateien ersetzt. Tausche ebenso den <username>
und die <usergroup>
mit deinen Linux-Benutzer- und Gruppennamen (falls du diese nicht kennst, kannst du sie mit den Befehlen whoami
und groups
herausfinden).
[Unit]
Description=i2pzero
After=network.target
[Service]
Type=simple
ExecStart=/home/<username>/i2p-zero-linux.v1.17/router/bin/i2p-zero
User=<username>
Group=<usergroup>
[Install]
WantedBy=multi-user.target
[Unit]
Description=monerod
After=network.target
[Service]
Type=forking
PIDFile=/home/<username>/monerod.pid
ExecStart=/home/<username>/monero-x86_64-linux-gnu-v0.16.0.0/monerod --tx-proxy i2p,127.0.0.1:8060 --add-peer core5hzivg4v5ttxbor4a3haja6dssksqsmiootlptnsrfsgwqqa.b32.i2p --add-peer dsc7fyzzultm7y6pmx2avu6tze3usc7d27nkbzs5qwuujplxcmzq.b32.i2p --add-peer sel36x6fibfzujwvt4hf5gxolz6kd3jpvbjqg6o3ud2xtionyl2q.b32.i2p --add-peer yht4tm2slhyue42zy5p2dn3sft2ffjjrpuy7oc2lpbhifcidml4q.b32.i2p --anonymous-inbound XXXXXXXXXXXXXXXXXXXXXXXXXXXXX.b32.i2p,127.0.0.1:8061 --detach --pidfile /home/<username>/monerod.pid
User=<username>
Group=<usergroup>
[Install]
WantedBy=multi-user.target
Starte nach der Erstellung dieser zwei Dateien Folgendes:
systemctl daemon-reload
service i2pzero start
service monerod start
Um den Output dieser Dienste anzusehen, kannst du journalctl -u i2pzero
und journalctl -u monerod
verwenden.
Solltest du deinen eigenen Seed-Node (auch bekannt als "Mipseed") betreiben und damit anderen helfen wollen, via I2P zugängliche Monero-Nodes zu finden, folge den Anweisungen im I2P-zero-Repository.
Die Originalversion dieser Anleitung wurde ursprünglich im I2P-zero-Repository hochgeladen.