Projekt Invisible Internet Project (I2P) je plně šifrovaná privátní síťová vrstva, která byla vyvinuta s ohledem na soukromí a zabezpečení, aby poskytovala ochranu vaší aktivitě, umístění a vaší identitě. Software se dodává s routerem, který vás připojí k síti a aplikacím pro sdílení, komunikaci a vytváření.
Inainstalujte I2P na Debian
apt update
apt upgrade
apt install apt-transport-https curl
apt-get install i2p
- POVOLIT PORTY 7657 a 7658
iptables -I INPUT -p tcp -m tcp --dport 7657 -j ACCEPT
iptables -I INPUT -p tcp -m tcp --dport 7658 -j ACCEPT
- SMĚŘOVAT PŘÍCHOZÍ DATOVÝ PROVOZ Z 195.15.219.25 NA LOCALHOST (127.0.0.1)
vi /etc/sysctl.conf
Přidejte následující řádek na konec sysctl.conf
ipv4.conf.eth0.route_localnet=1
Uložit a ukončit
Spusťte následující příkazy:
sysctl -p
iptables -t nat -I PREROUTING -p tcp -d 0.0.0.0/0 --dport 7657 -j DNAT --to-destination 127.0.0.1:7657
iptables -t nat -I PREROUTING -p tcp -d 0.0.0.0/0 --dport 7658 -j DNAT --to-destination 127.0.0.1:7658
iptables-save > /etc/iptables/rules.v4
Pokračovat…
- KONFIGURACE TUNELU MEZI I2P A STÁVAJÍCÍM SERVEREM APACHE
http://195.15.219.25:7657/config
v prohlížeči pak klikněte na Hidden Service Manger:
Poté klikněte na Tunnel Wizard
Vyberte Server Tunnel a poté Další:
Vyberte HTTP:
Zadejte název tunelu
Host:127.0.0.1
Port:80
Zaškrtněte políčko
Uložit tunel
Po dokončení se zobrazí Správce skrytých služeb, jak je znázorněno níže, spusťte službu, pokud ještě není spuštěna:
Ve výše uvedeném cíli obrázku pod zeleným rámečkem je vaše adresa b32.i2p, přes kterou máte přístup k webovým stránkám hostovaným aplikací Appache, tj. k webu nextcloud.
arono2qeu5wvs74dz2vcs3njo7oss4baidxq6fq3vkyve54s5mua.b32.i2p
- JAK PŘISTUPOVAT NA WEBOVÉ STRÁNKY PROSTŘEDNICTVÍM TELEFONU S ANDROIDEM:
- Stáhněte si a nainstalujte neviditelné do telefonu Android z mobilu
- Otevřete nainstalovanou aplikaci a spusťte službu
- Otevřete prohlížeč a přejděte na svůj web i2p
- JAK PŘISTUPOVAT NA WEBOVÉ STRÁNKY I2P PROSTŘEDNICTVÍM PLATFORMY WINDOWS
Krok 1:
Stáhnout balíček s názvem i2pd_2.39.0_win64_mingw.zip z následujícího odkazu:https://github.com/PurpleI2P/i2pd/releases/tag/2.39.0
Krok:2
Extrahovat balíček i2pd_2.39.0_win64_mingw.zip
Přejděte do složky i2pd_2.39.0_win64_mingwàContrib
Přesune všechny soubory a složky existující ve složce contrib do hlavní i2pd_2.39.0_win64_mingw
složka
Krok 3:
Otevřete i2pd.conf v poznámkovém bloku odkomentujte následující sekci a proveďte změny, jak je uvedeno níže
[i2cp]
## Odkomentujte a nastavte na hodnotu „true“, abyste povolili protokol I2CP
enabled = true
## Služba adresy a portu bude naslouchat
address = 127.0.0.1
port = 7654
Nyní spusťte i2pd.exe
Krok 4:
Vytvořte další zástupce google chrome a upravte následující řádek v cíli:–proxy-server=”127.0.0.1:4444″
Nyní otevřete zástupce google chrome, který jste upravili, a přejděte na svůj web i2p:
- KROKY ODSTRAŇOVÁNÍ PROBLÉMŮ PRO ZVÝŠENÍ RYCHLOSTI:
Protokoly Soubory I2P jsou dostupné v /var/log/i2p/
wrapper.log
Protokoly:
[istener:7654] er.client.ClientListenerRunner:Chyba I2CP při naslouchání portu 7654 – běží jiná instance I2P? Vyřešte konflikty a restartujte
Resolution:
Zpočátku se rychlost zpomalovala kvůli několika instancím na portu 7654, proto byly odstraněny všechny skryté služby, které byly vytvořeny během testů, kromě jednoho NextCloud tunelu
Také jsme změnili výchozí port 7654 i2p na 1111 (to je možnost, jak se vyhnout výše uvedené chybě)
log-router-0.txt
protokoly:
Odmítnutí připojení, protože peer je omezen limitem na 80 za hodinu:
[127.0.0.1:80] reaming.impl.ConnectionManager:Odmítnutí připojení, protože peer je omezen limitem 200 na peer za den
Z výše uvedených protokolů bylo zjištěno, že hostitel se zobrazuje dolů, jakmile limit přístupu překročí 80 za hodinu nebo 200 za den. Takže po zvýšení limitu jsme tento problém vyřešili.
Chcete-li to provést, otevřete správce skrytých služeb a klikněte na vytvořený tunel NextCloud
Poté přejděte dolů a otevřete možnost omezení serveru a my jsme zvýšili limity, jak je uvedeno níže
Nastavením výše uvedeného parametru jsme úspěšně opravili problém, který je uveden v protokolech.
Pro další zlepšení problému s rychlostí existuje možnost snížit počet skoků. Počet skoků více znamená vysokou anonymitu, ale menší výkon. Takže jsme snížili počet skoků v tunelu Nextcloud, který jsme vytvořili, jak je uvedeno níže, abychom zlepšili rychlost:
Po provedení výše uvedeného řešení problémů se tedy rychlost mnohem zlepšila než předtím.
Závěr:
I2P je velmi bezpečný a doporučený, ale jeho rychlost se nedá srovnávat s přímými hostingovými servery. Mnoho lidí má pocit, že I2P síť je příliš pomalá. Je to pochopitelné, ale existují dobré důvody, proč má být I2P pomalé. Za prvé, protože I2P využívá techniku česnekového směrování, vaše data musí pro anonymizaci obvykle projít 6+6=12(!) různými směrovači. Výrazně snižuje rychlost sítě. Pro informaci:https://mhatta.medium.com/speeding-up-your-i2p-network-c08ec9de225d