DAEMON SKRZE I2P

Podíváme se na způsob jak zprovoznit Monerod skrze síť Invisible Internet Projekt (I2P). I2P je služba, která umožňuje zakrýt vaši skutečnou IP adresu. V případě, že budete používat "remote node" nebo "local node", anonymizační síť skryje vaši IP adresu. Když se Monerod připojuje do sítě kryptoměny Monero a synchronizuje data (blockchain), existuje zde určité riziko odhalení IP adresy ze které přistupujete na internet.

Shrnutí:

  • I2P zakryje vaši skutečnou IP adresu při spojení Monerodu se sítí kryptoměny Monero
  • použijeme operační systém Linux (v návodu je použita distribuce s balíčkovacím systémem APT)
  • použijeme peněženku Command-Line Tools Only
  1. Instalace bežícího monerodu

Je třeba navštívit oficiální stránky kryptoměny Monero a stáhnout nejnovější verzi pro operační systém Linux - Command-Line Tools Only 64 bit.

Balíček rozbalíme a spustíme příkazem "./monerod". V případě že všechno běží jak má, ukáže se  terminál zobrazující komunikaci, tj. P2P spojení.

 

2. Java

Dále je zapotřebí v Linuxu zajistit, aby bylo možno spouštět applety vytvořené v programovacím jazyku Java. Instalace  Java runtime environment pro Ubuntu Linux je popsána ZDE.

Použijeme následující příkazy:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Před instalací vyžaduje balíček potvrzení, zda souhlasíte s licenčními podmínkami. Následujícím příkazem předem potvrdíte, že s podmínkami souhlasíte:

echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections

Jako alternativu lze použít také openJDK:

apt-get install openjdk-8-jdk

3. I2P router a I2P uzel

Přejdeme na oficiální stránky I2P a provedeme stažení balíčku i2pinstall_0.9.38.jar a rozballíme. V příslušném adresáři posléze zpustíme "./i2prouter start".

 

Popřípadě příkaz v terminálu:

java -jar i2pinstall_0.9.37.jar -console

4. I2P Hidden services

Do  I2P Hidden Services Manageru přejdeme v prohlížeči na adresu  http://127.0.0.1:7657/i2ptunnelmgr

V sekci I2P Hidden Services vytvoříme novou službu kliknutím na tlačítko Create:

Druh služby bude "Standard":

Nastavení Hidden Services Manager:

Jméno: hidden monerod
Zaškrtnout Auto start tunnel
Port: 18081

Následně změny uložíme tlačítkem "save". V seznamu služeb se objeví nový řádek "hidden monerod".

V případě, že je služba zapnutá a služba není využívána svítí hvězdička žlutá (standby), v případě že je služba zapnutá a je využívána svítí hvězdička zelená (běží). Úplně vypnutý stav je barva červená (vypnuto).

Směsice čísel a písmen zakončena doménou I2P je server, který je pokaždé jiný (česky cíl, anglicky destination).

Spuštěná služba potom vypadá takto:

5. I2P Client Tunnels

IP2 tunel v podstatě napomůže připojení služby "Hidden service".

Nastavení je stejné jako minule. Jméno "hidden monerod" a port "18081", opět uložit.

V případě, že už "Hidden service" běží, můžeme "Client tunnel" vypnout.

Nyní můžeme začít používat Monero peneženku, kdy Monerod bude komunikovat skrze síť I2P.

Pozn. Je třeba počítat s pomalejší rychlostí při synchronizaci a celkově při komunikaci. Přetíženost této služby byla v minulosti předmětem mnoha debat.

Odzkoušeno také na operačním systému Windows a GUI.

Napsat komentář

Vaše emailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *